自由流
适用于表单已确定,但流程尚不能固化的使用场景。
运行时,由发起人或前序环节动态指定本环节的处理人(一人或多人),处理路由(并行或串行)。
常规
属性名称 |
说明 |
步骤名 |
步骤名称 |
表单 |
审批所使用表单,通常只需设置流程的缺省表单,当本步骤表单特殊时在此处额外设置 |
移动表单 |
手机审批所使用表单,通常只需设置流程缺省移动表单,本步骤表单特殊时在此处设置 |
任务操作权限 |
任务操作权限 |
知识库 |
设置BPA中的关联节点,节点关联后,在流程审批时,可调起BPA显示该节点的辅助决策信息。 |
自由流
属性名称 |
说明 |
处理人决定步骤 |
在什么步骤决定本步骤的处理人,多个步骤之间以逗号分隔 |
人员选择 |
指定处理人时,可选择一人还是多人 |
处理路由 |
选择多人进行自由流时,流程路径是什么,是顺序流、平行流程,还是由处理人自己决定 |
不选择处理人 |
指定处理人关卡,是否允许不指定处理人 |
数据控制、通知、连接弧
见公共属性。
超时
属性名称 |
说明 |
日历 |
依据什么日历计算超时时间 |
截止时间 |
指定截止时间,也既超时时间点 |
催办 |
即将超时时,可提前催办 可指定催办提前量(提前几小时催办)和催办间隔 可修改催办通知模板,可指定额外的抄送人 |
过时处理 |
超时时间到达后可执行自动处理,若超时后不自动处理,则继续催办 |
事件
属性名称 |
说明 |
OnFiltering |
打开表单时,系统定义的过滤规则执行后执行,可在此处实现个性化数据过滤,对不可见的行设置row.Visible = false即可 |
OnFormDataPrepared |
打开表单时,表单数据已完全就绪后执行,可在此处对表单数据实现个性化处理 |
OnBeforePostMergeIn |
审批提交时,新表单数据和原表单数据粘合前执行,可在此处对新提交数据做处理 |
OnTimeOutAutoProcessed |
执行超时自动处理后执行 |
OnBatchApproved |
批量同意时执行 |
OnTimeoutNotify |
每次超时催办时执行 |
OnTimeoutDeadline |
超时时间已到时执行(不管是否执行自动处理,都会执行) |
OnHumanStepCreated |
本步骤创建时执行 |
OnHumanStepEnded |
本步骤结束时执行(各种结束情况下,都会执行,如:正常审批、任务拒绝,投票中止、管理员调度等引起本步骤结束) |
规则
满足规则,则执行相应的处理。
若在规则中书写代码,必需返回bool型。
属性名称 |
说明 |
自动同意规则 |
此规则符合时,本节点按缺省路径自动处理,用于实现复杂的自动同意逻辑,返回true任务自动同意 |
Created with the Personal Edition of HelpNDoc: Free Web Help generator