关于TeamCenter流程开发Handler问题

1。如果取到一个审批节点添加的审批用户

      首先    EPM_ask_root_task();//获取rootTask

      其次   EPM_ask_sub_tasks();//遍历rootTask  通过节点名称筛选审批节点,得到审批节点

     得到审批节点 EPM_ask_sub_tasks();再次遍历节点  通过类型 EPMSelectSignoffTask筛选得到用户signoff

     再通过 EPM_ask_reviewers();//遍历的到用户组下的所有用户;

2.如何通过C代码调用Teamcenter查询构建器

   首先QRY_find("h6query",&tag_query);    //  第一个参数是查询构建器的名称,第二个对象是获取到的查询构建器对象

   其次QRY_find_user_entries(tag_query,&count,&entries,&values);//count是查询条件数目,entries是查询条件名称,values是对应的值

比如你的查询条件是   ,名称,类型

count的到的值是 2; entries得到的值是 名称,类型     values是空;

其次  在按顺序可以赋值查询条件  values;   

调用  QRY_execute(tag_query,count,entries,values,&querycount,&querychilds);

 

3.如何结束审批流程的Do节点

   首先要清除Do节点上的task_hold

EPM_remove_task_hold();删除task_hold;

EPM_trigger_action();//结束流程

 

 

总结:这些方法都可以参考TC帮助文档,参数都有详细介绍

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值