İçereği Atla
Görüntülediğiniz Odoo 12.0 sayfa Joint Calendar. Desteklenen en son sürüm Joint Calendar v.19.0 . Bu derlemeyi doğrudan şuradan alın Odoo Apps Store .

Joint Calendar v.12

The tool to combine different Odoo events in a few configurable super calendars. Shared calendar. Common calendar.

98€ 88€

Fiyatın geçerlilik sonu 2026-09-15 (kampanyaya göre August-September 2026).
Araç standart Odoo uygulamaları dışında ek bağımlılık gerektirmez.
Mevcut Sürüm: 12.0.1.2.3

Enterprise
Community
Odoo.sh
Daily work of the most Odoo users runs around a few document types. Sales persons cope with opportunities and sale orders, HR officers process interviews and appraisals, procurement managers occupy themselves with purchase orders and shipments. Simultaneously, users need to keep in mind a lot of details spread out among numerous interfaces. Switching between those is not comfortable and error-prone. This tool solves the trouble. The app let you configure rules to join different document types on a single super calendar view with powerful reminders and easy-reach source objects.

Multifarious events on a single 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, so on and so on. It is even possible to place the same document twice on the same calendar with different start or stop date.
Besides, you may have an unlimited number of joint calendars with various events, configurations and user groups included, divided by teams or functional areas. Each joint calendar has an own menu item.
Super calendars are updated automatically according to the scheduled jobs. It is fast, especially if you applied time frames.

Ekran Görüntüleri

Joint document types on a single calendar

Odoo super calendar events

Fast switching between functional areas

Shared calendars are especially suitable for team interactions. Users might switch between different document types in a single click or work with all of them simultaneously. They can show only own items, items of selected persons, or items disregarding who is responsible.

Topical and relevant information

Depending on goals a different piece of data might be of need. What is more important now: expected closing or its activity deadline? The tool let you configure by your own what to consider a joint event title, start or stop date, who are event owners in a definite super calendar.
You may also define which documents to show by setting up special filters. Show opportunities but not leads. Work with orders of this sales team but not of others. Merge only overdue activities but not future ones.

How to add a new document type for a joint calendar

To add a new document type for a joint calendar 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. The app will try to add the most typical values by default, but you should think which data is required in your exact case.

  • Model - which objects to scan: opportunities, tasks, orders, meetings, activities, and so on. You can choose your custom document type 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.
  • 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'. It is possible to apply both users and partners as attendees
  • Stop date - when an even is shown as finished on a calendar.
  • 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 time line)
  • Whole Day - a special boolean field of source object which indicates that a related joint event may lasts the whole day. This setting is usually applied to standard Odoo calendar events which both might have definite time indicated or might be planned for a whole day.
  • Description - are there any notes important for joint events? Usually the fields like 'internal notes' or 'comments' are used
  • Contact Link - is this event linked to a specific partner? Usually the fields like 'customer' or 'vendor' are used
  • Domain - the special filters' constructor to include only topical documents into a joint calendar. You might search almost by any criteria. For example, show only quotations without sales orders, or show opportunities only of this sales team or of this customer. If you are confident to make Reverse Polish Notations you may also turn on the debug mode to construct advanced filters.
  • Action - defines which form view should be shown when you open a source document from a joint event. It is a technical field which in the most cases should not be changed in comparison to a default value.

How to configure a new joint calendar based on rules

As soon as you prepare a few joint event rules, you are ready to configure a new joint calendar.

First of all, define a title. It would be used as a menu entry for all joint calendar users.

Second of all, choose document types (rules) which should be merged on this shared calendar.

Then, switch to the advanced settings. Some of those might be useful:

  • Sequence - in which order various joint calendars' entries are shown. Should it be before the previous super calendar? Then, make a sequence smaller.
  • Privacy - let you make a calendar public or private (for predefined user groups only).
  • Time limits - allow you optimizing performance of joint events' interfaces. Often there is no need to show the documents of the last year on a calendar.

