当前位置: 首页 > wzjs >正文

武汉做网站的德升瑞杰百度竞价排名多少钱

武汉做网站的德升瑞杰,百度竞价排名多少钱,手机网站建设要多少钱,广州好的网站设计公司项目场景: 项目场景:通过类型为PromotionNotice的数据审批流程发布部件及关联的模型数据,并对模型进行可视化处理,最后将可视化文件传递至生产系统 问题描述 生产系统反馈缺失部分图纸,到PLM系统查阅相关流程发现&am…

项目场景:

项目场景:通过类型为PromotionNotice的数据审批流程发布部件及关联的模型数据,并对模型进行可视化处理,最后将可视化文件传递至生产系统


问题描述

生产系统反馈缺失部分图纸,到PLM系统查阅相关流程发现,流程中是存在这些缺失图纸的,只是这些图纸没有进行可视化处理。
查看系统中获取流程对象的代码:

    public static Set<Persistable> getPromotionTargets(PromotionNotice pn) throws WTException {Set<Persistable> persistables = new HashSet<>();boolean enforce = SessionServerHelper.manager.setAccessEnforced(false);try {QueryResult queryResult = MaturityHelper.service.getPromotionTargets(pn);while (queryResult.hasMoreElements()) {Object object = queryResult.nextElement();if (object instanceof WTPart) {WTPart part = (WTPart) object;persistables.add(part);} else if (object instanceof EPMDocument) {EPMDocument epm = (EPMDocument) object;persistables.add(epm);} else if (object instanceof WTDocument) {WTDocument doc = (WTDocument) object;persistables.add(doc);}}} finally {SessionServerHelper.manager.setAccessEnforced(enforce);}return persistables;}

原因分析:

这里的方法获取的是流程的升级对象,系统中查看流程的升级对象发现数据与表单中的数据不一致,查看流程的相关对象,数据与表单数据是一致的。猜测可能是流程中执行添加数据时导致的,一种可能是添加功能本身异常,只添加到了流程的相关对象,未添加到升级对象,另一种可能就是系统不稳定导致的添加异常。经测试,添加功能是正常的,查看代码,也都有添加相关对象和升级对象的逻辑。暂定此次异常为偶发问题。


解决方案:

如果在不考虑性能的情况下,可以用Set既收集升级对象又收集相关对象。
也可以只针对流程重要数据处理节点增加流程相关对象的收集。

下面是获取流程对象的方法:
方法一:

QueryResult queryResult = MaturityHelper.service.getPromotionTargets(pn);

方法二:

MaturityBaseline baseline = pn.getConfiguration();
QueryResult queryResult = BaselineHelper.service.getBaselineItems(baseline);

方法三:

Collection<Promotable> items = PromotionNoticeUtils.getPromotionNoticeItems(pn);

以上方法都是获取流程升级对象的方法。
方法四:

String typeName = ObjectTypeUtils.getInternalTypeName(pn);
PromotionNoticeOptions option = PromotionNoticeHelper.getPromotionNoticeOptions(typeName);
String groupId = option.mappingToRelatedObjectGroupId();
RelatedObjectGroupService service = XWorksHelper.getRelatedObjectGroupService();
RelatedObjectGroup group = service.getRelatedObjectGroup(pn, groupId);
List<Persistable> members = service.getMemberObjects(group, GroupMemberType.ALL);

此方法为获取流程相关对象的方法。


http://www.dtcms.com/wzjs/436307.html

相关文章:

  • 广东网站建设开发推广平台开户代理
  • 网站建设合同属于seo中国
  • 长宁微信手机网站制作湖北网络营销网站
  • 做外贸有哪些好的免费b2b网站我赢网seo优化网站
  • 网站怎么做的有创意刷外链网站
  • 公司建设网站的服务费重庆seo网络推广
  • 口碑营销的优点seo点击器
  • b2c网站建设公司百度seo优化规则
  • 怎么用网网站模板做网站电子商务软文写作
  • 企业网网站怎么做曲靖新闻今日头条
  • 自己可以做类似拓者的网站吗经典营销案例
  • 网站开发相关文献口碑营销是什么意思
  • 一个网站有多个域名附近学电脑培训班
  • 做汽车特卖会的网站短视频seo推广
  • 银川网站建设明天上海封控16个区
  • dedecms中餐网站模板seo标题优化步骤
  • 成都建网站谷歌官网
  • 微信做单子的网站源码seo网站推广优化
  • 怎么做培训班网站爱站网 关键词挖掘
  • p2p网站建设 上海百度经验官网首页
  • 金华外贸网站建设免费推广的平台都有哪些
  • 自己的网站怎么做seo自己怎么做引流推广
  • 批发网站建设东莞seo排名外包
  • 云南网站建设选天软百度账号登录中心
  • 重庆大渡口营销型网站建设公司哪家专业网站推广优化排名
  • 余姚网站建设yyshj营业推广的方式有哪些
  • 网站推广易网宣百度排名优化专家
  • 网站开发设计师的工作广州专做优化的科技公司
  • 祁东网站建设百度怎么投放广告
  • 做网站需要买什么东西手机百度网页版