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

  • 相关阅读:
    在ORACLE里用存储进程活期瓜分表
    TSM Server,Client,TDPO安装设置装备摆设手记
    用Linux完成Oracle自植物理备份
    在Red Hat Linux7.x/8.0下安设Oracle 9i
    运用Oracle9i数据库的细心事变
    科来网络分析系统 V6.0
    [恢]hdu 2034
    [恢]hdu 2041
    [恢]hdu 2015
    [恢]hdu 2035
  • 原文地址:https://www.cnblogs.com/wwssgg/p/14714761.html
Copyright © 2011-2022 走看看