Zum Inhalt springen
Sie sehen sich das Odoo an. 15.0 Seite von Joint Calendar. Die neueste unterstützte Version ist Joint Calendar v.19.0 . Beziehen Sie diesen Build direkt von Odoo Apps Store .

Joint Calendar v.15

The tool to combine different Odoo events in a few configurable super calendars

98€ 88€

Der Preis gilt bis 2026-09-15 (laut Werbekampagne August-September 2026).
Das Tool erfordert außer den Standard-Odoo-Apps keine zusätzlichen Abhängigkeiten.
Aktuelle Version: 15.0.1.2.2

Enterprise
Community
Odoo.sh

Odoo users often need to keep in mind a lot of details spread out among numerous interfaces. Switching between those is not comfortable and error-prone for planning. This tool solves the problem. The app lets configure rules to join and share various document types on a single super calendar view but with easy-reachable source objects.

 
 
Odoo super calendar events

Any Odoo documents on the same calendar

The tool might merge any Odoo document types on the same view: opportunities, meetings, phone calls, activities, sale or purchase orders, shipments and deliveries, tasks and tickets, time offs, ...

Flexible merging rules

Define on your own what to consider a joint event title, start or stop date, who are target attendees, etc. Have even the same document twice on the same calendar just with a different start

Instant access to source details

Joint events and their source documents are interrelated. Update the former, and the latter would be changed immediately. A reverse operation would be applied with the next cron job (the frequency is configurable)

Comfortable navigation

Shared calendars are especially suitable for team interactions. Users might switch between document types, participants, linked contacts, and companies in a single click. Optionally turn on the Odoo Enterprise Gantt view

Unlimited number of super calendars

Configure as many calendars as you need: for various functional areas or for different user groups. Each joint calendar has its own menu item

Reminders for any Odoo documents

Calendar configuration lets assign default popup and email alarms. Thus, it is possible to have notification of any Odoo event or activity

Simple user rights administration

Regulate joint calendar accesses right on its form. Make it public or share it only for chosen user groups. The app fully supports multi-companies environment

Automatic shared calendar updates

Joint events are updated regularly by the cron job. It is fast, especially if you apply time frames. Refreshing is also available from the calendar interface

Better then expected

The app does exactly what was needed. Combine all tasks from all calendars to one. And allows to manages all activities from all modules in one place.

Arseniy im Odoo Apps Store

This makes the Event Calendar so much more useful !

We bought this to combine certain project tasks with the schedules of our maintenance engineers. We now have a better overview which moments are overlapping the schedules of other events. The joining of multiple events in 1 event calendar is super easy, it should be a standard option in ODOO.

Sander Galestien im Odoo Apps Store

Excellent responsive team of programmers

Joint Calendar is the perfect addition to the standard Calendaring system that Odoo offers. It makes the job of setting up specific departmental calendars filled with any objects you wish very easy and Alex and the team provides fantastic after-sales support, responding in most cases within 24 hours to requests for help. Thanks for a great module.

Bill Ennals im Odoo Apps Store

Essential to have Activities, Tasks, Meetings etc all in one calendar and shared.

Great service support very quick and were right on with fixing the issue... I think the ability to see everything on one shared calendar is such an essential part of coordination and time management. Great product once you sort out the rules you need!

Saul im Odoo Apps Store

Super calendars for any business area

Use joint calendars for any functional area: CRM, project management, sales, HRM, MRP, inventory management, so and so on. Find just a few examples of rules below

Tasks on a joint calendar

  • As a model use 'Task'
  • As a name use 'Title'
  • As a start date field use 'Deadline'
  • As attendees' field use 'Assignees'
  • As a domain optionally you can set definite projects

Sale orders on a shared calendar

  • As a model use 'Sales order'
  • As a name use 'Order Reference'
  • As a start date field use 'Order Date'
  • As attendees' field use 'Salesperson'
  • As a contact link use 'Customer'
  • As a domain optionally restrict quotations by sales teams.

