2013-02-01 33 views
0

我需要開展的工作流程,以使它們可用於用戶喜歡F_subject和F_Comment set.fields前獲得系統領域GET系統領域

filenet.vw.api.VWWorkflowDefinition workflowDefinition = vwSession.fetchWorkflowDefinition(-1, workClassName, true); 
filenet.vw.api.VWFieldDefinition []fieldDefinitions = workflowDefinition.getFields(); 

用於調用getFields方法在上面的代碼workflowdefinition它只返回F_trackers

我可以通過硬編碼製作這些字段,但我不喜歡那樣。 需要關於此的幫助

回答

3

您是否嘗試獲取步驟元素參數?例如,啓動工作流時:

VWStepElement stepElement = vwSession.createWorkflow(workflowName); 
stepElement.getParameters(VWFieldType.ALL_FIELD_TYPES, VWStepElement.FIELD_USER_AND_SYSTEM_DEFINED); 
+0

我不希望啓動的工作流程得到的參數,我發動工作流程 – sagar

+0

上面的代碼不會啓動工作流之前需要它。當您執行stepElement.doDispatch()時啓動工作流 – fnt

+0

對不起,使其成爲參數但您錯了 – sagar