跳转到主要内容

管理预约和资源预订

项目描述

Production/Stable License: AGPL-3 OCA/calendar Translate me on Weblate Try me on Runboat

此模块添加了一个新应用程序,允许您在给定的时间表中预订资源组合。

示例用例

  • 诊所咨询管理。

  • 销售员预约。

  • 教室和投影仪预订。

  • 酒店房间预订。

您可以做以下事情

  • 指定预订类型,包括可用性日历。

  • 指定可以一起预订的资源。所有资源都必须空闲才能预订。

  • 放置挂起的预订,有效地授予某人查看可用性日历并选择一个时段的权限。

  • 合作伙伴可以从他们的门户中这样做。

  • 如果合作伙伴没有用户,他们仍然可以通过标记化URL完成同样的操作。

  • 后端用户也可以从后端这样做。

  • 具有计算状态的预订生命周期。

  • 自动创建和删除会议。

  • 自动检测冲突。

  • 修改截止日期。

目录

安装

要安装此模块,您需要安装以下依赖项

  1. freezegun

  2. web_calendar_slot_duration

当某人成为经理时,他将能够访问 资源预订 > 配置,在那里他可以配置资源、请假和日程安排。此菜单仅作为快捷方式提供。然而,如果您想更舒适地管理这些内容

  • 要管理人力资源,请安装hr

  • 要管理休假,请安装hr_holidays

  • 要管理工作中心,请安装mrp

配置

让某些后端用户预订资源

  1. 转到 设置 > 用户 & 公司 > 用户

  2. 选择或创建一个。

  3. 分配 资源预订 > 用户

让某些后端用户配置类型和组合,并且能够修改过期的预订

  1. 转到 设置 > 用户 & 公司 > 用户

  2. 选择或创建一个。

  3. 分配 资源预订 > 管理员

要配置一种预订类型

  1. 转到 资源预订 > 类型

  2. 创建一个。

  3. 给它一个 名称

  4. 设置 持续时间,以了解每个日历时段分配的时间。它也将是每个预订的默认持续时间,尽管以后如果需要可以更改。

  5. 设置 修改截止日期,以禁止非管理员在太晚时更改预订的日期。

  6. 选择一个 可用性日历。在此日历之外不会有任何预订。

  7. 会议默认值 下,您可以填写一些默认值,这些值将在日历会议中使用。当预订被预留时,这些值将显示在全局日历中。

  8. 选择一些 可用资源组合。同一行中的所有组合都必须可以一起预订;否则,预订将无法安排。您可以对它们进行排序。

  9. 选择一个 组合分配。如果您选择 排序,则您选择的组合顺序将指示首先选择的组合。当然,它必须可以选中。

  10. 保存。

使用

此模块安装了一个新应用程序,“资源预订”。

预订可能涉及您

  • 可能是因为您请求预订了某些东西。

  • 可能是因为您是预留资源之一,如果预订代表某种预约。

要查看哪些预订涉及您

  1. 转到 资源预订 > 预订

  2. 如果需要查看挂起的预订,您可以切换到列表视图。

  3. 如果您想查看其他人的预订,可以取消“涉及我”的过滤器。

要预订一些资源

  1. 转到 资源预订 > 类型

  2. 选择您想要的预订类型。

  3. 单击 预订计数

  4. 单击一个空闲时段。

  5. 填写 请求者,这可能是您自己。

  6. 取消选择 自动分配 并选择一个 资源组合,以防自动分配的不是一个您想要的组合。

要邀请某人从门户预订资源组合

  1. 转到 资源预订 > 类型

  2. 选择您想要的预订类型。

  3. 单击 预订计数

  4. 单击列表视图图标。

  5. 单击 创建

  6. 填写 请求者

  7. 取消选择 自动分配 并选择一个 资源组合,如果您想让请求者分配到该组合。否则,留空,当请求者选择一个空闲时段时,将自动分配一个空闲组合。

  8. 选择 持续时间,如果它与资源预订类型中指定的持续时间不同。

  9. 单击 分享 > 发送

  10. 请求者将收到一封电子邮件,从中选择他的门户中的日历时段。

已知问题/路线图

  • 允许基于最少使用的组合自动分配组合。

  • 允许客户选择组合。

  • 如果错误消息指定了调度不可能的原因,将会更有帮助,但这不应该影响性能。

  • 优化 _calendar_event_busy_intervals() 以使其能够批量工作。

变更日志

14.0.1.3.2 (2023-08-28)

功能

  • 预订现在可以跨越多个日历日。 (#77)

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查那里是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细的和受欢迎的 反馈 来帮助我们将其摧毁。

请不要直接联系贡献者以获取支持或帮助解决技术问题。

鸣谢

作者

  • Tecnativa

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

当前维护者

pedrobaeza

本模块是GitHub上OCA/calendar项目的组成部分。

欢迎您贡献力量。有关如何贡献的更多信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

本发布版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

odoo14_addon_resource_booking-14.0.1.3.4-py3-none-any.whl (188.0 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面