跳至内容
Odoo 菜单
  • 登录
  • 免费试用
  • 应用程序
    财务
    • 会计
    • 发票
    • 费用
    • 电子表格 (BI)
    • 文档
    • 电子签名
    销售
    • 客户关系管理
    • 销售
    • POS 销售点管理-零售
    • POS 销售点管理 - 餐厅
    • 订阅
    • 租赁
    网站
    • 网站设计
    • 电子商务
    • 博客
    • 论坛
    • 在线客服
    • 在线学习
    供应链
    • 库存
    • 制造
    • 产品生命周期
    • 采购
    • 维护保养
    • 品控
    人力资源
    • 员工
    • 招聘
    • 休假
    • 评价
    • 内部推荐
    • 车队
    营销
    • 社媒营销
    • 电邮营销
    • 短信营销
    • 近期活动
    • 营销自动化
    • 网上调查
    服务
    • 项目管理
    • 工时单
    • 现场服务
    • 服务台
    • 排期
    • 预约
    生产力
    • 讨论
    • 人工智能
    • IoT物联网
    • VoIP
    • 知识库
    • WhatsApp
    第三方应用软件 Odoo 定制 Odoo云端平台
  • 行业
    零售
    • 书店
    • 服装店
    • 家具店
    • 食品杂货店
    • 五金店
    • 玩具店
    餐饮与酒店服务
    • 酒吧及酒馆
    • 餐厅
    • 快餐
    • 民宿
    • 饮品分销商
    • 酒店
    房地产
    • 房地产代理
    • 建筑师事务所
    • 建造业
    • 物业管理
    • 园艺
    • 业主协会
    咨询
    • 会计师事务所
    • Odoo合作伙伴
    • 市场推广公司
    • 律师事务所
    • 人才招聘
    • 审核 & 认证
    制造
    • 纺织
    • 金属
    • 家具
    • 食品
    • 啤酒厂
    • 企业礼品
    保健与健身
    • 体育俱乐部
    • 眼镜店
    • 健身中心
    • 健康从业者
    • 药房
    • 发型屋
    商贸服务
    • 维修人员
    • IT 硬件及支持
    • 太阳能系统
    • 鞋匠
    • 清洁服务
    • 暖通空调服务
    其他
    • 非营利组织
    • 环境机构
    • 广告牌租赁
    • 摄影服务
    • 自行车租赁
    • 软件经销商
    浏览所有行业
  • 社区
    学习
    • 教学视频
    • 文档
    • 认证
    • 培训
    • 博客
    • 播客
    赋能教育
    • 教育计划
    • Scale Up! 商业游戏
    • 参观Odoo
    获取软件
    • 下载
    • 版本对比
    • 发布
    合作
    • Github
    • 论坛
    • 近期活动
    • 翻译
    • 成为合作伙伴
    • 合作伙伴服务
    • 注册您的会计事务所
    获取服务
    • 寻找合作伙伴
    • 查找会计服务
    • 预约顾问咨询
    • 安装及推行服务
    • 客户参考
    • 支持
    • 升级
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    获取演示
  • 定价
  • 技术支持
只限注册用戶才可与社群互动。
所有帖文 人 徽章
标签 (查看所有)
odoo accounting v14 pos v15
关于此论坛区
只限注册用戶才可与社群互动。
所有帖文 人 徽章
标签 (查看所有)
odoo accounting v14 pos v15
关于此论坛区
帮助

GANTT: Worker utilisation response

订阅

此帖文有活动时,接收通知

此问题已终结
projectganttviewworkers19
705 查看
形象
Tobias Ammen

Hi there,

we're evaluating Odoo 19 on the "one app" plan with "Project". We like to go for the "all apps" plan once we get a hang of Odoo. If there is some functionality in other apps that would help us with our issue, please tell us.

The Issue:
We have not yet managed to plan a project in regards of utilization of workers. While planning the work items of a project, we would like to see, if we set up a worker with more hours at any given day then they can handle. Either for just one project, or in account to everything.


The Gantt view (19.2) somewhat does that, but we have two gripes with it:

  1. The indication of x/y Hours on the left of the gantt view depends on the timeframe of the whole gantt view and does not give an indication weather someone has far to much work on a single day. This could work for work shifts but is not feasible for projects.
  2. It appears that there is a functionality that checks how much time needs to be spend on a single day, but only if there are atleast two work items for one person on one day, where both of the items have a duration and hours needed set.


Example for the two issues from above:

I have one worker that is on a 40hrs a week (or 8hrs a day) plan. I can give him a task that runs only one day and requires 100h of work. Gantt view says that is fine because:

Effect one: My current view of the gantt diagramm is a couple of months long, the indicator on the left is fine with it, as the worker only has 100/260hrs set, even though all the work happens on one day and the 260 hrs are for multiple months.


Effect two: The work Item itself only appears to go through some check if the hours are to long IF there is another work Item on the same day. Only if I drag another work items on the same day to the same worker am I able to see the red triangle. It never appears without concurrent work items.

As we are not familiar with Odoo we believe to be missing something:

  • How are we supposed to do plan multiple work items across multiple workers and know if we have a valid utilisation plan or not with this behaviour?
  • Are there other views, tools, options, etc. we should check to better see the utilisation of workers?
0
形象
丢弃
Codesphere Tech

Hello,
The Project Gantt view is designed primarily for milestones and deadlines, not necessarily for workload balancing.
Have you reviewed "Planning" app for this? This is Odoo’s dedicated tool for worker utilization.
If your business model relies on strictly managing human hours (like an agency or engineering firm), the Planning app is essentially a requirement.
Let me know if you want more help for this
Thank

