跳至内容

Joint Calendar v.19

用于将不同的 Odoo 事件合并到几个可配置超级日历中的工具

98€ 88€
试用演示
免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

价格有效期至 2026-09-15 (根据促销活动 August-September 2026).
该工具除标准 Odoo 应用外不需要额外依赖。
当前版本: 19.0.1.2.9
界面语言: 中文, 丹麦语, 俄语, 保加利亚语, 克罗地亚语, 匈牙利语, 印地语, 印尼语, 土耳其语, 塞尔维亚语, 孟加拉语, 希腊语, 德语, 意大利语, 拉脱维亚语, 挪威语, 捷克语, 斯洛文尼亚语, 日语, 法语, 波兰语, 爱沙尼亚语, 瑞典语, 立陶宛语, 罗马尼亚语, 芬兰语, 英语, 荷兰语, 葡萄牙语, 西班牙语, 越南语, 阿拉伯语, 韩语, 马来语. 译文由 AI 辅助。欢迎指正。

Enterprise
Community
Odoo.sh

简要

Joint Calendar 是 Odoo 19 其他工具 应用。用于将不同的 Odoo 事件合并到几个可配置超级日历中的工具.

在 Odoo 中做计划常常要在 CRM 商机、任务、活动、会议、销售订单、交货和休假之间来回跳转。Joint Calendar 把这些日期汇入可配置的共享超级日历,团队从一个视图规划,而每条事件仍关联其源单据。

适合

运营计划者

无需分别打开每个应用,即可协调任务、会议、活动、订单、交货及其他带日期的记录。

销售和 CRM 团队

把商机、报价、销售订单、通话和跟进放在按销售员或团队筛选的共享销售日历上。

项目经理

在同一规划界面跟踪任务、活动、工单和自定义项目记录的截止日期与负责人。

HR 与资源团队

在依赖它们的运营工作旁边显示已批准的休假、请假、员工事件和资源承诺。

多公司数据库

使用感知公司的日历和规则设置,让用户在其允许的公司中看到相关的共享菜单和记录。

服务和支持团队

把工单、活动、客户预约和内部任务合并到一个日历,源记录一键可达。

Joint Calendar 应用:在一个共享日历视图中显示多个 Odoo 单据事件

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

Joint Calendar

用于将 Odoo 单据合并到超级日历的核心应用。 价格为 98€ 88€.

Joint Calendar: Gantt

为联合活动引入 Odoo Enterprise 甘特视图的可选免费扩展。此附加组件的功能以图标 标记

团队为何选择它

深入细节前的关键益处

任意Odoo单据都在一个日历中

将商机、会议、活动、销售与采购订单、交货、任务、工单、休假和自定义记录合并到一个共享视图。

灵活的合并规则

定义事件标题、起止日期、与会者以及包含哪些记录——同一单据也可以出现两次。

即时查看来源详情

联合事件与单据保持关联:更新事件后来源会跟着改;反向同步由计划作业执行。

适用于任何 Odoo 事件的提醒

在日历上指定默认弹出窗口和电子邮件提醒,以便与会者收到任何 Odoo 活动或待办的通知。

舒适的团队导航

一键在单据类型、参与者、关联联系人和公司之间切换。 可选择开启 Odoo Enterprise 甘特视图。

简单的权限管理

把联合日历设为公开,或仅与所选用户组分享,并具备完整多公司支持和自动 cron 更新。

Odoo Apps Store 反馈

客户对该应用的评价

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

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

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

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 Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

适用于任何业务领域的超级日历

可直接使用的 CRM、项目、销售、HR 等规则示例

联合日历上的任务

  • 模型: 任务, 名称: 标题.
  • 开始日期:截止日期;参与者:指派人
  • 域:可选地限制为确定的项目。

共享日历上的销售订单

  • 模型: 销售订单, 名称: 订单编号.
  • 开始日期:订单日期;参与者:销售员;联系人链接:客户
  • 域:可选地按销售团队限制报价。

超级日历上的商机

  • 模型: 线索/商机, 名称: 商机.
  • 开始日期:预计成交;参与者:销售员;联系人链接:客户
  • 域:可选地按销售团队限制商机。

员工的休假与请假

  • 模型: 休假, 名称: 说明.
  • 开始日期:开始日期;结束日期:结束日期;参与者:用户
  • 域:按状态筛选,仅显示已批准的休假。

所有对象上的活动

  • 模型: 活动, 名称: 显示名称.
  • 开始日期:到期日;参与者:负责人
  • 域:应用“Summary is set”。

