我正在研究OFBiz HR模块,那里的功能完美实现。但我不明白几点。即使我以demoemployee身份登录,我也可以为管理员申请休假。 情况并非如此。
请验证以下步骤:
我想知道如何限制员工申请他/她自己的假期。
isbiz可以用于员工自助服务功能,例如更新自己的详细信息/查看自己的工资详情,更新自己的工作....
谢谢, Chandrasekhar K。
答案 0 :(得分:0)
通常OFBiz OTTB组件非常通用,不适用于每个人的用例,需要进行一些自定义,HR模块也是如此。
我正在研究OFBiz HR模块,那里的功能完美实现。但我不明白几点。即使我以demoemployee身份登录,我也可以为管理员申请休假。事实并非如此。
demoemployee是HUMANRES_EMPLOYEE组的一部分,该组具有VIEW和CREATE权限,这就是为什么使用此用户可以查看和创建叶子。但请注意,您没有UPDATE权限,因此您无法更新和批准请假。通常在这种情况下,请假仍然无效,只能在系统中输入...
我想知道如何限制员工申请他/她自己的假期。
要限制用户为其他用户创建叶子,您必须覆盖humanResManagerPermission服务并应用自定义逻辑(登录用户partyId应该与离开方ID相同)
isbiz可以用于员工自助服务功能,例如更新自己的详细信息/查看自己的工资详情,更新自己的工作....
肯定是两种方法:
在这两种情况下,您都可以/应该重用现有的数据代码和服务。大部分/全部工作将是创建适当的UI