public static class WorkflowExtensions
<ExtensionAttribute>
Public NotInheritable Class WorkflowExtensions
[ExtensionAttribute]
public ref class WorkflowExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type WorkflowExtensions = class end
AddTask | Добавляет задание в состоянии Inserted к следующей сохраняемой карточке NextRequest. |
GetWorkflowQueue | Возвращает очередь действий с Workflow, отложенных для выполнения на сервере для текущей карточки. Если очередь отсутствует, то создаётся и возвращается пустая очередь для этой карточки. |
RegisterWorkflow | Выполняет регистрацию Workflow API. Метод автоматически вызывается при регистрации серверного или клиентского API по работе с карточками. |
RemoveStartingProcessTaskGroupRowID | Удаляет идентификатор группы в истории заданий для первого задания бизнес-процесса, запускаемого посредством WorkflowStoreExtension. Это определяет, что будет использована группа по умолчанию. |
RemoveWorkflowQueue | Удаляет очередь действий с Workflow для текущей карточки. Возвращает признак того, что такая очередь присутствовала в карточке перед удалением. |
SetStartingProcessID | Устанавливает идентификатор для запускаемого бизнес-процесса. |
SetStartingProcessName(CardStoreRequest, String) | Устанавливает имя бизнес-процесса, запускаемого посредством WorkflowStoreExtension. |
SetStartingProcessName(DictionaryString, Object, String) | Устанавливает имя бизнес-процесса, запускаемого посредством WorkflowStoreExtension. |
SetStartingProcessNextTask(CardStoreRequest, CardTask) | Устанавливает задание, которое будет использоваться при первом сохранении сразу же после запуска процесса. Например, задание определяет секции "постановки задачи", которые заполняются при отправке задач. Метод есть смысл использовать только для тех процессов, которые его поддерживают. |
SetStartingProcessNextTask(DictionaryString, Object, CardTask) | Устанавливает задание, которое будет использоваться при первом сохранении сразу же после запуска процесса. Например, задание определяет секции "постановки задачи", которые заполняются при отправке задач. Метод есть смысл использовать только для тех процессов, которые его поддерживают. |
SetStartingProcessTaskGroupRowID | Устанавливает идентификатор группы в истории заданий для первого задания бизнес-процесса, запускаемого посредством WorkflowStoreExtension. |
SetStartingProcessTaskRowID(CardStoreRequest, NullableGuid) | Устанавливает идентификатор первого задания бизнес-процесса, запускаемого посредством WorkflowStoreExtension. |
SetStartingProcessTaskRowID(DictionaryString, Object, NullableGuid) | Устанавливает идентификатор первого задания бизнес-процесса, запускаемого посредством WorkflowStoreExtension. |
SetWorkflowQueue | Устанавливает очередь действий с Workflow для текущей карточки. |
ToTaskInfo | Преобразует заданный объект IWorkflowProcessInfo с информацией по подпроцессу к объекту типа IWorkflowTaskInfo с информацией по заданию. При невозможности преобразовать тип будет выдано исключение InvalidCastException. Значение null возвращается только в том случае, если объект processInfo равен null. |
TryGetStartingProcessID | Возвращает идентификатор бизнес-процесса, запускаемого посредством WorkflowStoreExtension, |
TryGetStartingProcessName | Возвращает имя бизнес-процесса, запускаемого посредством WorkflowStoreExtension, или null, если бизнес-процесс не запускается. |
TryGetStartingProcessNextTask | Возвращает задание, которое будет использоваться при первом сохранении сразу же после запуска процесса, или null, если такое задание не было установлено. Например, задание определяет секции "постановки задачи", которые заполняются при отправке задач. Метод есть смысл использовать только для тех процессов, которые его поддерживают. |
TryGetStartingProcessTaskGroupRowID | Метод запрашивает идентификатор группы в истории заданий для первого задания бизнес-процесса, запускаемого посредством WorkflowStoreExtension. Если метод вернул true, то в параметре groupRowID содержится идентификатор группы, в которую добавляется запись в истории заданий (значение null означает, что запись добавляется без группы, но не в группу по умолчанию). Если метод вернул false, то запись добавляется в группу по умолчанию, которая может отличаться от null. |
TryGetStartingProcessTaskRowID | Возвращает идентификатор первого задания в бизнес-процессе, запускаемом посредством WorkflowStoreExtension, или null, если бизнес-процесс не запускается или идентификатор определяется самостоятельно в рамках процесса. |
TryGetWorkflowQueue | Возвращает очередь действий с Workflow, отложенных для выполнения на сервере для текущей карточки, или null, если для текущей карточки очередь ещё не была создана. |