联合日历上的 Odoo 会议

  • 模型: 日历活动, 名称: 会议主题.
  • 开始日期:开始;结束日期:停止;参与者:参与者
  • 全天字段:全天
Joint Calendar 规则示例:将任务截止日期和负责人显示为共享 Odoo 日历事件
Joint Calendar 规则示例:在共享 Odoo 日历上显示带销售员和客户字段的销售订单

合并 Odoo 单据的灵活规则

精确配置每条规则扫描、显示和筛选的内容

定义何者为事件

  • 模型 - 要扫描的对象:商机、任务、订单、会议、活动等,也包括自定义的 Odoo Studio 单据类型。
  • 名称 - 用作联合事件标题的字段,通常是 'name'、'subject' 或 'reference'。
  • 开始日期 - 任意日期或日期时间字段,用于设定事件开始时间,例如 'expected closing' 或 'order date'。
  • 结束日期 - 可选字段,标记事件在日历上显示为已结束的时间。
  • 参与者 - 参与人员,例如 'assigned to'、'salesperson'、'attendees',甚至文档关注者(用户和合作伙伴)。

控制事件的行为方式

  • 说明 - 值得显示在联合事件上的任何源字段,例如内部备注或评论。
  • 始终全天 - 强制每个生成的事件持续整天并位于时间线上方,无论开始或结束时间如何。
  • 全天 - 一个源布尔值,可让事件按需覆盖整天,与标准 Odoo 日历事件相同。
  • 联系人链接 - 通过 'customer' 或 'vendor' 等字段将事件关联到合作伙伴。
  • 公司字段 - 保存公司的父字段,以便联合事件继承它用于筛选或信息展示。
  • Domain - Odoo 筛选构造器,只纳入相关记录,例如没有销售订单的报价或某个销售团队的商机。
Joint Calendar 规则示例:将 Odoo 会议映射为带开始和结束日期的共享日历事件

多公司兼容

区分公司的日历、菜单和记录

按公司的日历与菜单

  • 把每个联合日历关联到特定 Odoo 公司,或保持 'global' 以便每家公司都可用。
  • 用户只看到日历没有公司或其允许公司之一的联合菜单。
  • 使用右侧导航筛选在不同公司的对象之间切换。

按公司筛选记录

  • 为每条规则设置公司字段,以便按联合日历所属公司筛选记录——例如仅 San Francisco 或全局任务。
  • 联合活动从父单据的公司字段继承公司。
  • 将公司字段与规则 domain 组合,以包含多家公司的记录并排除其他公司。
Joint Calendar 多公司规则:按所选日历所属公司筛选来源记录

用于联合日历的 Odoo Enterprise Gantt 视图

可选附加组件 — 需要 Joint Calendar: Gantt 扩展和 Odoo Enterprise

按日历开启

  • 对任何联合日历,只需在超级日历设置中勾选 Gantt view
  • 保存后,应用会自动为目标日历操作加上 Gantt 视图。
  • 仅在需要处按日历逐个启用。

在同一时间线上规划混合单据

  • 在一个超级 Gantt 视图中一并查看各类 Odoo 单据。
  • 重新指定负责用户,并拖放事件以更改期间。
  • 像日历视图一样分组、筛选并快速打开活动详情。
Joint Calendar Gantt 扩展:在 Enterprise Gantt 规划视图中显示混合的 Odoo 单据事件

准备好评估了吗?

从免费演示申请开始,或在 Odoo Apps Store 购买。

免费个性化演示数据库。无需电话或信用卡。在所购 Odoo 主要版本期内提供终身免费更新和专家支持。

配置与安装提示: Joint Calendar Odoo v.19

联合日历的计划作业

该工具可更改联合日历刷新和电子邮件提醒检查的频率:

  1. 打开调试模式
  2. 转到技术设置 > 自动化 > 计划作业
  3. 找到作业 'Refresh Joint Events' 以更改 super calendars 的更新频率
  4. 找到作业“Notify About Joint Event”以更改邮件提醒频率。

相关常见问题 Joint Calendar Odoo v.19

打开或关闭选项“Always Whole Day”时会发生什么?

打开选项 "Always Whole Day" 后,该规则生成的所有事件都持续全天,无论开始或结束是否带有时和分。此类事件显示在日历的特殊位置。

例如,为模型 "Sale Order" 创建规则并打开 "Always Whole Day",事件会放在日视图和周视图超级日历的时间线上方。

若关闭该选项,且开始或结束带有时/分,事件会落在当天的具体时刻,标题前会显示时间。