Tobias Ammen
编写者

I have browsed the docs and identified "planning" from the documentation: https://www.odoo.com/documentation/19.0/applications/services/planning.html?highlight=planning

I just browsed through it again, but as far as I can tell without installing the app ourselves, I do not see how it woul help us here. Maybe Planning can do more then the documentation shows, but Planning appears to be designed for shifts. Shifts do not have the fundamental complexity in terms of data needed here.

A shift is 1:1 in terms of realtime and needed time. Task assignment does not work like that and needs to validate, if what is set is reasonable. We would need to know, that a worker has to much work assigned exactly while we are in a gantt view, or any other view that lets us:

  • see unassigned and unplanned work items of a specific project
  • assign that work item to a timeframe and person
  • gives us the info immediately while planning if the plan is invalid in terms of worker utilisation.

Does "Planning" realy help in that regard?

Codesphere Tech

As you described your about your requirements which clear that Planning app is not fit for your requirements.
Based on my understanding:
Odoo Project with customisation. Project gives some based features but live validation, capacity awareness and smart assignment is still missing.. you can adapt it using customisation.
Please correct me if I am not understand your requirements.

Tobias Ammen
编写者

Thanks for the reply, I am smarter about Odoo already.

In my view Odoo somewhat does already have the logic and data needed. It does take into account the working hours of employees (based on the working hours I can define) and it does check if the employee does have enough working hours, per day, across multiple tasks and projects to do the job. I have checked that very thing multiple times and watched it happen red triangles appearing and all. It however only applies those rules (or shows that information) once atleast two work items battle it out on the same day.

In my book, the script that checks the daily utilisation (which is probably always triggered, because in "one project gannt view" or "all project gantt view" it does take all other projects and their tasks into account already) need to give a valid output of utlisation even if there is just one input of work items on one day. There probably is some logic in that very check to either depend on multiple work item inputs or the code tree running on just one work item is buggy. Most likely the code that checks weather the utilisation is to high depends on another check that is only true if there are multiple work items at once.

I have done some digging now with my limited capailities:

It appears the check I am referring to is

filter: "dependency warning"
and 'highlight_conflicting_task'

and something like "Aufgaben in Konflikt" aswell which translated into english should be "tasks in conflict" or similar.


It appears there is functionality that is rarely used or not well known that could be of very great use to us, but is defunct now. I say defunct, because it is easy to complety crash the correct working of those checks or filters. I have set one work item with one total hour in another project for one person, and spaned it around the whole year. Then I put multiple work items with over 100 hours on the same day for that same person and was missing any check that anything might not be planned right in the gantt view.

So it is hard to make out consistencies, but easy to see that this does not work as intended or atleast is flawed. Then again, I am novice in Odoo and might be turning all the wrong buttons?

Now I am between a rock and hard place. We do not yet have support and my workplace won't allow me to dig around potential technical issues in software we aren't even using yet.

Codesphere Tech

If you are aware about Odoo very well then it is very easy for you. But I think you are stuck somewhere, right?

Tobias Ammen
编写者

Well, I have in fact not crashed the whole thing, just found more weird behaviour:

The check of to much working hours is not applied on a tasks (direct?) subtasks. So If I have a person that works 8 hours a day, I can give him 100 hours in one task (because the check does not work on just one task), and then 100 hours from each subtask (because it won't check that either). 

If I have a different task and start this two days before the task in question, up untill 16 hours on that new task everything will be fine according to the gantt view, even if the planned timeframe of the tasks overlap. Just if one hour overfills from that new task (say with 17 hours) to the one with the 100 hours already, will the whole thing tell me that this won't work out.

That can not truly be the intended behaviour, right?

Codesphere Tech

Odoo currently detects scheduling conflicts only when multiple allocations overlap. It does not validate total daily workload against an employee’s working hours if only a single task (or subtasks) is involved. Subtasks are also not aggregated into a parent task for capacity checks. As a result, overload situations can go undetected unless overlapping allocations explicitly trigger the conflict logic. This makes the current system conflict-based rather than true capacity-based planning.
Your observation is correct ..

喜欢讨论吗?不要只阅读,加入进来!

立即创建账户,享受专属功能,与我们的精彩社区互动!

注册
相关帖文 回复 查看 活动
transfer tasks and subtasks from one project to another 已解决
project 19
形象
形象
1
12月 25
1348
Confused about Gantt view on projects and tasks 已解决
project ganttview
形象
形象
1
12月 23
5430
Project Gantt Draggable Feature Lost
project gantt ganttview
形象
0
5月 19
5022
project Gantt view
project task ganttview
形象
0
10月 17
4547
Odoo 16 : How to extend gantt view to make new button? [update]
project gantt project.task ganttview
形象
形象
1
8月 24
4013
社区
  • 教学视频
  • 文档
  • 论坛
开源
  • 下载
  • Github
  • Runbot
  • 翻译
服务
  • Odoo.sh 托管
  • 支持
  • 升级
  • 自定义开发服务
  • 教育
  • 查找会计服务
  • 寻找合作伙伴
  • 成为合作伙伴
关于我们
  • 我们的公司
  • 品牌资产
  • 联系我们
  • 招聘
  • 近期活动
  • 播客
  • 博客
  • 客户
  • 法律 • 隐私
  • 安全
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo致力于为企业管理提供高效智能的开源解决方案,是全球业内高速成长的软件服务商之一,逾七百五十万用户选择Odoo进行数字化升级。通过一系列全业务链覆盖、高度集成、简单易用的商业应用,助力企业实现信息化改革、降本增效并释放公司增长潜力。

Odoo独特的价值在于是一款非常容易使用又完全集成的应用。

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now