WfHelper - методы

Методы

CanModifyTaskCard Возвращает признак того, что пользователь может изменять карточку-сателлит задания.
GetData Возвращает неструктурированную информацию по бизнес-процессам, содержащуюся в карточке-сателлите Workflow. Если такая информация отсутствует в карточке, то создаётся и возвращается новый объект WfData.
GetResolutionState Возвращает состояние резолюции, полученное по её параметрам.
GetUsedComponentsAsync Возвращает используемые компоненты типового решения, по которым можно определить возможность использования резолюций и других бизнес-процессов Workflow.
HasWorkflowInfo Возвращает признак того, что заданная запись истории заданий содержит информацию из расширенной истории заданий Workflow.
LoadHistoryWorkflowInfoAsync Загружает расширенную информацию по бизнес-процессам Workflow для записей в истории заданий, которые относятся к бизнес-процессам. Возвращает признак того, что хотя бы для одной записи была установлена расширенная информация.
SatelliteWasNotFound Возвращает признак того, что карточка-сателлит была установлена как отсутствующая в пакете основной карточки.
SetController Устанавливает информацию о роли, на которую возвращается задание с контролем исполнения. Устанавливать и проверять информацию имеет смысл только для добавляемого задания task.
SetData Устанавливает неструктурированную информацию по бизнес-процессам для карточки-сателлита Workflow.
SetResponseCard Устанавливает заданную карточку в ответе на запрос. При этом выполняется компрессия карточки.
SetSatellite Сохраняет карточку-сателлит в пакете основной карточки.
SetSatelliteID Устанавливает идентификатор карточки-сателлита Workflow в контексте IWorkflowContext. Установка значения, равного null, удаляет информацию из контекста.
SetSatelliteMainCardID Устанавливает идентификатор основной карточки для карточки-сателлита резолюций Workflow.
TaskTypeIsResolution Возвращает признак того, что тип задания с заданным идентификатором является одним из типов заданий резолюции.
TaskTypeIsResolutionWithoutControl Возвращает признак того, что тип задания с заданным идентификатором является одним из типов заданий резолюции, который не требует контроля исполнения.
TaskTypeIsResolutionWithoutOverdue Возвращает признак того, что тип задания с заданным идентификатором является одним из типов заданий резолюции, который не требует индикации просроченности.
TryCreateResolutionPerformerRoleAsync Создаёт временную роль для исполнителей резолюции, объединяющую список ролей, включая контекстные роли. Возвращает null, если создаваемая роль не содержит пользователей. Метод имеет смысл использовать только в том случае, если указано более одной роли исполнителей. Созданную роль необходимо сохранить средствами IRoleRepository, прежде чем использовать.
TryGetController Возвращает информацию о роли, на которую возвращается задание с контролем исполнения. Возвращает признак того, что контроль исполнения выполняется.
TryGetData Возвращает неструктурированную информацию по бизнес-процессам, содержащуюся в карточке-сателлите Workflow, или null, если такая информация отсутствует в карточке.
TryGetPerformers Возвращает массив строк с ролями исполнителей, используемыми при отправке резолюции, или null, если получить список невозможно или список пуст. Возвращаемое значение не может быть пустым массивом.
TryGetResponseCard Возвращает карточку из ответа на запрос, установленную посредством метода SetResponseCard(CardResponseBase, Card), или null, если карточка не была установлена.
TryGetSatellite Возвращает карточку-сателлит, которая была установлена в пакете основной карточки, или null, если карточка-сателлит не была установлена или была установлена как отсутствующая.
TryGetSatelliteID Возвращает идентификатор карточки-сателлита Workflow, сохранённого в заданном контексте IWorkflowContext, или null, если идентификатор не был установлен.
TryGetSatelliteIDAsync Возвращает идентификатор карточки-сателлита для резолюций Workflow по идентификатору основной карточки или null, если карточка-сателлит отсутствует.
TypeSupportsWorkflowAsync Возвращает признак того, что тип поддерживает бизнес-процессы Workflow, на основании настроек типового решения.

См. также