Opportunities on a super calendar

  • As a model use 'Lead/Opportunity'
  • As a name use 'Opportunity'
  • As a start date field use 'Expecting Closing'
  • As attendees' field use 'Salesperson'
  • As a contact link use 'Customer'
  • As a domain optionally restrict opportunities by sales teams.

Share employees' time offs and leaves

  • As a model use 'Time Off'
  • As a name use 'Description'
  • As a start date field use 'Start Date'
  • As attendees' field use 'User'
  • As a stop date field use 'End Date'
  • As a domain filter by status: show only approved leaves.

Activities by all objects

  • As a model use 'Activity'
  • As a name use 'Display Name'
  • As a start date field use 'Due Date'
  • As attendees' field use 'Assigned to'
  • As a domain apply 'Summary is set'

Odoo meetings to the joint calendar

  • As a model use 'Calendar Event'
  • As a name use 'Meeting Subject'
  • As a start date field use 'Start'
  • As a stop date field use 'Stop'
  • As attendees' field use 'Attendees'
  • As a whole day field 'All Day'
Odoo tasks shared calendar
Odoo sales orders joint calendar
Odoo CRM super calendar
HR leaves / holidays merged calendar

Flexible rules to merge Odoo documents

To add a new document type for a shared interface you should set up a joint calendar rule. This rule defines which Odoo objects should create events, which fields of that object should be shown, and whether any filtering should take place

  • Model - which objects to scan: opportunities, tasks, orders, meetings, activities, and so on. You can choose your custom document type (including created in Odoo Studio) as well
  • Name - what to use as a joint event name (also used as calendar event title). Usually, it is 'name', 'subject' or 'reference'
  • Start date - when an event starts. For example, 'expecting closing' for opportunities or 'order date' for quotations. It may be any date or date with time field of a source Odoo object
  • Stop date - when an event is shown as finished on a calendar
  • Attendees - who are participants (responsible persons, event owners). Usually, it is a field 'assigned to', 'a sales person' or 'attendees'. You may use even document 'followers' since it's possible to apply both users and partners
  • Description - are there any notes important for joint events? Usually, the fields like 'internal notes' or 'comments' are used
  • Company field - optionally define the parent document field where its company is kept. In this way, joint events would get the source company that might be used for filtering or just for information
  • Always Whole Day - means that all generated events would last the whole day disregarding whether start or stop are defined with hours and minutes. Such an event would be shown at a special place on a calendar (above the timeline)
  • Whole Day - a special boolean field of source object which indicates that a related joint event may last the whole day. This setting is usually applied to standard Odoo calendar events which both might have a definite time indicated or might be planned for a whole day
  • Contact Link - is this event linked to a specific partner? Usually, the fields like 'customer' or 'vendor' are used
  • Domain - the Odoo filters' constructor to include only topical documents into a joint calendar. You might apply any storable attribute. For example, show only quotations without sales orders, or show opportunities only for this sales team
  • Action - defines which form view should be shown when you open a source document from a joint event. It is a technical field that in most cases should not be changed in comparison to a default value.
Odoo events joint calendar
Activities shard on single Odoo interface

Multi companies compatibility

  • The app fully supports the multi-companies environment: each joint calendar might be linked to a specific Odoo company. If company is not defined, it is considered as 'global', so available for all Odoo companies
  • Users access only those joint menus which super calendars do not have a company or have one of those users available companies
  • Each joint rule might have the "Company field" defined. If that setting is configured, records would be filtered in a joint calendar company. For example, if you stated 'Company' as the 'Company field' for the tasks rule, and joint calendar is linked to 'San Fransisco' company, then users would see only San Fransisco or global tasks only
  • Joint events would also get the company based on the 'Company field' of the parent document. You can comfortably switch between objects of different companies using the right navigation filters
  • In addition to the 'Company field', you may also restrict records in a rule domain. For instance, to include records of a few companies but not to include of others.
Access to joint menus and records by Odoo companies
Joint calendar multi company environment
Shared rules for Odoo records

Combine events on Odoo Enterprise Gantt view

  • For any joint calendar, optionally add the Odoo Enterprise edition Gantt view
  • To that goal, just tick the box 'Gantt view' on the supper calendar settings
  • The app would automatically extend a target joint calendar action after you saved the changes
  • In this way, you can have a single super Gantt view for various Odoo documents
  • Manage those events in a comfortable manner: reassign responsible users, drag and drop those to change periods, etc.
