• 2024-09-19Teamcenter AWC 全文检索 运行生成索引命令无效,处理方法1
    方法:获取当前时间 执行索引命令执行成功,写到properties文件中,下次执行,从上次执行的时间开始importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.LineNumberReader;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Pr
  • 2024-08-18Teamcenter根据子项ID查询父项的查询配置
    1.选择【ItemRevision】,设置查询的规则:2.点击【提示】3.可以参照说明,一步步配置,也可以直接点击【在树中查找】 4.添加ID到查询条件中5.执行查看结果: 
  • 2024-07-16监控Teamcenter poolmanger 死进程
    importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.LineNumberReader;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.text.SimpleDateFormat;importjava.util.ArrayList;
  • 2024-06-23Teamcenter 产品配置前操作代码
     importjava.math.BigInteger;importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importjava.util.Set;importorg.apache.log4j.Logger;importcom.cfg0.services.internal.strong.configurator.ConfiguratorManagementService;importc
  • 2024-06-13Teamcenter AWC 前端导出Excel表
    1.添加xlsx.js支持://importXLSXfrom'js/xlsx.js'---开发模式可以运行,打包出错constXLSX=require('D:/Siemens/Teamcenter14/aws2/sheetjs-v0.18.5/xlsx.js');2.导出代码同poi很类似 vartableData=[];exportconstexportXlsDemo=function( ){  const
  • 2024-06-13Teamcenter AWC aw-chart自定义图表
    1.从服务器获取数据:exportconstqueryChartsData=function(data){// returnnewPromise(function(resolve){//  setTimeout(function(){    varURL_service=get_URL_service()+"reports/get_workflow_datas";//    eventBus.publish("pro
  • 2024-06-07teamcenter 按照审批节点和节点的目标分组统计任务数量
    selectcount(*),--(case--when'L8_DesignRevision'then'图对象'--when'L8_DocumentRevision'then'文档'--when'L8_JcsjDocumentRevision'then'检测数据'--WHENINSTR(v.pobject_type,'PartRevi
  • 2024-06-02Teamcenter 查询关系的最新版本
    selectpi.pitem_id,pws.pobject_desc,pir.pitem_revision_id,pit.ptype_name,pi1.pitem_id,pir1.pitem_revision_id,pws1.pobject_descfrominfodba.pitemrevisionpirjoininfodba.pitempionpir.ritems_tagu=pi.puid--ANDpi.PITEM_ID='12200560006'joi
  • 2024-05-31Teamcenter 《BMIDE复合属性应用》
    需求ItemRevision的命名需要把版本主属性表单or其他表单中的属性显示在DisplayName中打开BMIDE找到对应的ItemRevision增加复合属性(ItemRevison)增加其他关系的复合属性增加其他表单增加的表单中的复合属性看ItemRevision中最后的属性其他复合属性a2_user
  • 2024-05-07Teamcenter之《BMIDE修改业务对象图标》
    准备图标图标可以在iconfonthttps://www.iconfont.cn/下载规格为16*16png即可重命名一个合适的名字,这里下载了两个,一个做为Item,一个为ItemRevision,如图:打开BMIDE上传图标找到对应类型修改并部署需要设置Item,itemRevision(有需要表单类型也可以修改图标)登陆查
  • 2024-05-04Teamcenter AWC 调用存储过程输出报表
    1.前端:1.1增加导出报表命令:{  "commands":{   ...,    "ExportBOMCommand":{      "iconId":"cmdZoomToSelected",      "title":"{{i18n.ExportBOMCommandTitle}}",      &quo
  • 2024-04-24Teamcenter 《POM has not start》处理
    修改oracle密码有效期虚拟机为了方便,修改为永不过期1.查看用户和profile,testuser为要查找的用户名,按实际情况来修改。cmd>sqlplus/assysdbaselectusername,profilefromdba_userswhereusername='INFODBA';###--一般查出为DEFAULT2.查看默认设置的密码到期时长,一
  • 2024-04-19Teamcenter 查询构建器《通过表单属性找Item》
    背景配置查询构建器Step1:确定查找的类型Step2:referenced_by查找ItemRevisionStep3:通过关系IMAN_master_form_rev查找“版本表单”Step4:查找存储的实际类型(打印对象查看)Step5:设置条件
  • 2024-04-10Teamcenter 流程配置实现《部分发布功能附件》
    Teamcenter流程实现部分发布附件功能效果配置EPM-remove-objects描述从工作流程中移除指定的目标或引用对象。该处理程序可以使用一组参数来定义要移除或保留的对象,也可以使用值列表(LOV)来定义要移除的对象类型列表。-include_replica参数会保留或移除副本建议目标
  • 2024-04-07teamcenter 如何处理vlas不一致的问题
    从西门子官网下载vla校验工具,校验后,生成fix的sql,执行后即可修复java-jarD:\soft\tc_vla_tool\tc_vla_diagnostics.jar-oracle=@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.151.246)(PORT=1521))(LOAD_BALANCE=yes)(FAILOVER=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SE
  • 2024-03-29teamcenter中 import com.teamcenter.rac.commonclient.date.DateComponent;的使用
     渲染:Datedate=null; TCPropertyDescriptordescriptor=property.getDescriptor(); Stringpropertyname=descriptor.getName(); if("EOL_Date".equals(propertyname)){// DateComponenta=newDateComponent(); date=property.getDateVa
  • 2024-03-29teamcenter 创建Item是带必填项实现
     其中itemUom为度量单位/** * 度量单位的获取 *@Title:getMeasureMap *@Description:TODO *@paramsession *@Author:wushigao *@CreateDate:2022Feb2508:29:00 */ publicstaticMap<String,TCComponentUnitOfMeasure>getMeasureMap(TCSessionsession
  • 2024-03-19Teamcenter 添加本地maven库
    mvninstall:install-file-Dfile=G:\TC\TC14.3\Tc14.3.0.0_wntx64\soa_client\java\libs\Ads0SoaAdsFoundationLoose_14000.3.0.jar-DgroupId=tc14-DartifactId=Ads0SoaAdsFoundationLoose_14000.3.0-Dversion=14-Dpackaging=jar mvninstall:install-file-Dfi
  • 2024-03-04Teamcenter SOA开发获取属性的LOV值
    1、普通属性的LOV值,可参考此篇文章。SOA获取LOV内码,显示值,描述-信铁寒胜-博客园(cnblogs.com)但是BOMLine属性,似乎不能用上面的方法来做到。因为BOMLine没有object_type属性 解决:采取了另外一种方式 1、通过SOA代码,拿到LOV的uiddmService.refreshObjects(newModel
  • 2024-02-02Teamcenter SOA开发如何添加更改BOM的子件
    1、关键是addOrUpdateChildrenToParentLine方法2、主要执行完addOrUpdateChildrenToParentLine,要对BOMWindow进行保存!voidtest(){ try{ DataManagementServicedmService=DataManagementService.getService(AppXSession.getConnection()); ServiceDataserviceData
  • 2024-01-22Teamcenter SOA重置密码
    一、TeamcenterSOA重置密码importcom.teamcenter.services.internal.loose.administration.UserManagementService;UserManagementServiceuseRestService=UserManagementService.getService(AppXSession.getConnection());try{booleanisSuccess=useRestSer
  • 2023-11-24Teamcenter SOA开发报错:您没有最新的时间表。请刷新时间表以获取最新副本。
    1、时间表创建任务的时候报了这个错。按字面意思,只刷新时间表是不行的。 解决方法:你创建的任务,肯定会放在一个父任务的。这是要将父任务,进行刷新。如果刷新不行的,可以尝试释放锁的刷新。如果还是不行,把时间表对象也放进来刷新。
  • 2023-11-24Teamcenter SOA开发创建时间表,已经挂在父任务上,但在时间表管理器中没有显示出来。
    1、我创建时间表任务的,已经指明了要挂在指定的父级任务下。然后我在时间表管理器中并没有看到这个任务。但是我通过查看属性,刚创建的子任务,的确已经是挂到父任务下了。 2、后来通过尝试,把创建任务的开始和结束时间加上去。果然可以了。看来创建任务的时候,要默认把开始和结
  • 2023-11-13Teamcenter开发,时间表或者任务,如何获取子任务
    1、在胖客户端是看到对应子任务,是放在父任务的哪个属性的。2、你在胖客户端看父任务和子任务的关系,也是-1,所以这个就很奇怪了。 是这个属性 child_task_taglist 补充一下:时间表  和汇总任务的关系内码是:fnd0SummaryTask如果要获取时间表下面的子任务,不能通过时间
  • 2023-11-10Teamcenter 直接从数据库表取数据的注意要点
    1、如果是取某个类型版本的数据,这种涉及到版本的,一定要主要版次的问题。比如说产品表。签出修改签入后,会产生多个版本。解决方法:版本表,还要拼接  PWORKSPACEOBJECT 的 pactive_seq字段来进行校验 2、日期的问题。比如说取时间表任务的开始和结束时间。