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帮助文档,参数都有详细介绍
————————————————
版权声明:本文为CSDN博主「吴顺心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wsx449593480/article/details/83309813