> For the complete documentation index, see [llms.txt](https://wfsys.gitbook.io/workflow-engine-syntax/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/commands/sequential_command.md).

# SequentialCommand

## Шаблон SequentialCommand <a href="#template_sequential_command" id="template_sequential_command"></a>

```xml
<Command Name="" Type="SequentialCommand">
  <Condition Name="" />
  <Async Value="" />
  <Commands StopOnError="">
    <Command Name="" />
    <Command Name="">
      <Parameter Name="" />
      <Parameter Name="" />
    </Command>
    <If>
      <When></When>
      <Then StopOnError="">
        <Command Name="" />
      </Then>
      <ElseIf>
        <When></When>
        <Then StopOnError="">
          <Command Name="">
            <Parameter Name="" />
            <Parameter Name="" />
          </Command>
        </Then>
      </ElseIf>
      <Else StopOnError="">
        <Command Name="" />
      </Else>
    </If>
  </Commands>
</Command>
```

## Описание SequentialCommand <a href="#description_sequential_command" id="description_sequential_command"></a>

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

### Результат выполнения SequentialCommand <a href="#result_sequential_command" id="result_sequential_command"></a>

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

## Тэги, специфичные для SequentialCommand <a href="#tags_sequential_command" id="tags_sequential_command"></a>

### Commands <a href="#commands" id="commands"></a>

Список команд, которые будут выполнены последовательно.

Обязательный тэг. В качестве значения тэга ожидается список тэгов [`<Command>`](#commands_command) и/или конструкций [`<If>`](broken://pages/iVtWjDead7feCDAh6QlW#teg-less-than-if-greater-than).

```xml
<Commands StopOnError="True">
  <Command Name="CommandName1" />
  <Command Name="CommandName2">
    <Parameter Name="ParameterName1">parameter 1</Parameter>
    <Parameter Name="ParameterName2">parameter 2</Parameter>
  </Command>
  <If>
    <When></When>
    <Then StopOnError="True">
      <Command Name="CommandName3">
        <Parameter Name="ParameterName1">parameter 1</Parameter>
        <Parameter Name="ParameterName2">parameter 2</Parameter>
      </Command>
    </Then>
    <ElseIf>
      <When></When>
      <Then StopOnError="True">
        <Command Name="CommandName4" />
      </Then>
    </ElseIf>
    <Else StopOnError="True">
      <Command Name="CommandName5" />
    </Else>
  </If>
</Commands>
```

#### Тэг `<Command>` <a href="#commands_command" id="commands_command"></a>

Обращение к команде по имени для ее выполнения.

Необязательный тэг. В качестве значения тэга ожидается список тэгов [`<Parameter>`](#commands_command_parameter).

```xml
<!--Вариант 1-->
<Command Name="CommandName1" />

<!--Вариант 2-->
  <Command Name="CommandName2">
    <Parameter Name="ParameterName1">parameter 1</Parameter>
    <Parameter Name="ParameterName2">parameter 2</Parameter>
  </Command>
```

#### Тэг `<Parameter>` <a href="#commands_command_parameter" id="commands_command_parameter"></a>

Дополнительный параметр, который будет передан в команду при выполнении.

Необязательный тэг. Значение тэга `<Parameter>`: любое значение.

#### Атрибуты тэга `<Parameter>` <a href="#attributes_tag_commands_command_parameter" id="attributes_tag_commands_command_parameter"></a>

<table data-header-hidden><thead><tr><th align="center"></th><th width="454.3333333333333"></th></tr></thead><tbody><tr><td align="center">Name</td><td><p>Имя входящего значения. </p><p></p><p>Ожидается имя одного из параметров, передаваемых в команду.</p></td></tr></tbody></table>
