项目模板
模板允许您使用预定义设置创建新项目,减少重复手动设置相似项目的需求。
创建模板
要创建项目模板,需要先有一个已有项目作为基础,将其转换为模板。将项目转换为模板会把整个项目的属性转移到模板中,包括项目的阶段、任务、子任务及其相应配置,如计划日期、状态、负责人等。
首先,进入 Projects,将鼠标悬停在要转换为模板的项目卡片上,点击 fa-ellipsis-v(垂直省略号)图标,然后选择 Settings。检查并调整项目属性,以确保其符合您想要的模板设置。
项目准备就绪后,点击 fa-cog(齿轮)图标并选择 Convert to Template。Template 横幅出现即表明项目已成功转换为模板。
::: warning
警告
将项目转换为模板后,原项目会被归档。若仍需使用该项目,请先通过将鼠标悬停在项目卡片上,点击 fa-ellipsis-v(垂直省略号)图标,然后选择 Duplicate 来复制项目。
:::
::: tip
提示
要编辑或删除模板,前往 Projects --> New。在模板名称旁点击 fa-pencil(铅笔)图标进行编辑,或点击 fa-trash(垃圾桶)图标删除。编辑或删除模板不会影响已经基于该模板创建的项目。
:::
模板中的项目角色
模板允许您为任务预先选择特定角色,从而在基于模板创建新项目时更快地分配负责人。
前往 Projects --> New,点击模板名称旁的 fa-pencil(铅笔)图标进入编辑页面。然后点击 Tasks 智能按钮,选择某个任务,在 Project Roles 字段中输入或选择要执行该任务的角色,最后点击 Save。
基于此模板创建项目时,进入 Projects --> New,点击模板名称。Create a project from template 表单会包含 Project Roles,您可以在 Assignees 字段中为每个角色选择负责人,系统会自动把相应任务分配给对应员工。
模板中的任务调度
在项目模板中,任务调度可以依据模板中设定的计划日期实现自动化。
::: important
重要
将项目转换为模板时,项目和任务的计划日期不会被保存,需要在模板创建后手动添加这些日期。
:::
在项目模板上为项目本身及每个任务定义 Planned dates。当模板中的任务拥有计划开始日期时,Odoo 会计算项目开始日期与首个计划任务之间的天数差(delta)。
基于该模板生成新项目时:
- 系统以项目的开始日期为参考;
- 每个任务的开始日期会根据其 delta 自动规划;
- 若新项目未设置开始日期,则默认使用当前日期;
- 任务结束日期由 Odoo 的调度算法自动确定。
::: note
备注
调度算法会在考虑团队可用性、工作负荷、任务依赖、负责人可用时间、工作计划、休假及公共假期的前提下,计算每个任务的结束日期,以确保所有项目角色和任务在不冲突的情况下得到合理安排。
:::
使用模板
要从模板创建新项目,前往 Projects --> New,在 Project Templates 区域点击一个模板。填写项目名称,可选填 Customer、Planned Date,并设置任务创建邮件。完成后点击 Create Project。
模板还可以关联特定产品。为此,需要将项目模板设为 Billable:
- 前往
Projects --> New,点击模板名称旁的fa-pencil(铅笔)图标; - 进入 Settings 标签页,勾选 Billable 复选框并保存。
完成后,在产品设置中:
- 将 Product Type 设为 Service;
- 在 Create on Order 字段中选择 Project 或 Project & Task;
- 选择相应的 Project Template 并保存。