Is this joint calendar is not any more of use, but it might be needed in the Future? Fine, just archive this calendar: you can activate it at any moment afterwards.

Ekran Görüntüleri

Multiple rules to search documents by types

Shared calendar: combine various events

Joint calendar settings

Advanced settings of joint calendar

Joint event rule (example of opportunities)

Opportunity joint events

Joint event rule (example of sale orders)

Sales orders joint calendar

Joint event rule (example of meetings)

Meetings joint calendar

Joint event rule (example of tasks)

Tasks joint calendar

Automatic reminders for any Odoo document

Spend 10 seconds to configure alarms for all objects of the same type. You may warn users about closing time, missing deadlines, due dates. By email or as a pop-up reminder. Once configured, the schema would work forever.

How to introduce a warning system

All you need is to prepare a few reminders and indicate those as default on a shared calendar form. Once joint events are generated, each of those would have the same alarms. Afterwards, you may update the these alarms for certain items if you want.

Thus, you can make reminders for any Odoo document automatically. Remind sales persons about next actions in opportunities and calls. Warn workers about a new manufacturing order. Notify programmers about deadlines. So on and so on.

Use both email notifications or pop-up warnings. Warn attendees and responsible users at the moment you like to: from 5 minutes to hundreds of days before.

Ekran Görüntüleri

Configure pop-up alarm for any Odoo event

Reminder by joint event

Email reminder by any Odoo object

Email notification of joint event

Quick access to source details

Joint events and their source documents are connected: if a user applies changes, those changes would update the both. Besides, you may also create an 'independent' event which is not linked to any Odoo object.

How are source documents and joint events interrelated

Users observes a link for a source document right on an event form. Thus, it is always possible to expand miscellaneous details.

If you changed a joint event, its parent object would be updated correspondingly in real time. For example, you drag a record and drop it to another date, then a source document would be also moved. Be cautious: it does not work for computed and readonly fields (e.g. a create date can not be modified logically).

If you changed a source object, a joint event would be updated with a next super calendar scheduled job.

Ekran Görüntüleri

Joint event form with simple access to parent document

Parent object from Odoo joint event

Simple user rights administration

You might regulate an access for a particular joint calendar right on its form. Make it public or share it only for chosen user groups.

More details about joint calendar security

The right to create and configure joint calendars belongs only to Odoo administrators (users with the rights 'Administration - Access Rights').

Users may open joint events related to public joint calendars or private joint calendar with one of her/his group indicated. Configure private groups on a joint calendar form, the tab 'Settings', the fields 'Privacy' and 'Groups'. In such a way it is possible to make a joint calendar only for sales managers or only for accountants.

Take into account that in order a user may observe or update a joint event, she/he should have the same rights for a source document. For example, if a sales person doesn't have a right to observe an opportunity, she/he would not see a related joint event as well.

Manually created joint events (without a parent object) may be either public (for all employees) or private (visible for attendees only).

Used in any functional area

The coolest thing about joint calendars is that you may use it for any sphere: CRM, project management, sales, HRM, MRP, so and so on.

Have a look at typical use cases

Activities by all objects and responsibles on a single calendar

Activities are a great Odoo invention, which helps you organize daily routine as a set of well-reached and structured tasks. They are quite comfortable for use, but for team collaboration and efficient management, sometimes you want to have a calendar overview of planned and overdue activities.

Joint Calendar let you achieve that goal. Just add an activity rule as joint calendar rule:

  • As a model use 'Activity'
  • As a name use 'Display Name'
  • As a start date field use 'Due Date'
  • As attendees fields use 'Assigned to'
  • As a domain apply 'Summary is set'
  • For the action field create a new one: go to the Settings > Technical > Actions > Window Action. As an object use 'mail.activity', as a view mode - 'form', as a name - any suitable
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 fields use 'Salesperson'
  • As a contact link use customer
  • As a domain optionally restrict opportunities by sales teams.
Tasks on a joint calendar
  • As a model use 'Task'
  • As a name use 'Title'
  • As a start date field use 'Deadline'
  • As attendees fields use 'Assigned to'
  • As a domain optionally you can set definite projects
