您的位置:首页 > 其它

流程执行事件脚本判断同意状态

2016-03-02 00:00 253 查看
摘要: 想让任务同意后置事件执行一个脚本。有时候脚本执行不通过、需要驳回发起人从新执行。发现依然需要执行脚本。
由于错误数据无法执行脚本、导致没办法驳回。这样就可以判断审批状态来执行脚本

任务的 1为同意 2为反对,eg:approvalStatus_UserTask1=1
会签如下格式
signResult_SignTask3=="pass"
signResult_SignTask3=="refuse"

这个脚本仅仅在成功时候执行:
if(approvalStatus_UserTask9==1){
haiyaScript.getFlowDataToSend(1000012,businessKey);
}

我们每个节点审批通过都会存在一个审批意见,可以在流程变量中获取。所以,可以取到任意一个已经执行过的节点的意见。

{
approvalStatus_UserTask1=1,
flowRunId=10000002894137,
businessKey=10000002894138,
approvalStatus_UserTask8=1,
startOrgId=10000000020001,
approvalStatus_UserTask9=1,
fdOrgId=10000000020048,
startUser=4890,
approvalContent_UserTask1=填写表单,
approvalStatus_UserTask6=1,
approvalStatus_UserTask4=1,
approvalStatus_UserTask5=1,
mainActDefId=me_zlhtqd: 1: 50000000250142,
approvalStatus_SignTask1=1,
subject_=租赁合同签订-陈思宏-2015-07-2405: 18: 56,
signResult_SignTask1=pass
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: