项目预测行
项目描述
本模块允许您使用预测行来规划您的资源。
对于公司的每位员工,该模块将根据他们的工作时间表生成具有正能力的预测行记录。然后,分配给员工的任务将生成具有负能力的预测行,这将“消耗”员工的工时能力。
想法是您可以通过对每个时间段内的“预测”进行求和来查看人们的工作能力和计划工作。如果您有更多资源(正预测)而不是工作(负预测),您将有一个正的净和。否则,您会遇到麻烦,需要招聘或重新安排工作。另一种使用报告的方法是检查一个部门的工作能力何时变为正(或足够高),以便为您提供潜在客户的项目可能开始的时间估计。
预测行也有两种状态:“预测”或“确认”,这取决于消耗是否已确认。例如,假期申请和销售报价行创建“预测”类型的行,而处于运行状态的项目任务创建类型为“确认”的行。
为了获得最佳的使用预测应用体验,您可能希望安装
project_forecast_line_holidays_public模块,该模块在创建预测行时考虑公共假期
project_forecast_line_bokeh_chart模块,该模块通过使用OCA/web中可用的bokeh小部件改进了project_forecast_line模块的报告
目录
使用方法
预测行包含以下数据
预测小时数:对于资源(员工)来说是正数,对于消耗时间的项目(例如项目任务)来说是负数
起始日期和结束日期,代表容量周期的开始和结束
综合预测:这是一个计算字段,计算方法如下
对于成本(例如项目任务),我们取预测小时数的绝对值(因此它是一个正数)
对于资源(员工在特定时期的产能),我们取产能并减去该员工在相同时期上的所有成本。因此,如果员工还有一些空闲时间,则结果为正数;如果工作过载,则结果为负数。
当前将综合预测转换为天数以简化预测报告的可读性
创建预测行的对象
具有预测角色的员工将在他们工作的每一天创建具有正容量和“确认”类型的预测行。这些信息来自他们的工作日历以及与员工关联的不同角色。
如果设置中启用了,草稿销售订单将为具有预测角色、开始和结束日期的每个销售订单行创建“预测”类型的预测行。预测小时数为负数。
已确认的销售订单不会创建预测行。这由销售订单确认时创建的任务处理。
项目任务如果具有关联角色和计划开始/结束日期,将创建预测行。行的类型将取决于相关项目的阶段。《forecast_hours》字段基于任务的剩余时间,这些时间分布在任务的计划开始和结束日期的工作日上。如果当前日期在任务的计划持续时间中间,则用作开始日期。如果计划的结束日期在过去的日期,则任务不会生成预测行(您需要修正您的计划)。如果多个员工被分配到任务,则预测将平均分配给他们。
当待经理验证的假期请求时,将创建具有“预测”类型的负预测行。
已验证的假期请求不会生成预测行,因为它们会改变员工的日程安排:员工将不会有与他休假日相关的正行。
预测行的创建可以在用户执行某些操作时实时进行(例如请假请求、更新项目任务的剩余时间、填写时间表),也可以通过每天运行一次的cron任务进行。cron任务用于清理与过去日期相关的行,并重新计算与项目任务相关的行,对于正在进行的任务,通过计算剩余时间与剩余天数之比来计算。因此,要开始使用综合预测报告,您首先需要设置使用方法部分中提到的所有内容。然后,可能需要手动从计划操作或等待cron创建记录以运行预测重新计算cron。
错误跟踪器
错误在GitHub Issues上跟踪。如果您遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈。
请不要直接联系贡献者以获取支持或技术问题帮助。
致谢
贡献者
Alexandre Fayolle <alexandre.fayolle@camptocamp.com>
Maksym Yankin <maksym.yankin@camptocamp.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
当前维护者
此模块是GitHub上OCA/project项目的组成部分。
欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
散列信息 for odoo14_addon_project_forecast_line-14.0.1.0.4-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 796e0b0da12aa1e96a2f724353eacde94c70fbb67b8034aac2fa51b87454bcd2 |
|
MD5 | 48a77520f06c18989793aba84fefe38d |
|
BLAKE2b-256 | 7ed9f60a85996c867be460ce7ffe742ecd40c883575ee42849dbfa8a922f0095 |