Odoo Enterprise Gantt Joint calendar
Super calendar: optional Gantt

Konfigurations- und Installationstipps für Joint Calendar Odoo v.15

Joint calendar scheduled jobs

The tool lets you change the frequency of joint calendar refreshing and emails reminders' checks:

  1. Turn on the debug mode
  2. Go to technical settings > Automation > Scheduled jobs
  3. Find the job 'Refresh Joint Events' to change the frequency of super calendars' update
  4. Find the job 'Notify About Joint Event' to change the frequency of email alarms.

Häufig gestellte Fragen zu Joint Calendar Odoo v.15

Was passiert, wenn „Always Whole Day“ ein- oder ausgeschaltet ist?

Ist „Always Whole Day“ an, dauern alle Termine der Regel den ganzen Tag, auch wenn Start und Ende Uhrzeiten haben. So ein Termin steht an einer besonderen Stelle im Kalender.

Beispiel: Regel fur "Sale Order" mit „Always Whole Day“ legt den Termin in Tages- und Wochen-Superkalendern oberhalb der Zeitleiste.

Ist die Option aus und Start oder Ende haben Stunden/Minuten, steht der Termin zu einer bestimmten Uhrzeit; die Zeit steht vor dem Titel.

Ich sehe das Kalendermenü in Odoo nicht. Was tun?

Prufen Sie:

1. Es gibt mindestens einen eingerichteten und aktualisierten Joint Calendar. Laden Sie die Seite nach der Einrichtung neu.

2. Sie haben Zugriff auf mindestens einen Kalender.

Ich habe Kalender mit Regeln angelegt, sehe sie aber nicht im Menü.

Es kann mehrere Grunde geben. Der zugehorige Cron ist vielleicht noch nicht gelaufen: starten Sie ihn manuell uber Aktualisieren in der rechten Spalte der Joint-Calendar-Oberflache.

Prufen Sie Time Limits, sonst erscheinen nur Termine eines Zeitraums. Beispiel: Kalender 'Sale Orders' mit 10 Tagen vorher und 30 danach: ein Auftrag von vor 12 Tagen fehlt.

Achten Sie darauf, dass Regeln keine Filter ohne Treffer haben. Beispiel: Regel 'Sale Order' mit 'Customer = Deco Addict' zeigt nur Auftrage dieses Kunden.

Wie viele Odoo-Belege (z. B. Verkaufsauftrage, Projekte, Aktivitaten) kann ich in einem Joint Calendar zusammenfuhren?

Sie konnen beliebig viele Odoo-Belege in einem Kalender bundeln. Oder sie auf mehrere Kalender verteilen (z. B. Verkaufskalender und Projekte, Aufgaben und Aktivitaten) und im Systray umschalten.

Was ist eine Joint-Calendar-Regel?

Regeln legen fest, welche Odoo-Objekte Termine erzeugen, welche Felder gelten und ob gefiltert wird.

In der Regel bestimmen Sie Titel, Start oder Stop date, Teilnehmer usw. selbst.

Wofur ist das Feld „Stop date“? Kann ich es leer lassen?

Odoo Stop date ist ein Feld des Zielmodells, das festlegt, wann der Termin im Kalender als beendet gilt. Beispiel: Regel fur "Sale Order" mit "Delivery Date" als Stop date zeigt den Termin vom geplanten Angebotstag (Start Date - Order Date) bis zur Lieferung.

Das Feld ist optional und darf leer bleiben. Dann steht der Termin nur am Tag des Start Date.

Ich habe den Ereignistyp „Undefined“ im Kalender. Was bedeutet das?

Der Termin wurde manuell angelegt: kein Elternobjekt, keine Regel. Solche Termine stehen unter dem Filter „Undefined“, ohne Farbe.

Alle mit Kalenderzugriff konnen Undefined-Termine anlegen und sehen.

Wie sind die Update-Richtlinien Ihrer Tools?

Laut den aktuellen Richtlinien des Odoo Apps Store:

  • Ein fur Version 12.0 oder fruher gekauftes Modul gibt Zugang zu allen Versionen bis 12.0.
  • Ab Version 13.0 muss jede Modulversion separat gekauft werden.
  • Unabhangig von der Version berechtigt der Kauf zu allen Updates und Fehlerbehebungen innerhalb einer Hauptversion.

Das faOtools-Team steuert diese Richtlinien nicht. Fragen richten Sie bitte direkt an die Vertreter des Odoo Apps Store.

Wie installiere ich Ihre App auf Odoo.sh?

Der direkteste Weg ist der integrierte Ablauf des Odoo Stores:

1. Offnen Sie die Modulseite und klicken Sie auf Deploy on odoo.sh

2. Sie werden zu GitHub weitergeleitet. Melden Sie sich an und klicken Sie auf Create a new repo oder nutzen Sie ein vorhandenes. Das Repository muss privat sein. Apps unter OPL-1 durfen nicht offentlich gemacht werden. Legen Sie bei Bedarf ein neues Repo fur das Odoo.sh-Projekt an

3. Gehen Sie zu odoo.sh, klicken Sie auf Deploy, bestatigen Sie und klicken Sie auf Continue. Die Installation startet.

Damit wird die App auf dem Production-Branch installiert. Fur andere Branches oder Updates:

1. Laden Sie den Quellcode aus dem Odoo Store

2. Committen Sie das Modul in das GitHub-Repository. Keine App-Ordner/Dateien durfen in .gitignore stehen. Von odoo.sh erzeugte Repos ignorieren oft wichtige Pfade (z. B. /lib). Laden Sie alle Modulverzeichnisse und Dateien hoch

3. Deployen Sie den Ziel-Branch des odoo.sh-Projekts oder warten Sie auf den automatischen Build.

Wie installiere ich Ihre App auf meinem eigenen Server?

1. Entpacken Sie den Quellcode der gekauften Tools in ein Odoo-Add-ons-Verzeichnis;
2. Starten Sie den Odoo-Server neu;
3. Schalten Sie den Entwicklermodus ein (technische Einstellungen);
4. Aktualisieren Sie die App-Liste (Apps-Menü);
5. Finden Sie die App und klicken Sie auf Activate/Install;
6. Folgen Sie den Hinweisen auf der App-Seite, falls vorhanden.

Ihre App hat Zusatzmodule. Kann ich sie spater kaufen?

Ja. Odoo legt alle Abhangigkeiten automatisch in den Warenkorb. SchlieBen Sie bereits gekaufte Tools aus, um nicht doppelt zu zahlen.

Ich habe Ihre App auf Odoo.sh bereitgestellt und sehe eine Warnung/einen Fehler in den Tests

Eine rote/orange Warnung beeinflusst die Funktionen der App nicht. Manchmal bestehen unsere Module die Standard-Automatiktests nicht, weil diese ein Verhalten erwarten, das unseren Zielen widerspricht. Zum Beispiel andern wir die Preisberechnung, wahrend die Odoo-Tests den Endpreis mit dem Standardalgorithmus vergleichen.

Prufen Sie zuerst die Funktionen der bereitgestellten Datenbank. Funktioniert alles?

Wenn Sie dennoch annehmen, dass die Warnung echte Funktionen betrifft, senden Sie uns die vollstandigen Installationsprotokolle und die vollstandige Liste der bereitgestellten Module (Kern und Drittanbieter).

Kann ich Ihre App direkt bei Ihnen kaufen?

Nein, wir vertreiben die Tools nur uber den offiziellen Odoo Apps Store.

Ich mochte einen Rabatt

Leider haben wir keine technischen Mittel fur individuelle Preise.

Kann ich die App auf meiner Odoo Online (SaaS)-Datenbank installieren?

Nein, Drittanbieter-Apps konnen nicht auf Odoo Online genutzt werden. Odoo SaaS blockiert das.

Ihr Tool hangt von anderen Apps ab. Muss ich diese kaufen?