我的 Odoo 里看不到日历菜单。该怎么办?

请确认:

1. 至少已有一个已创建、已配置并已刷新的联合日历。设置任何联合日历后请刷新浏览器页面

2. 您至少能访问其中一个日历

我创建了带规则的日历,但菜单里看不到它们。

原因可能有几个。相关的计划作业可能尚未运行。此时可在联合日历界面右侧栏点击刷新按钮,手动启动 cron。

也请检查日历是否设置了 Time Limits,否则只会显示特定时间范围内的事件。例如日历 'Sale Orders' 的限制为前 10 天、后 30 天。若 Sale Order 是 12 天前创建的,则不会出现在日历中。

确保规则上没有匹配不到记录的筛选。例如规则 'Sale Order' 带筛选 'Customer = Deco Addict',则相关日历只显示该客户的订单。

一个联合日历里可以合并多少 Odoo 文档(例如销售订单、项目、活动)?

你可以把任意多份 Odoo 单据合并到一个日历。也可以分到多个日历(例如 Sales Calendar 与 Projects, Tasks and Activities Calendar),再在 systray 中切换。

什么是联合日历规则?

规则定义哪些 Odoo 对象应创建事件、该对象的哪些字段应使用并显示,以及是否应进行筛选。

创建规则时,可自行定义联合事件标题、开始或结束日期、目标与会者等。

字段“Stop date”有什么用?可以留空吗?

Stop date 是目标 Odoo 模型的字段,用于定义事件在日历上何时显示为已结束。例如,为模型 "Sale Order" 创建规则并将 Stop date 设为 "Delivery Date",则事件会从该报价的计划日(Start Date 字段 - Order Date)显示到产品交付日。

该字段可选,可留空。此时事件只会出现在 Start Date 字段所定义的那一天。

日历里有“Undefined”类型的活动。这是什么意思?

表示此事件为手动创建,没有父对象,也不受规则约束。此类联合事件会出现在无颜色的过滤器 "Undefined" 下。

凡有权限查看该日历的人,都可以创建并查看其未定义事件。

您的工具的更新政策是什么?

根据当前 Odoo Apps Store 政策:

  • 为 12.0 及更早版本购买的每个模块,均可使用直至 12.0 的所有版本。
  • 从 13.0 起,每个模块版本需单独购买。
  • 无论版本如何,购买工具即获得该主版本内的 全部更新和缺陷修复权利。

请注意,faOtools 团队不控制这些政策。如有疑问,请直接联系 Odoo Apps Store 代表。

如何在 Odoo.sh 上安装您的应用?

最直接的做法是使用 Odoo 商店的内置流程:

1. 打开模块页面并点击 Deploy on odoo.sh 按钮

2. 之后会跳转到 GitHub 页面。登录帐户,然后点击 'Create a new repo' 或使用现有仓库。请确保仓库为私有。不得以 OPL-1 许可公开发布应用。如有需要,为 Odoo.sh 项目新建 repo

3. 然后转到 odoo.sh 并点击 Deploy 按钮。在弹出窗口中提交决定并点击 'Continue.' 这将触发安装过程。

这些步骤会将应用安装到项目的生产分支。若要部署到其他分支或更新模块,请执行以下操作:

1. 从 Odoo 商店上传应用的源代码

2. 将模块提交到所需的 GitHub 仓库。确保没有任何应用文件夹/文件被忽略(即未列入 repo 的 .gitignore)。仓库由 odoo.sh 自动创建,默认可能包含关键项(例如 /lib)。应上传模块的全部目录、子目录和文件,不得遗漏

3. 部署 odoo.sh 项目的目标分支,或在设置如此假定时 等待其自动构建。

应如何在自己的服务器上安装您的应用?

1. 将所购工具的源代码解压到某个 Odoo 插件目录;
2. 重新启动 Odoo 服务器;
3. 打开开发者模式(技术设置);
4. 更新应用列表(应用菜单);
5. 找到应用并点击“Activate”/“Install”;
6. 如应用页面有指南,请按指南操作。

我注意到您的应用有额外附加模块。可以之后再购买吗?

可以。同时 Odoo 会自动把所有依赖加入购物车,因此应排除已购买的工具以免重复付款。

我在 Odoo.sh 上部署了您的应用,测试中出现警告/错误

红/橙色警告不影响应用功能。遗憾的是,标准自动测试有时假定与本应用目标冲突的行为,因此我们的模块会未通过。例如我们改了价格计算,而标准 Odoo 模块测试把最终价格与标准算法比较。

