西门子铂金授权软件代理
西门子核心战略合作伙伴
企业热线:400-015-1890
服务电话:188 1930 4327
今宏期刊 - 第 三十二期—02 TC中的操作处理程序介绍
本次跟大家分享一下Teamcenter工作流程中的两个操作处理程序:
EPM-set-task-result-to-property 和 EPM-set-condition。
-
EPM-set-task-result-to-property:从标识的任务或目标对象中读取指定属性,并使用该属性值对该处理程序所在的任务或由 -target_task 属性指定的任务的结果字符串属性进行设置。通常使用该处理程序来控制条件任务的分支划分,从而不必使用定制处理程序更为复杂的方案。
|
参数 |
值 |
|
-source |
target |
|
-include_type |
ItemRevision |
|
-property |
item_revision_id |
参数:
-source:指明从哪个源对象(task或target)读取标识的属性。属性由-property参数标识。
-
task:指明应从任务读取属性;
-
target:指明应从目标对象读取属性 ;
-property:指明要从标识的源对象(task或target)上读取的属性。
-include_type:标识目标类型(如标识类型为ItemRevision,则表示从ItemRevision面板下读取-property指定的属性)。(该参数仅当-source=target时有效)
示例:
1、如下图,在定义的零组件版本界面有属性m4Attr11,其值有Value1、Value2、Value3。

2、以上图中属性值Value1、Value2、Valu3为条件,在下图流程模板中的条件任务后定制流路径值,如下图红色方框所示。

3、在选中属性判断条件任务中,点击显示任务处理程序面板,在开始操作中创建EPM-set-task-result-to-property操作处理程序,并添加如图所示相关参数及其值。

其中值M4Examine_ItemRevision和m4Attr11意思为:在类型为M4Examine_ItemRevision下需找一个名为m4Attr11的属性。在我们定义的版本下的属性m4Attr11有三个值Value1、Value2、Value3分别对应流程中条件任务后的三个流路径。
4、将模板设为可用,创建一个属性m4Attr11值为Value1的版本,并新建流程,设置相关设定,选择执行,可以看见流程为value1分支。


-
EPM-set-condition:可以将条件任务的结果属性设为以下任意值:True、False 或 Unset。条件任务的初始设置为 Unset,可以通过自动或手动方式将其设为 True 或 False。开始后续任务之前,条件任务需要设为 True 或 False。
|
参数 |
值 |
|
-query |
CM || CN Type |
|
-query_type |
target |
|
-check_target |
any |
参数:
-query:定义要运行的查询;
-query_type:确定所运行查询的类型;
-
task:对该处理程序要添加到的任务执行查询;
-
target:对工作流程附件执行查询;
-
sub_process:对条件任务所依赖于的子流程执行查询;
-check_target:确定评估BMIDE条件或查询所针对的目标对象,其确定将结果设为True所必须满足查询准则的目标附件或子流程的数目:所有、任意或无。参数只适用于 -query 参数的目标和子流程查询。
示例:
在下面这个示例中,将对工作流程模板附件执行查询。如果由任意工作流程附件符合CM || CN Type查询所定义的准则,条件任务的任务结果将设为True。
1、如下图中条件任务有True和False两条路径。

2、选择属性判断,点击显示任务属性面板,点击条件查询。

3、进入查询对话框后选择一个预定义查询,然后点击确定并返回,下图为预定义的查询。

4、选择属性判断,点击显示任务处理程序面板,注意在开始操作中,自动创建了handler:EPM-set-condition。

5、将模板设为可用, 在我的Teamcenter中创建一个属性m4Attr11为Value1的版本,选中版本,打开新建流程对话框,设置相关设定,点击确定。

6、在要执行的任务中,选中正确的任务并执行,可以看到流程走向为True分支。

联系我们 / Contact Us
扫码关注我们
今宏科技 / Gohope
广州今宏信息科技有限公司(英文标识Gohope)简称今宏科技,成立于2011年,是制造业数字化转型的深度赋能者。作为西门子工业软件的核心战略伙伴,我们以仿真与数字孪生为支点,助力企业实现核心竞争力的提升。 我们不止于提供工具,更致力于构建从“虚拟”到“现实”的闭环。凭借业界领先的多物理场仿真与数字化制造能力,我们帮助客户在虚拟世界中预演未来:从精准的产品研发仿真,到构建全要素数字孪生工厂,实现工艺规划与产线验证的虚实融生,让问题解决在虚拟,把确定交给现实。 今宏科技,不仅是您身边的工业软件专家,更是您迈向卓越智造的长期战略伙伴。