客制化实用知识

 
URL url =GatewayURL.getAuthenticatedGateway(null).getURL("");
*********************************************
假定由Workflow的特定任务发布,你可以通过找到相应的process

QueryResult runningProcesses = WfEngineHelper.service.getAssociatedProcesses(part, WfState.OPEN_RUNNING, null);

也可以直接找相应的WTPart的task: WorkflowHelper.service.getWorkItems(part);
**********************************************
原来也可以从生命周期历史中直接取得:
LifeCycleHelper.service.getHistory(myObject)
取得历史再用:
lifecyclehistory.getState().toString()
lifecyclehistory.getModifyTimestamp()
取得相应的状态所对应的最新更新时间。
**********************************************

流程审批意见

Vector reviewVector=LifeCycleHelper.service.getAllReviewerList(theck);
**********************************************
只需在site.xconf中的添加如下定义:

<Property name="wt.taglib.util.plugin.attr.iepluginurl" overridable="true" targetFile="codebase/wt.properties" value=" http://xxx.xxx.com/Windchill/wt/clients/library/j2re-1_4_2-windows-i586.exe"/ >

并执行xconfmanager -p使之生效。

然后把j2re-1_4_2-windows-i586.exe文件复制到Windchill服务器的以下目录:

../ptc/Windchill/codebase/wt/library

当客户进入带有Applet的页面时,将自动从服务器下载JRE并提示用户进行安装
********************************************
在我们的产品信息管理器中有一个“行号”,详细页面的“产品结构”中也有显示该"行号".查看一下“行号”并不 part的IBA属性。不知到该用什么方法取得呢?
谢谢!
获得link后,就可以获得行号。
如:
LineNumber lineNumber = (LineNumber)link.getLineNumber();
long value = lineNumber.getValue();
**********************************************
LDAP的密码是明文的。
在配置文件...\Aphelion\usr\var\lde\PTCLdap\PTCLdap_lde.conf中可以查到。
***********************************************
用TypeIdentifierUtility.getTypeIdentifier(doc)
typeidentifier.toString().indexOf(".****StandardDoc")
判断是不是“标准文档”。
**********************************************
现在想要实现从系统中用Excell导出part及其一些属性,采用
WritableWorkbook bookAuto = FileManager.createExcelFile("d:\\part\\part0.xls","Part");  

你可能感兴趣的:(windows,workflow,servlet,配置管理)