|
|
指令C_89:删除数据中没审批的操作
说明:删除某个指定数据的所有没审批的操作,如果有用户在该指令执行前还没审批,则删除后他将不能审批。
参数:
- 待审数据:指定一个变量,该变量中保存了一个表单数据的识别,确定要对哪个表单的哪条数据进行操作。表单数据识别的格式为:TableID:25,DataID:30,其中前面的数字是表单识别号,后面的数字是表单数据识别号。
典型示例:
该示例同时给张三、李四两个人审批数据,任何一个人审批后就不需要另一个人再审批。用“删除数据中没审批的操作”指令可以终止其他人审批。
步骤1:
流程父序:0
指令描述:初始序号为1
流程指令:把指定值给变量
变量名称:序号
指定值为:1
步骤2:
流程父序:1
指令描述:取得审批人
流程指令:把用户姓名串中的元素付给变量
用户串变量:"张三,李四"
元素序号:序号
结果变量:审批人
步骤3:
流程父序:2
指令描述:如果审批人不为空
流程指令:对比两变量的值
第一变量:审批人
关系符号:不等于
第二变量:空
步骤4:
流程父序:3
指令描述:给审批人审批
流程指令:把数据给用户审批
待审数据:DataID_Submit
审 批 人:审批人
审批格式:"TableID:40"
提醒审批人:"请审批"
提醒提交人:"有审批结果"
按钮文字:"审批"
允许编辑:0
等待小时:0
步骤5:
流程父序:4
指令描述:删除其他没审批操作
流程指令:删除数据中没审批的操作
待审数据:DataID_Submit
步骤6:
流程父序:3
指令描述:序号加1
流程指令:数学运算
第一运算数:序号
运算符号:加
第二运算数:1
结果保存在:序号
步骤7:
流程父序:6
指令描述:给下个用户审批
流程指令:跳转执行
跳转到步骤:2
|
|