Ja, das Tool benotigt alle als Abhangigkeit markierten Module. Der Preis auf der App-Seite enthalt bereits alle noetigen Abhangigkeiten.

Was kostet das Modul in US-Dollar? Warum hat sich der Preis geandert?

Die Preise unserer Module sind in Euro festgelegt. Der Odoo Store rechnet nach seinem internen Wechselkurs um. Der Preis in US-Dollar kann sich andern, wenn der Kurs aktualisiert wird.

Die Texte der App und Website in anderen Sprachen als Englisch werden KI-gestützt erstellt und an die offiziellen Odoo-Übersetzungen angeglichen. Wenn Sie einen Fehler entdecken, ein Uebersetzungs-Ticket senden und wir korrigieren es.

Fehlermeldung

Wenn Sie auf Fehler oder inkonsistentes Verhalten stoßen, zögern Sie nicht, uns zu kontaktieren. Wir garantieren eine Reparatur innerhalb von 60 Tagen nach dem Kauf und sind auch nach diesem Zeitraum stark daran interessiert, unsere Werkzeuge zu verbessern.

Sie benötigen keine Telefonnummer oder Kreditkarte, um mit uns Kontakt aufzunehmen. Sie sollten nur eine kurze E-Mail-Anmeldung durchführen, die nicht länger als 30 Sekunden dauert.

Bitte nehmen Sie moglichst viele Details in Ihre Anfrage auf: Screenshots, Odoo-Serverprotokolle, eine vollstandige Beschreibung zur Reproduktion Ihres Problems usw. Normalerweise dauert es einige Werktage, einen Arbeitsplan fur ein Problem zu erstellen (wenn ein Fehler bestatigt wird) oder Ihnen Hinweise zum weiteren Vorgehen zu geben (andernfalls).

Öffentliche Funktionsanfragen und Modulideen (kostenlose Entwicklung)

Wir sind stark motiviert, unsere Tools zu verbessern und wären für jedes Feedback dankbar. Wenn Ihre Anforderungen von öffentlichem Nutzen sind und effizient umgesetzt werden könnten, nimmt das Team diese in unsere To-Do-Liste auf.

Eine solche To-Do-Liste wird regelmäßig bearbeitet und erfordert keine zusätzlichen Gebühren. Obwohl wir keine Fristen und keinen endgültigen Entwurf versprechen können, könnte dies eine gute Möglichkeit sein, die gewünschten Funktionen ohne Investitionen und Risiken zu erhalten.

Sie benötigen keine Telefonnummer oder Kreditkarte, um mit uns Kontakt aufzunehmen. Sie sollten nur eine kurze E-Mail-Anmeldung durchführen, die nicht länger als 30 Sekunden dauert.

Diese Apps könnten Ihnen auch gefallen
Cloud Storage Solutions

Das Werkzeug, um Odoo-Anhange in Ordnern zu strukturieren und mit Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box und NAS zu synchronisieren. Dateimanager. DMS

398€ 358€
OneDrive / SharePoint Odoo Integration

Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit OneDrive

487€ 438€
Google Drive Odoo Integration

Das Werkzeug zum bidirektionalen Sync von Odoo-Anhangen mit Google Drive

487€ 438€
Password Manager

Das Werkzeug, um Passworter in Odoo sicher gemeinsam zu halten. Geteilte Tresore

198€
KPI Balanced Scorecard

Das Werkzeug, um KPI-Ziele zu setzen und die Erfullung je Periode zu kontrollieren. Dashboards. Diagramme

198€
KnowSystem: Knowledge Base System

Das Werkzeug fur eine tiefe Wissensdatenbank intern und extern. KMS. Wiki-Revisionen

398€
Universal Appointments and Time Reservations

Das Werkzeug fur terminbasierte Dienste von der Buchung bis Verkauf und Bewertungen

398€ 358€
MCP Server. AI Chats and LLM Odoo Integration

Das Werkzeug, um Odoo aus Ihren KI-Chats per MCP zu steuern. Claude. Jede MCP-KI.

198€
URL Transliterations for Website Pages

Das Werkzeug, um URL-Adressen von Odoo-Website-Seiten zu ubersetzen

38€