《利用流程控制版本表单属性必填.docx》由会员分享,可在线阅读,更多相关《利用流程控制版本表单属性必填.docx(3页珍藏版)》请在第壹文秘上搜索。
1、利用流程来控制版本表单属性必填作者:张梦萍审校:陈涛使用版本:TC在实施工作中,有些对象的属性是需要客户必填的,如果都用代码来实现的话会很麻烦也增加工作量,TC中可以利用流程里的Handler来控制属性值必填,下面是对EPM-check-object-roerties参数的解释:EPM-check-object-properties可以放置在除了执行操作以外的任何操作上,其中:-include_type:定义要检查的对象类型-property:定义要检查的属性value:指定要检查的所需的值-attachment:指定要检查的附件类型。它的值可以为target,来检查目标附件;也可以是refe
2、rence,来检查引用附件;或者是both,检查附件的目标和引用类型。下面我们来操作验证:1)利用流程检查版本表单上的属性是否非空,需要在do节点“编辑”节点上且在“完成”上配置,如下图1示:5处理程序绸制 :a指派 m4开忌/印M-Set-rule-based-protection j e山亍 三&完成-匹口规则-法定人数 EPM-hold处理程序类型:任务操作:完成IEPM-CheCk-Obieet-ProPertieSQ cust_nx2pdfQ EPM-attach-related-objects2提升-a恢复二中止:力撤消法定人数:-1参数值-include_typeZC712pro
3、ductRevis.-propertyzc712_Sheet,zc712_.-attachmenttarget规则处理所:EPM-check-object-properties磁删除|修就艇助|明-J添加| 移除田田图12)配置完成后,对对象发起流程时不会提示错误,流程还是顺利发起,但在执行编辑流程时才会出现错误提示,如下图2示:错误0处理程序EPM-check-object-properties的业务规则(用于操伸完成“,位于任务编制中)未满足。处理程序EPM-check-object-properties的业务规则(用于操作完成,位于任务.编制中)未满足.任务附件对象U00000544/V1包含以下属性的无效值:图幅,归属图样代号3)此时工作列表下的要执行任务的后面会出现如图红色如下图3示,这时只需要找到发起流程的对象将提示的属性填上值后再次执行编制,流程就会恢复正常继续走下去,如下图4示。禧HOmeyg购工作列表/。我的工作列表/Q测试一(testOO1)任务箱(9)-Q要执行的任务/:V1-test3)(SBftO)O目标U引用0我的工作列表、?HomeYJ/砧我的工作列表/&测试一(test001)任务箱(9)/匕)要执行的任务/兆V1test3)(执行校对)目标勃引用图4