0
我想複製Iream修訂版本的發佈狀態並將其粘貼到它們的數據集中。我可以通過ITK完成這整個過程,但我希望它可以通過RAC完成。是否可以在Teamcenter throgh RAC中釋放對象?
你能幫我一把。
我想複製Iream修訂版本的發佈狀態並將其粘貼到它們的數據集中。我可以通過ITK完成這整個過程,但我希望它可以通過RAC完成。是否可以在Teamcenter throgh RAC中釋放對象?
你能幫我一把。
public void setReleaseStatus(){
WorkflowService serviceWF = WorkflowService.getService(session);
ReleaseStatusInput relStInput = new com.teamcenter.services.rac.workflow._2007_06.Workflow.ReleaseStatusInput();
relStInput.objects = new TCComponent[]{subLine};
ReleaseStatusOption relStOptions = new com.teamcenter.services.rac.workflow._2007_06.Workflow.ReleaseStatusOption();
/* // if we want delete TCReleased
relStOptions.existingreleaseStatusTypeName = "TCReleased";
relStOptions.newReleaseStatusTypeName = "";
relStOptions.operation = "Delete"; // or Append or Replace
*/
// if we want set status TCReleased
relStOptions.existingreleaseStatusTypeName = "";
relStOptions.newReleaseStatusTypeName = "TCReleased";
relStOptions.operation = "Append";
relStInput.operations = new Workflow.ReleaseStatusOption[]{relStOptions};
try {
serviceWF.setReleaseStatus(new Workflow.ReleaseStatusInput[]{relStInput});
} catch (ServiceException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
嗨,謝謝。除了工作流程流程API還有什麼辦法通過RAC實現發佈對象嗎? – Diksha