`
文章列表
前言:常年离线在线开发实施Windchill9.0和Windchill10.0。 带人经验极其丰富,可帮公司创建Windchill开发团队。 高效,务实,认真,负责! 所有文章全部原创,均经过测试,如有不对,欢迎留言指正。 本文不说这东西从哪里来,要到那里去,只说如何去应用。 可以通过计划任务队列去有规律有间隔的执行一些任务,和定时器类似。 请按照以下步骤进行: 第一步,编写创建队列对象的代码,详细说明参见代码: 编写两个类com.queue.CreateQueue 和 com.queue.TestQueue,CreateQueue 里编写创建队列的代码,TestQueue里编写计划任务队列 ...
前言:常年离线在线开发实施Windchill9.0和Windchill10.0。 带人经验极其丰富,可帮公司创建Windchill开发团队。 高效,务实,认真,负责! 所有文章全部原创,均经过测试,如有不对,欢迎留言指正。 以下是Windchill中可以监听的部分事件类型,一般是按功能划分: wt.fc.PersistenceManagerEvent wt.vc.VersionControlServiceEvent wt.vc.wip.WorkInProgressServiceEvent wt.events.summary.ModifyContentSummaryEvent 以Persist ...
所有文章全部原创,如有不对,欢迎留言指正。 通过添加Windchill客制化服务,可以让自己业务相关的对象在Windchill启动时进行初始化。如定制数据缓存,初始化静态变量,从而减少用户访问数据库的频率,提高访问相关数据的速度。 废话不多说,直接上代码,照着下面的步骤一步步来就ok。 /*************************************************************/ 第一步:定义自己的业务接口ServiceInterface ,用来存放一些静态变量,方便其实现类的使用,我在这里将静态变量定义到了实现类中,所以只需写一个空的接口即可,代码如下: ...
所有文章全部原创,如有不对,欢迎留言指正。 请按照如下步骤进行: 第一步,新建任一后缀为.xconf的文件,存放于codebase目录下。我在codebase的ext文件夹里新建一个test.properties.xconf文件,路径为codebase/ext/test.properties.xconf。 第二步,向test.properties.xconf里添加基本的配置信息,内容如下: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Configuration SYSTEM &quo ...
在工作流的开发中,我们有时会遇到在活动中有多人和多路由的情况。也就是说在一个活动里有多个用户,而且多个用户选择了不同的路由选择,但最后只能走一条路由。这个时候我们需要先获取到用户的选择,再根据业务中路由的优先级选择最终的路由,参考代码如下: Vector userEvents = (Vector) ((WfAssignedActivity) self.getObject( )).getUserEventList( ); Vector selectresult = WfTally.any(self , userEvents ); if(selectresult.contains(" ...
一、系统优化 先确认你的电脑是32位机还是64位机,然后通过设置Windchill Method内存、Tomcat内存以及设置起多个Method的方法优化系统性能。 1、具体步骤 1)、设置Method内存,在Windchill下找到site.xconf,找到wt.method.maxHeap跟wt.method.minHeap,将value里面的数字设置成你想要的,即MethodServer占用的内存,如果是32位机,不要超过1500,如果是64位机,随你喜欢。 2)、设置Manager内存,在Windchill下找到site.xconf,找到wt.manager.maxHeap跟wt. ...
内容见附件!
Global site tag (gtag.js) - Google Analytics