Share employees leaves
  • As a model use 'HR Leave'
  • As a name use 'Description'
  • As a start date field use 'Start Date'
  • As attendees fields use 'User'
  • As a stop date field use 'Start Date'
  • As a domain filter by status: show only approved leaves.

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 Odoo Uygulamalar Mağaza 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 Odoo Uygulamalar Mağaza 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 Odoo Uygulamalar Mağaza 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 Odoo Uygulamalar Mağaza Odoo Apps Store

Yapılandırma ve kurulum ipuçları: Joint Calendar Odoo v.12

Scheduled jobs

To change the frequency of joint calendar automatic jobs:
  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 calendars' update
  4. Find the job 'Notify About Joint Event' to change the frequency of email alarms.

Email alarm style

To change the email notification template:
  1. Activate the developer mode
  2. Go to technical settings > Email > Templates
  3. Find the template 'Joint Event Notification'
  4. You are welcome to change here message body
  5. Email subject might be changed through the translated term 'Reminder by Event'.

Hakkında sık sorulan sorular Joint Calendar Odoo v.12

"Always Whole Day" acik/kapali olunca ne olur?

"Always Whole Day" aciksa kuralin urettigi tum etkinlikler, baslangic ve bitis saatli olsa da tum gun surer. Etkinlik takvimde ozel bir yerde gosterilir.

Ornek: "Sale Order" modeli ve "Always Whole Day" ile etkinlik gunluk ve haftalik super takvimlerde zaman cizgisinin ustune konur.

Secenegi kapatir ve baslangic veya bitis saat/dakika icerirse etkinlik gunun belirli saatine konur ve saat basligin onunde gorunur.

Odoo'da takvim menusunu gormuyorum. Ne yapmaliyim?

Kontrol edin:

1. En az bir yapilandirilmis ve yenilenmis ortak takvim olsun. Kurulumdan sonra tarayiciyi yenileyin.

2. En az bir takvime erisiminiz olsun.

Kuralli takvimler olusturdum ama menude gormuyorum.

Birkac neden olabilir. Ilgili cron henuz calismamis olabilir: ortak takvim arayuzunun sag sutunundaki yenile dugmesiyle elle baslatin.

Time Limits'i de kontrol edin; yoksa yalnizca belirli araliktaki etkinlikler gorunur. Ornek: 'Sale Orders' takvimi 10 gun once / 30 gun sonra ise 12 gun once olusturulan siparis gorunmez.

Kurallarda eslesmeyen filtre olmadigindan emin olun. Ornek: 'Sale Order' kurali ve 'Customer = Deco Addict' filtresi yalnizca o musterinin siparislerini gosterir.

Kac Odoo belgesini (or. satis siparisleri, projeler, aktiviteler) tek ortak takvimde birlestirebilirim?

Istediginiz kadar Odoo belgesini tek takvimde birlestirebilirsiniz. Veya birkac takvime bolup (or. Satis Takvimi ile Projeler, Gorevler ve Aktiviteler) systray'den gecis yapabilirsiniz.

Ortak takvim kurali nedir?

Kurallar hangi Odoo nesnelerinin etkinlik uretecegini, hangi alanlarin kullanilacagini ve filtre olup olmayacagini belirler.

Kuralda basligi, baslangici veya Stop date'i, katilimcilari siz tanimlarsiniz.

"Stop date" alani ne ise yarar? Bos birakabilir miyim?

Stop date, hedef Odoo modelinde etkinligin takvimde bittigi ani tanimlayan alandir. Ornek: "Sale Order" kurali ve Stop date olarak "Delivery Date" etkinligi teklifin planlandigi gunden (Start Date - Order Date) teslimata kadar gosterir.

Istege baglidir, bos birakabilirsiniz. Bu durumda etkinlik yalnizca Start Date gununde yer alir.

Takvimde "Undefined" turunde etkinlikler var. Ne anlama gelir?

