WorkflowRollbackCommand

Команда; откатывает состояние процесса (совокупность состояний шагов) к определенному состоянию.

Шаблон WorkflowRollbackCommand

<Command Name="" Type="WorkflowRollbackCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для WorkflowRollbackCommand-->
  <Async Value="" />
  <Workflow Name="" />
  <WorkflowId></WorkflowId>
  <WorkflowStateId></WorkflowStateId>
</Command>

Описание WorkflowRollbackCommand

<Command Name="WorkflowRollbackCommandName" Type="WorkflowRollbackCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для WorkflowRollbackCommand-->
</Command>

Результат выполнения WorkflowRollbackCommand

Команда не имеет результата.

Тэги, специфичные для WorkflowRollbackCommand

Async

Признак, определяющий, будет ли выполнение команды происходить в асинхронном режиме (в фоновом потоке).

Необязательный тэг. Значение тэга <Async>: не ожидается.

Если тэг <Async> отсутствует, то для атрибута Value используется значение False.

<Async Value="False" />

Атрибуты тэга <Async>

Value

Значение.

Обязательный атрибут. Ожидается логическое значение.

Workflow

Процесс, в рамках которого происходит действие с экземпляром.

Обязательный тэг. Значение тэга <Workflow>: не ожидается.

<Workflow Name="WorkflowName" />

Атрибуты тэга <Workflow>

Name

Название процесса.

Обязательный атрибут. Ожидается название одного из процессов, расположенных на сервере и заголовочно описанных в базе.

WorkflowId

Идентификатор экземпляра процесса.

Обязательный тэг. Ожидается целочисленное значение.

<WorkflowId>1</WorkflowId>

WorkflowStateId

Идентификатор состояния экземпляра процесса, к которому нужно откатиться.

Обязательный тэг. Ожидается целочисленное значение.

<WorkflowStateId>1</WorkflowStateId>

Last updated