Aras Innovator系统配置-07工作流程图(Workflow Map)

Aras Innovator提供了工作流编辑器,可以轻松的配置工作流程,指定流程的负责人,设置投票机制等,本节详细介绍工作流程图的配置方法。

工作流程图的组成

工作流程图(Workflow Map)由工作流任务(Activity Template)和工作流路径(Workflow Map Path)组成。

工作流程图配置完成,当进入实际的审批流程时,系统将工作流程图复制一份,生成工作流实例(Workflow Porcess,任务实例为Activity),工作流实例为实际的审批流程。

工作流实例一旦产生,将不再随工作流程图进行更改。

工作流程图的配置

1.系统中的工作流程图都在Administration->Workflow Map中定义,流程图配置完成后,可以与对象类关联,当对象类保存后,自动启动对应的工作流程;

2.新增工作流程图时,页面如下:

系统自动创建一个开始和结束任务。该页面中,上半部分为工作流程编辑部分,中间为属性设置预取,下方为关联页签,上图中间部分为工作流程图的属性;

属性名称说明
Name工作流程图名称
Label工作流程图显示,多语言属性
Description工作流程图说明
Process Owner

流程所有者,一般设置为管理员,当任务过期,会转发给流程所有者

任务转发规则:审批人->Process Owner->Process Creator

3.上方的编辑区域中,通过鼠标右键,添加工作流任务,,可以根据企业实际的审批流程,配置工作流审批任务和路径;

4.工作流任务页面如下:

属性说明如下:

属性说明
Icon任务图标,可以从图片库或者本地选择图片,作为工作人任务的显示图标
Name任务名称
Label任务显示名称,多语言属性
Message任务提示信息,即接收到任务时,显示的提示信息;如请审批XX信息;请校对XX信息;
Expected Duration预计周期,单位为天,即该任务预计多少天可完成
Reminder Interval提醒间隔,发送提醒邮件的间隔时间
Timeout Duration

过期周期,单位为天,预计周期内没完成,可过期多少天

Reminder Count提醒次数,即过期后的提醒次数
Managed By管理者,任务的管理者,该用户可以修改此任务节点;一般不设置;
Escalate To转发给,过期后的转发人员,一般不设置;
Role角色,管理者需要属于该工作组;
Subflow

子流程;若流程审批任务过多,可以拆分为多个流程,拆分流程作为子流程嵌入;

注:子流程的入口任务,需要为自动任务;该自动任务需要设置默认路径

Start Activity开始任务,勾选即表示该任务为开始任务
End Activity结束任务,勾选即表示该任务为结束任务
Automatic Activity自动任务,必须设置一个默认路径;
Can Refuse

可拒绝,拒绝后,任务转发至Process Owner;该选项通常不勾选;

注:任务的回退,通常使用添加回退路径来实现,而不是勾选此选项;

Can Delegate可委托,该任务可以委托给其他人处理;因权限问题,目标委托人和审批人员最好具有相同或者更大的权限;否则可能造成委托给别人后,委托人基础数据无法查看的问题;
Wait For All Inputs等待所有输入;若该任务前存在多条Path,则需要等待所有Path都通过,该任务才会启动;
Wait For All Votes

等待所有投票;该任务如果为多人审批任务,则需要等待所有人员都签审后,才能决定下一步的流程走向;

注:若某条路径设置了覆盖路径(即一票否则),则不等待所有人投票,直接退回;覆盖路径优先级高于该选项;

Consolidate Delegated合并委托;一般用于多人审批的任务,且该任务又启用了委托,此时可能造成多人委托给多人;若勾选,则合并所有的委托表决;若不勾选,则只有最后的被委托人表决;

通常情况下,配置任务时,以下部分都留空:

共有七个关系页签,下面一一说明;

Assignments页签,该页签指定任务的负责人并设置投票权重(默认100),可以指定固定的群组,也可以指定动态群组,如Creator,Owner,Manager等:

属性说明
Name审批人名称,从工作组中进行挑选;若不设置,则自动为创建者
Required表示该用户必须审批
For All Members若为包含多个用户的工作组,则表示所有人都会接收到该任务;
Voting Weight

投票权重

  1. 执行一条Path需要该Path获得100或以上的表决权重
  2. 如果没有任何Path获得100或以上的表决权重,则执行Default Path
  3. 如果以上情况没设置Default Path,则转发至Process Owner处
  4. 如果Path设置了Override属性,则该Path一旦收到表决,无论权重大小,立即执行,优先度高于Wait For All Votes和Required
Escalate To转发人员,过期后的转发人员

Paths页签:自动显示该任务的对应Path;

Notifications页签:可以设置该任务的提醒邮件,选择系统的Email后(Administration->Notification->Email Message中可以设置邮件),选择邮件发送事件(Event),以及接收人,通常为All Assignments,即表示所有的审批人员);触发事件时即可发送邮件;

Tasks页签:可以设置该任务的提醒;因任务的Message填写内容有限;此处可以填写多条提醒;

属性说明
Sequence序号,控制显示的先后顺序
Rrequired必需任务,若勾选,则完成任务时,需要勾选该任务已完成,否则无法完成审批
Description任务说明

Variables页签:变量页签,如果任务之间由数据需要传递,可以使用该页签,该页签使用频次极低;

Server Events页签:服务器事件,可以嵌入服务端事件,执行一些个性化要求,此处可以嵌入多个事件;

Promotions页签:状态提升;工作流审批完成时,可以造成审批单的状态变化;可以在此处配置状态的变化,如新建完成,提交审核后,单据就从新建提升至审核中状态;当最终审批通过后,从审批中提升至已发布状态;此类的状态变更都在此页签进行设置;

5.工作流任务配置完成后,接下来可以配置工作流路径,选择一个工作流任务,点击鼠标右键,选择目标任务,即会生成一条工作流路径;

6.若Path需要转弯,可以选中Path,点击鼠标右键,为Path添加断点,如下图:

7.工作流路径图示如下:

8.工作流路径的属性如下:

属性说明
Name工作流路径名称,一般通过为Pass,驳回为Reject,
Authentication

身份验证,有些重要的审批任务,需要身份验证,主要由以下三个下拉选项:

None:不需验证;

Password:需要输入密码

E-signature:需要输入电子签名

Label工作流路径显示名称,多语言属性
Default Path默认路径,自动任务必需设置默认路径;
Override Path覆盖路径,若勾选,该Path一旦收到表决,无论权重大小,立即执行,优先度高于Wait For All Votes和Required。一般用于驳回时的一票否决。

9.关系页签说明:Pre Methods和Post Methods页签,都用于嵌入服务端方法,执行一些个性化需求;Pre Methods表示在投票前执行;Post Methods表示在投票完成后执行;

10.工作流配置完成后,在对象类的工作流关系页签中,选择该工作流加入即可;若勾选了Default,则表示数据保存后自动启动该工作流;

以上即为本节全部内容。

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值