Etkinlik elle olusturuldu: ust nesne ve kural yok. "Undefined" filtresinde, renksiz gorunur.

Takvimi gorebilen herkes Undefined etkinliklerini olusturup gorebilir.

Araclarinizin guncelleme politikalari nedir?

Guncel Odoo Apps Store politikalarina gore:

  • 12.0 ve onceki surum icin alinan her modul, 12.0'a kadar tum surumlere erisim verir.
  • 13.0 surumunden itibaren her modul surumu ayri satin alinmalidir.
  • Surumden bagimsiz olarak satin alma, o ana surum icindeki tum guncelleme ve hata duzeltmelerine hak verir.

faOtools ekibi bu politikalari kontrol etmez. Sorulariniz icin dogrudan Odoo Apps Store temsilcilerine ulasin.

Uygulamanizi Odoo.sh uzerine nasil kurarim?

En dogrudan yaklasim, Odoo magazasinin yerlesik is akisidir:

1. Modul sayfasini acin ve Deploy on odoo.sh dugmesine tiklayin

2. GitHub sayfasina yonlendirilirsiniz. Hesabiniza giris yapin, ardindan Create a new repo'ya tiklayin veya mevcut birini kullanin. Depo ozel olmalidir. OPL-1 lisansli uygulamalarin yayimlanmasi yasaktir. Gerekirse Odoo.sh projeniz icin yeni bir depo olusturun

3. Ardindan odoo.sh'e gidin, Deploy'a tiklayin, karari onaylayin ve Continue'ya tiklayin. Kurulum baslar.

Bu adimlar uygulamayi projenin production dalina kurar. Diger dallar veya modul guncellemesi icin:

1. Kaynak kodu Odoo magazasindan indirin

2. Modulu gerekli GitHub deposuna commit edin. Hicbir uygulama klasoru/dosyasi .gitignore'da olmamalidir. odoo.sh'in olusturdugu depolar varsayilan olarak onemli yollari (ornegin /lib) yok sayabilir. Tum modul dizinlerini ve dosyalarini istisnasiz yukleyin

3. odoo.sh projesinin hedef dalini deploy edin veya ayarlariniz otomatik derlemeyi ongoruyorsa bekleyin.

Uygulamayi kendi sunucuma nasil kurarim?

1. Satin alinan araclarin kaynak kodunu bir Odoo eklenti dizinine acin;
2. Odoo sunucusunu yeniden baslatin;
3. Gelistirici modunu acin (teknik ayarlar);
4. Uygulama listesini guncelleyin (Uygulamalar menusu);
5. Uygulamayi bulun ve Activate/Install dugmesine basin;
6. Varsa uygulama sayfasindaki yonergeyi izleyin.

Uygulamanizin ek eklentileri var. Sonradan alabilir miyim?

Evet. Odoo tum bagimliliklari sepete otomatik ekler: cift odemeyi onlemek icin daha once satin alinan araclari cikarin.

Uygulamayi Odoo.sh uzerine kurdum ve testlerde uyari/hata goruyorum

Kirmizi/turuncu uyari uygulamanin ozelliklerini etkilemez. Bazen modullerimiz standart otomatik testleri gecemez, cunku bunlar uygulamamizin amaclarina aykiri davranis bekler. Ornegin fiyati farkli hesaplariz, Odoo testleri ise nihai fiyati standart algoritmayla karsilastirir.

Once dagitilan veritabaninin ozelliklerini kontrol edin. Her sey dogru calisiyor mu?

Uyarinin gercek ozellikleri etkiledigini dusunuyorsaniz bize yazin; tam kurulum gunluklerini ve dagitilan modullerin tam listesini (cekirdek ve ucuncu taraf) gonderin.

Uygulamanizi dogrudan sizden satin alabilir miyim?

Hayir, araclari yalnizca resmi Odoo uygulama magazasi uzerinden dagitiyoruz.

Indirim almak istiyorum

Ne yazik ki bireysel fiyat sunacak teknik imkanimiz yok.

