Получить системные поля в шаге запуска
Мне нужно получить системные поля перед запуском рабочего процесса, чтобы сделать их доступными для пользователя для установки. Поля, такие как F_subject и F_Comment
filenet.vw.api.VWWorkflowDefinition workflowDefinition = vwSession.fetchWorkflowDefinition(-1, workClassName, true);
filenet.vw.api.VWFieldDefinition []fieldDefinitions = workflowDefinition.getFields();
использовал вызов метода getFields для определения потока операций в приведенном выше коде, он возвращает только F_trackers
Я могу сделать эти поля жестким кодированием, но мне это не нравится. Нужна помощь по этому поводу
1 ответ
Решение
Вы пытались получить параметры элемента шага? Например, при запуске рабочего процесса:
VWStepElement stepElement = vwSession.createWorkflow(workflowName);
stepElement.getParameters(VWFieldType.ALL_FIELD_TYPES, VWStepElement.FIELD_USER_AND_SYSTEM_DEFINED);