请先检查已部署数据库的功能。是否都正常?

若仍认为该警告影响真实功能,请联系我们并转发完整安装日志以及已部署模块的完整清单(含核心与第三方)。

我可以直接向贵公司购买应用吗?

不,我们只通过 官方 Odoo 应用商店.

希望获得折扣

很遗憾,我们没有技术手段 提供单独报价。 

我可以在 Odoo Online (SaaS) 数据库上安装该应用吗?

不能,第三方应用无法在 Odoo Online 上使用。遗憾的是 Odoo SaaS 会阻止这种可能。

您的工具依赖其他应用。我需要购买那些应用吗?

是的,工具需要依赖中列出的全部模块才能正常工作。应用页上的价格已包含所有必要依赖。

该模块的美元价格是多少?为什么变了?

我们的模块价格以欧元标价。Odoo 商店按内部汇率换成其他货币。因此美元价格可能随汇率更新而变化。

非英语的应用和网站措辞由 AI 辅助 并与官方 Odoo 翻译对齐。若发现错误, 发送翻译正确性工单 我们会修好。

Odoo 演示数据库(在线预览)

对于此应用,我们可能提供免费个性化演示数据库。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

按您的申请,我们将准备独立的在线预览数据库,约两周内可进行任意测试并核验假设。

缺陷反馈

如遇缺陷或不一致行为,请随时联系我们。我们保证在购买后 60 天内提供修复,并在此期限后仍积极改进工具。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

请在请求中尽可能提供详细信息:截图、Odoo 服务器日志、完整的问题复现说明等。通常需要几个工作日来准备问题的工作计划(若确认是缺陷)或提供应采取的指引(否则)。

公开功能请求与模块构想(免费开发)

我们非常希望改进工具,并感谢任何反馈。若您的需求具有普遍价值且能高效实现,团队会将其列入待办清单。

此类待办清单会定期处理,不产生额外费用。虽然我们无法承诺截止日期和最终设计,但这可能是在无投入、无风险的情况下获得所需功能的好办法。

联系我们无需电话号码或信用卡。只需完成不超过 30 秒的简短电子邮件注册。

19.0.1.2.9
  • 已修复已翻译的日历名称覆盖相关菜单标题的问题。
19.0.1.2.8
  • 已引入 25 种语言的 AI 辅助翻译。
19.0.1.2.7
  • 已重构事件同步,以提升性能和可靠性。
19.0.1.2.6
  • 该应用已发布到版本 19。
18.0.1.2.6
  • 应用已适配支持动态部分的新 domain 逻辑。
18.0.1.2.5
  • domain 现在支持使用 Python 库,包括 datetime ('date', 'datetime', 'time', 'timedelta', 'timezone', 'tzinfo', 'MAXYEAR', 'MINYEAR')、time ('time', 'strptime', 'strftime')。也可以使用 context_today(datetime.now 的简写)和 relativedelta。
18.0.1.2.4
  • 已优化弹出通知。
18.0.1.2.4
  • 该应用已发布到版本 18。
  • Joint Calendar 可选择拥有唯一的网页路径。
您可能还会喜欢这些工具
Cloud Storage Solutions

用于将 Odoo 附件灵活归入文件夹并将目录与云客户端同步的工具:Google Drive、OneDrive/SharePoint、Nextcloud/ownCloud、Dropbox、Amazon S3、Box 和 NAS。DMS。文件管理器。文档管理系统

398€ 358€
OneDrive / SharePoint Odoo Integration

用于将 Odoo 附件与 OneDrive 文件自动双向同步的工具

487€ 438€
Google Drive Odoo Integration

用于将 Odoo 附件与 Google Drive 文件自动双向同步的工具

487€ 438€
Password Manager

用于在 Odoo 中安全保存密码以供共享使用的工具。共享保险库

198€
KnowSystem: Knowledge Base System

用于为内部和外部构建深入、结构化知识库的工具。Knowledge System。KMS。类 wiki 修订。

398€
Universal Appointments and Time Reservations

从预约到销售与评价的基于时间的服务管理工具

398€ 358€
KPI Balanced Scorecard

用于设定 KPI 目标并按期间控制完成情况的工具。KPI 仪表板。仪表板设计器。KPI 图表

198€
MCP Server. AI Chats and LLM Odoo Integration

通过 MCP 从常用 AI 聊天管理 Odoo 的工具。Claude。任何支持 MCP 的 AI。

198€
URL Transliterations for Website Pages

用于翻译 Odoo 网站页面 URL 地址的工具

38€