Uygulamayi Odoo Online (SaaS) veritabanima kurabilir miyim?

Hayir, ucuncu taraf uygulamalar Odoo Online'da kullanilamaz. Odoo SaaS bunu engeller.

Aracinizin baska uygulamalara bagimliligi var. Onlari da almali miyim?

Evet, aracimizin dogru calismasi icin bagimliliklarda isaretlenen tum modullere ihtiyaci vardir. Uygulama sayfasindaki fiyat bu bagimliliklari zaten icerir.

Modulun ABD dolari fiyati nedir? Neden degisti?

Modullerimizin fiyati euro cinsinden belirlenir. Odoo magazasi fiyatlari kendi ic kuruna gore diger para birimlerine cevirir. Bu yuzden ABD dolari fiyati kur guncellendiginde degisebilir.

İngilizce dışındaki dillerdeki uygulama ve web sitesi metinleri yapay zeka desteklidir ve resmi Odoo çevirileriyle hizalanır. Bir hata görürseniz, çeviri doğruluğu bileti gönderin ve düzeltiriz.

Bug Raporlama

Hata veya tutarsız davranış görürseniz bize yazın. Satın alımdan sonra 60 gün içinde düzeltme garantisi veririz; bu süreden sonra da araçları geliştirmeye devam ederiz.

Bize yazmak için telefon veya kredi kartı gerekmez. Yalnızca 30 saniyeyi aşmayan kısa e-posta kaydı yeter.

İstekte mümkün olduğunca ayrıntı verin: ekran görüntüleri, Odoo sunucu günlükleri, sorunu nasıl yeniden üreteceğinizin tam açıklaması. Genellikle birkaç iş günü içinde (hata doğrulanırsa) çalışma planı veya (değilse) yönergeler hazırlanır.

Genel Özellikler Talepler Modül Fikirler ÜCRETSİZ Geliştirme

Araçlarımızı geliştirmeye güçlü şekilde motiveyiz ve her geri bildirime minnettarız. Gereksinimleriniz kamuya yararlıysa ve verimli uygulanabilirse ekip bunları yapılacaklar listesine alır.

Böyle bir yapılacaklar listesi düzenli işlenir ve ek ücret varsaymaz. Son tarihler ve nihai tasarım sözü veremesek de istenen özellikleri yatırım ve risk olmadan almanın iyi bir yolu olabilir.

Bize yazmak için telefon veya kredi kartı gerekmez. Yalnızca 30 saniyeyi aşmayan kısa e-posta kaydı yeter.

Bu araçlar da ilginizi çekebilir
Cloud Storage Solutions

Odoo eklerini klasörlerde esnek yapılandıran ve dizinleri bulut istemcileriyle senkronize eden araç: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box ve NAS. DMS. Dosya Yöneticisi. Belge yönetim sistemi

398€ 358€
OneDrive / SharePoint Odoo Integration

otomatik olarak senkronize et Odoo ekler ile OneDrive dosyalar içinde her iki ways

487€ 438€
Google Drive Odoo Integration

otomatik olarak senkronize et Odoo ekler ile Google Drive dosyalar içinde her iki ways

487€ 438€
Password Manager

safely tut parolalar içinde Odoo için paylaşıldı kullan. Paylaşıldı vaults

198€
KPI Balanced Scorecard

ayarla up KPI targets ve kontrol onların fulfillment ile periods. KPI dashboards. Dashboard designer. KPI charts

198€
KnowSystem: Knowledge Base System

build deep ve yapılandırılmış bilgi bankası için dahili ve harici kullan. Knowledge System. KMS. Wiki-like revisions.

398€
Universal Appointments and Time Reservations

Randevu rezervasyonundan satış ve değerlendirmelere zaman tabanlı hizmet yönetimi aracı

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

Odoo'nuzu MCP ile favori AI sohbetlerinizden yönetme aracı. Claude. MCP destekleyen her AI.

198€
URL Transliterations for Website Pages

translate URL adresler Odoo web sitesi pages

38€