浅谈 Dynamics Ax2012 的workflow -- Participant
来源:互联网 发布:淘宝拍卖会 编辑:程序博客网 时间:2024/05/16 13:39
Participant 类型的workflow允许用户将自定义的workflow设置为只拥有特定角色的用户去运行。但在实际的配置过程中会经常的出错,主要原因是开发者仅仅只是给了这些特定用户权限而忘记在实际中,这些特定的用户他们所担任的角色才是他们权利的来源。所以在配置这样的workflow中,需要特别的注意,要赋予这些特定的用户以权限和角色。
下面我用一个简单的例子来说明(Dynamics Ax2012)
步骤如下:
- Go to EXT/Travel and expense/Setup/Policies/Expenditure reviewers, 打开 Expenditure reviewers 表
- 新建一条记录
- 打开 EXT/Travel and expense/Setup/Travel and expense workflows, 新建一条Expense Line item 类型的WorkFlow
- 拖拽Approval expense line item 到右边的编辑框内,链接star 和 end 框
- 选择step1 点击Properties 按钮, 设置如下:
- Assignment type tab, 选择 Participant
- Role based tab,选择 type of Participants = Expenditure Participants; Participants = EXP(第二步创建的记录)
- 点击level UP 按钮, 点击Properties 按钮, 设置 owner = ProjM (ProjM是一个有project manager权限提前创建好的用户,这一步很关键,如果workflow的所有者不是project manager自己,那么在以后处理workflow的时候就会出现错误)
- 打开 EXT/Travel and expense/Setup/Travel and expense workflows,新建一条Expense Report类型的Workflow
- 以第三步创建的workflow创建一个新的Expense Report类型的Workflow
- 不要忘 设置 owner = ProjM
- 现在workflow创建好了,就去创建一个project吧
- 创建一个project,设置 peoject manager =Allan Morrison(记住,这一步很关键,赋予用户以角色)
- 改变project的状态, 将project的状态改变为 In process
- 配置用户,在使用Participant 的workflow中,我们需要去配置用户,用户不光要有project manager的权限,还要有project manager的角色
- Go to EXT/System administration/Common/Users/Users,选择 ProjM 用户,双击打开
- 点击relation 按钮, 创建一条新的纪录, 设置 Person = Allan Morrison(赋予用户一权限)
- 给这个用户 Account payable clerk 权限(用户要有approval workflow的权限)
- 现在,我们只需要去EP创建一条expense report,不过在创建的时候千万不要忘记将project ID 设置为自己创建的那个project ID
- 在去批准workflow的时候要用ProjM用户,因为只有这个用户有这样的权限
- 浅谈 Dynamics Ax2012 的workflow -- Participant
- Dynamics AX2012 标准权限控制工作原理
- Microsoft Dynamics AX2012 R2吐槽系列(1)
- Microsoft Dynamics AX2012 R2吐槽系列(2)
- Microsoft Dynamics AX2012 R2吐槽系列(3)
- Microsoft Dynamics AX2012 R2吐槽系列(4)
- Dynamics CRM 2013 初体验(8):Real-time workflow
- 如何在Dynamics AX中创建自定义Workflow
- workflow的两个问题解决
- 所谓的WorkFlow
- Workflow表决的例子
- TensorRT的workflow
- alfred的workflow
- Workflow
- Workflow
- workflow
- workflow
- workflow
- 进程与线程的区别
- Android NDK 生成、调用so文件
- mtk6589显示子系统笔记(一)
- ERROR: ORA-00257: archiver error. Connect internal only, until freed.
- 机器学习入门的绝佳材料:斯坦福大学机器学习课程原始讲义(含公开课视频)
- 浅谈 Dynamics Ax2012 的workflow -- Participant
- lpm_ioctl 移植
- 黑马程序员------java的异常处理
- Linux shell脚本笔记
- ie浏览器 ftp 直接打开 下载问题
- sed -i修改链接文件注意问题
- Filter应用+struts2x拦截器区别
- oracle 将查询结果中的一列多个结果合并为一个字符串 并以逗号格开
- ITK 配准框架