• 关于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

  • 相关阅读:
    前端开源项目周报0408
    iOS开源项目周报0406
    安卓开源项目周报0405
    iOS开源项目周报0330
    安卓开源项目周报0329
    前端开源项目周报0328
    vue项目搭建
    微信中h5页面用window.history.go(-1)返回上一页页面不会重新加载问题
    h5移动端页面meta标签
    js中break跳出多层循环
  • 原文地址:https://www.cnblogs.com/wwssgg/p/14714761.html
Copyright © 2020-2023  润新知