我需要在启动工作流之前获取系统字段,以便用户可以使用它们来设置F_subject和F_Comment
filenet.vw.api.VWWorkflowDefinition workflowDefinition = vwSession.fetchWorkflowDefinition(-1, workClassName, true);
filenet.vw.api.VWFieldDefinition []fieldDefinitions = workflowDefinition.getFields();
在上面的代码中用于在工作流定义上调用getFields方法,它仅返回F_trackers
我可以通过硬编码来制作这些字段,但我不喜欢这样。需要这方面的帮助
您是否尝试获取步骤元素参数?例如,启动工作流时:
VWStepElement stepElement = vwSession.createWorkflow(workflowName);
stepElement.getParameters(VWFieldType.ALL_FIELD_TYPES, VWStepElement.FIELD_USER_AND_SYSTEM_DEFINED);