Joint Calendar v.18
The tool to combine different Odoo events in a few configurable super calendars
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(s) view but with easy-reachable source objects.
- the core app to merge Odoo documents in super calendars.
Jego cena to
98€
88€.
- the optional free extension that introduces the Odoo Enterprise Gantt view joint events. The features assumed by this add-on are marked by the icon
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 popups 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.
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.
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.
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!
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'
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
-
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 the 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
-
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
-
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.
Multi companies compatibility
-
The app fully supports the multi-companies environment: each joint calendar might be linked to a specific Odoo company. If a 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 will be filtered in a joint calendar company. For example, if you stated 'Company' as the 'Company field' for the tasks' rule, and the joint calendar is linked to 'San Fransisco' company, then users will 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 others.
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.
Wskazówki konfiguracji i instalacji dla Joint Calendar Odoo v.18
Joint calendar scheduled jobs
The tool lets you change the frequency of joint calendar refreshing and emails reminders' checks:
- Turn on the debug mode
- Go to technical settings > Automation > Scheduled jobs
- Find the job 'Refresh Joint Events' to change the frequency of super calendars' update
- Find the job 'Notify About Joint Event' to change the frequency of email alarms.
Często zadawane pytania o Joint Calendar Odoo v.18
Co sie stanie, gdy "Always Whole Day" jest wlaczona/wylaczona?
Gdy "Always Whole Day" jest wlaczone, wszystkie wydarzenia reguly trwaja caly dzien, nawet jesli start i stop maja godziny. Wydarzenie jest w specjalnym miejscu kalendarza.
Przyklad: regula dla "Sale Order" z "Always Whole Day" umieszcza wydarzenie nad osia czasu w superkalendarzach dziennym i tygodniowym.
Jesli wylaczysz opcje, a start lub stop maja godziny/minuty, wydarzenie stanie o konkretnej godzinie, a czas pojawi sie przed tytulem.
Nie widze menu kalendarza w Odoo. Co zrobic?
Sprawdz:
1. Jest przynajmniej jeden skonfigurowany i odswiezony wspolny kalendarz. Odswiez strone po ustawieniu.
2. Masz dostep do przynajmniej jednego kalendarza.
Utworzylem kalendarze z regulami, ale nie widze ich w menu.
Przyczyn moze byc kilka. Powiazany cron mogl jeszcze nie zadzialac: uruchom go recznie przyciskiem odswiez w prawej kolumnie interfejsu.
Sprawdz Time Limits: inaczej widac tylko wydarzenia z zakresu. Przyklad: kalendarz 'Sale Orders' 10 dni wstecz i 30 naprzod nie pokaze zamowienia z przed 12 dni.
Upewnij sie, ze reguly nie maja filtrow bez trafien. Przyklad: regula 'Sale Order' z 'Customer = Deco Addict' pokaze tylko zamowienia tego klienta.
Ile dokumentow Odoo (np. zamowienia sprzedazy, projekty, czynnosci) moge polaczyc w jednym wspolnym kalendarzu?
Mozesz polaczyc dowolnie duzo dokumentow Odoo w jednym kalendarzu. Albo rozdzielic je miedzy kilka (np. kalendarz sprzedazy oraz projekty, zadania i czynnosci) i przelaczac w systray.
Czym jest regula wspolnego kalendarza?
Reguly okreslaja, ktore obiekty Odoo tworza wydarzenia, ktore pola pokazac i czy filtrowac.
W regule sam ustalasz tytul, start lub Stop date, uczestnikow itd.
Do czego jest pole "Stop date"? Czy moge je zostawic puste?
Odoo Stop date to pole modelu docelowego, ktore okresla, kiedy wydarzenie w kalendarzu jest zakonczone. Przyklad: regula dla "Sale Order" z "Delivery Date" w Stop date pokazuje wydarzenie od dnia planu oferty (Start Date - Order Date) do dostawy.
Pole jest opcjonalne, mozna je zostawic puste. Wtedy wydarzenie jest tylko w dniu Start Date.
W kalendarzu mam typ "Undefined". Co to znaczy?
Wydarzenie utworzono recznie: bez obiektu nadrzednego i reguly. Widac je pod filtrem "Undefined", bez koloru.
Wszyscy z dostepem do kalendarza moga tworzyc i widziec wydarzenia Undefined.
Jakie sa zasady aktualizacji Waszych narzedzi?
Zgodnie z biezacymi zasadami Odoo Apps Store:
- Modul kupiony dla wersji 12.0 lub starszej daje dostep do wszystkich wersji do 12.0.
- Od wersji 13.0 kazda wersja modulu musi byc kupiona osobno.
- Niezaleznie od wersji zakup daje prawo do wszystkich aktualizacji i poprawek w ramach wersji glownej.
Zespol faOtools nie kontroluje tych zasad. Pytania kierujcie bezposrednio do przedstawicieli Odoo Apps Store.
Jak zainstalowac aplikacje na Odoo.sh?
Najbardziej bezposrednie podejscie to wbudowany przeplyw sklepu Odoo:
1. Otworz strone modulu i kliknij Deploy on odoo.sh
2. Zostaniesz przekierowany do GitHub. Zaloguj sie i kliknij Create a new repo lub uzyj istniejacego. Repozytorium musi byc prywatne. Publikowanie aplikacji na licencji OPL-1 jest zabronione. W razie potrzeby utworz nowe repo dla projektu Odoo.sh
3. Nastepnie w odoo.sh kliknij Deploy, potwierdz i kliknij Continue. Instalacja sie rozpoczyna.
Te kroki instaluja aplikacje na galezi production. Dla innych galezi lub aktualizacji:
1. Pobierz kod zrodlowy ze sklepu Odoo
2. Zrob commit modulu do repozytorium GitHub. Zaden folder/plik aplikacji nie moze byc w .gitignore. Repo tworzone przez odoo.sh moga ignorowac wazne sciezki (np. /lib). Przeslij wszystkie katalogi i pliki modulu
3. Wdroz docelowa galaz projektu odoo.sh lub poczekaj na automatyczny build, jesli tak ustawiono.
Jak zainstalowac aplikacje na wlasnym serwerze?
2. Uruchom ponownie serwer Odoo;
3. Wlacz tryb programisty (ustawienia techniczne);
4. Zaktualizuj liste aplikacji (menu Aplikacje);
5. Znajdz aplikacje i kliknij Activate/Install;
6. Postepuj zgodnie ze wskazowkami na stronie aplikacji, jesli istnieja.
Aplikacja ma dodatkowe dodatki. Czy moge kupic je pozniej?
Tak. Odoo automatycznie dodaje zaleznosci do koszyka: wylacz juz zakupione narzedzia, aby nie zaplacic dwa razy.
Wdrozyłem aplikacje na Odoo.sh i widze ostrzezenie/blad w testach
Czerwone/pomaranczowe ostrzezenie nie wplywa na funkcje aplikacji. Czasem nasze moduly nie przechodza standardowych testow automatycznych, bo te zakladaja zachowanie sprzeczne z celami aplikacji. Na przyklad zmieniamy obliczanie ceny, a testy Odoo porownuja cene koncowa ze standardowym algorytmem.
Najpierw sprawdz funkcje wdroznej bazy. Czy wszystko dziala?
Jesli nadal uwazasz, ze ostrzezenie wplywa na rzeczywiste funkcje, skontaktuj sie z nami i przeslij pelne logi instalacji oraz pelna liste wdroznych modulow (rdzen i firmy trzecie).
Czy moge kupic aplikacje bezposrednio u Was?
Nie, dystrybuujemy narzedzia tylko przez oficjalny sklep aplikacji Odoo.
Chcialbym uzyskac znizke
Niestety nie mamy srodkow technicznych, by oferowac ceny indywidualne.
Czy moge zainstalowac aplikacje na bazie Odoo Online (SaaS)?
Nie, aplikacji innych firm nie mozna uzywac na Odoo Online. Odoo SaaS blokuje te mozliwosc.
Narzedzie zalezy od innych aplikacji. Czy musze je kupic?
Tak, narzedzie wymaga wszystkich modulow oznaczonych jako zaleznosci. Cena na stronie aplikacji juz je obejmuje.
Jaka jest cena modulu w dolarach amerykanskich? Dlaczego sie zmienila?
Ceny naszych modulow sa w euro. Sklep Odoo przelicza je na inne waluty wedlug wewnetrznego kursu. Dlatego cena w dolarach amerykanskich moze sie zmienic po aktualizacji kursu.
Sformułowania aplikacji i witryny w językach innych niż angielski są wspomagane przez AI i zgodne z oficjalnymi tłumaczeniami Odoo. Jeśli zauważysz błąd, wyślij zgłoszenie o poprawność tłumaczeń a naprawimy to.
Bazy demonstracyjne Odoo (podglądy na żywo)
Dla tej aplikacji możemy zapewnić darmową spersonalizowaną bazę demo.
Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.
Na Twoją prośbę przygotujemy indywidualną bazę podglądu na żywo, w której przez około dwa tygodnie możesz testować i sprawdzać założenia.
Błąd Raportowanie
Jeśli zauważysz błędy lub niespójne działanie, napisz do nas. Gwarantujemy poprawki w 60 dni od zakupu i dalej ulepszamy narzędzia.
Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.
Dołącz jak najwięcej szczegółów: zrzuty ekranu, logi serwera Odoo i pełny opis odtworzenia problemu. Zwykle kilka dni roboczych zajmuje plan (gdy błąd potwierdzono) albo wskazówki (w przeciwnym razie).
Publiczne Funkcjonalności Zgłoszenia Moduł Pomysły BEZPŁATNIE Rozwój
Jesteśmy mocno zmotywowani do ulepszania narzędzi i wdzięczni za każdą opinię. Jeśli wymagania są użyteczne publicznie i da się je sprawnie wdrożyć, zespół wpisze je na listę zadań.
Taka lista zadań jest przetwarzana regularnie i nie zakłada dodatkowych opłat. Choć nie możemy obiecać terminów i ostatecznego projektu, to dobry sposób na pożądane funkcje bez inwestycji i ryzyka.
Nie potrzebujesz telefonu ani karty, by się z nami skontaktować. Wystarczy krótka rejestracja e-mail, która nie zajmuje więcej niż 30 sekund.
The tool to flexibly structure Odoo attachments in folders and synchronize directories with cloud clients: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box, and NAS. DMS. File Manager. Document management system
The tool to automatically synchronize Odoo attachments with OneDrive files in both ways
The tool to automatically synchronize Odoo attachments with Google Drive files in both ways
The tool to set up KPI targets and control their fulfillment by periods. KPI dashboards. Dashboard designer. KPI charts
198€The tool to build a deep and structured knowledge base for internal and external use. Knowledge System. KMS. Wiki-like revisions.
398€The tool for time-based service management from booking appointments to sales and reviews
The tool to manage your Odoo from your favorite AI chats through MCP. Claude. Any MCP-supporting AI.
198€The tool to translate URL addresses of Odoo website pages
38€