# Workflow\.xml

## Краткий шаблон Workflow <a href="#short_template_engine" id="short_template_engine"></a>

```xml
<?xml version="1.0"?>
<Workflow Schema="">
  <ApiMethods></ApiMethods>

  <Scheduler></Scheduler>

  <Conditions></Conditions>

  <Commands></Commands>

  <SqlQueries></SqlQueries>
  
  <AccessPoints></AccessPoints>

  <Permissions></Permissions>
  
  <Roles></Roles>

  <Groups></Groups>
</Workflow>
```

## Полный шаблон Workflow <a href="#template_engine" id="template_engine"></a>

```xml
<?xml version="1.0"?>
<Workflow Schema="" Table="" IdField="" TitleField="">
  <ApiMethods></ApiMethods>

  <Scheduler></Scheduler>

  <Conditions></Conditions>

  <Commands></Commands>

  <SqlQueries></SqlQueries>
  
  <AccessPoints></AccessPoints>

  <Permissions></Permissions>

  <Roles>
    <Role Name="">
      <Permissions>
        <Permission Name="" />
      </Permissions>
    </Role>
  </Roles>

  <Groups>
    <Group Name="">
      <Roles>
        <Role Name="" />
      </Roles>
    </Group>
  </Groups>

  <UserSettings
    PublicUserTable=""
    PublicUserIdField=""
    PublicUserNameField=""
    PublicUserDomainField=""
    PublicUserFullNameField=""
    PublicUserEnabledField=""
    Table=""
    IdField=""
    PublicIdField=""
    GroupTable=""
    GroupIdField=""
    GroupNameField=""
    UserGroupTable=""
    UserGroupUserIdField=""
    UserGroupGroupIdField=""
    GroupGroupTable=""
    GroupGroupChildIdField=""
    GroupGroupParentIdField=""
    PermissionTable=""
    GroupPermissionTable="" />

  <UpdateSettings
    TableName=""
    QueryNameField=""
    TableNameField=""
    TypeField=""
    ParameterField=""
    UserIdField=""
    DateField="" />
</Workflow>
```

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

Тэг `<Workflow>` - корневой элемент серверного файла.

```xml
<Workflow Schema="" Table="" IdField="" TitleField="">
  <!--Тэги, специфичные для Engine-->
</Workflow>
```

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

<table><thead><tr><th width="258"></th><th></th></tr></thead><tbody><tr><td>Schema</td><td><p>Название локальной схемы в базе данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется имя процесса, указанное в поле <em>name</em> в таблице <em>public.workflow_type</em>, к которому привязан серверный xml-файл.<br>Имя процесса приводится в нижний регистр.</p></td></tr><tr><td>Table</td><td><p>Название таблицы экземпляров процессов в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>workflow</em> из схемы, указанной в атрибуте Schema тэга <code>&#x3C;Workflow></code>.</p></td></tr><tr><td>IdField</td><td><p>Название поля идентификатора экземпляра процесса в таблице экземпляров процессов локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>workflow_id</em>.</p></td></tr><tr><td>TitleField</td><td><p>Название поля заголовка экземпляра процесса в таблице экземпляров процессов локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>title</em>.</p></td></tr></tbody></table>

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

### Conditions <a href="#conditions" id="conditions"></a>

Содержит условия процесса.

Необязательный тэг. Значение тэга `<Conditions>`: см. в разделе [Conditions](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/conditions).

```xml
<Conditions></Conditions>
```

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

Содержит команды процесса.

Необязательный тэг. Значение тэга `<Commands>`: см. в разделе [Commands](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/commands).

```xml
<Commands></Commands>
```

### SqlQueries <a href="#sql_queries" id="sql_queries"></a>

Содержит sql-запросы процесса.

Необязательный тэг. Значение тэга `<SqlQueries>`: см. в разделе [SqlQueries](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/sql_queries).

```xml
<SqlQueries></SqlQueries>
```

### Scheduler <a href="#scheduler" id="scheduler"></a>

Содержит задачи процесса для планировщика.

Необязательный тэг. Значение тэга `<Scheduler>`: см. в разделе [Scheduler](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/scheduler).

```xml
<Scheduler></Scheduler>
```

### AccessPoints <a href="#access_points" id="access_points"></a>

Содержит точки доступа процесса.

Необязательный тэг. Значение тэга `<AccessPoints>`: см. в разделе [AccessPoints](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/access_points).

```xml
<AccessPoints></AccessPoints>
```

### Permissions <a href="#permissions" id="permissions"></a>

Содержит разрешения процесса.

Необязательный тэг. Значение тэга `<Permissions>`: см. в разделе [Permissions](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/permissions).

```xml
<Permissions></Permissions>
```

### Roles <a href="#roles" id="roles"></a>

Содержит роли процесса.

Необязательный тэг. Значение тэга `<Roles>`: см. в разделе [Roles](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/roles).

```xml
<Roles></Roles>
```

### Groups <a href="#groups" id="groups"></a>

Содержит соответствия групп пользователей и ролей процесса.

Необязательный тэг. Значение тэга `<Groups>`: см. в разделе [Groups](https://wfsys.gitbook.io/workflow-engine-syntax/workflow_engine/groups).

```xml
<Groups></Groups>
```

### UserSettings <a href="#user_settings" id="user_settings"></a>

Настройки таблиц пользователей.

Необязательный тэг. Значение тэга `<UserSettings>`: отсутствует.

```xml
<UserSettings
  PublicUserTable=""
  PublicUserIdField=""
  PublicUserNameField=""
  PublicUserDomainField=""
  PublicUserFullNameField=""
  PublicUserEnabledField=""
  Table=""
  IdField=""
  PublicIdField=""
  GroupTable=""
  GroupIdField=""
  GroupNameField=""
  UserGroupTable=""
  UserGroupUserIdField=""
  UserGroupGroupIdField=""
  GroupGroupTable=""
  GroupGroupChildIdField=""
  GroupGroupParentIdField=""
  PermissionTable=""
  GroupPermissionTable="" />
```

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

<table><thead><tr><th width="258"></th><th></th></tr></thead><tbody><tr><td>PublicUserTable</td><td><p>Название таблицы пользователей в глобальной схеме данных. Название таблицы указывается вместе со схемой.</p><p><br>Необязательный атрибут. По умолчанию используется таблица <em>user</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте PublicSchema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>PublicUserIdField</td><td><p>Название поля идентификатора пользователя в таблице пользователей глобальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_id</em>.</p></td></tr><tr><td>PublicUserNameField</td><td><p>Название поля системного имени пользователя в таблице пользователей глобальной схемы данных.</p><p> </p><p>Необязательный атрибут. По умолчанию используется значение <em>user_name</em>.</p></td></tr><tr><td>PublicUserDomainField</td><td><p>Название поля домена пользователя в таблице пользователей глобальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_domain</em>.</p></td></tr><tr><td>PublicUserFullNameField</td><td><p>Название поля видимого имени пользователя в таблице пользователей глобальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_full_name</em>.</p></td></tr><tr><td>PublicUserEnabledField</td><td><p>Название поля признака активного состояния пользователя в таблице пользователей глобальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>enabled</em>.</p></td></tr><tr><td>Table</td><td><p>Название таблицы пользователей в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>user</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>IdField</td><td><p>Название поля идентификатора пользователя в таблице пользователей локальной схемы данных. </p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_id</em>.</p></td></tr><tr><td>PublicIdField</td><td><p>Название поля глобального идентификатора пользователя в таблице пользователей локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>public_user_id</em>.</p></td></tr><tr><td>GroupTable</td><td><p>Название таблицы групп пользователей в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>group</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>GroupIdField</td><td><p>Название поля идентификатора группы пользователей в таблице групп пользователей локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>group_id</em>.</p></td></tr><tr><td>GroupNameField</td><td><p>Название поля системного имени группы пользователей в таблице групп пользователей локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>name</em>.</p></td></tr><tr><td>UserGroupTable</td><td><p>Название таблицы соответствий пользователей и групп в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>user_group</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>UserGroupUserIdField</td><td><p>Название поля идентификатора пользователя в таблице соответствий пользователей и групп локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_id</em>.</p></td></tr><tr><td>UserGroupGroupIdField</td><td><p>Название поля идентификатора группы пользователей в таблице соответствий пользователей и групп локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>group_id</em>.</p></td></tr><tr><td>GroupGroupTable</td><td><p>Название таблицы соответствий групп пользователей между собой в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>group_group</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>GroupGroupChildIdField</td><td><p>Название поля идентификатора дочерней группы пользователей в таблице соответствий групп пользователей между собой в локальной схеме данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>child_group_id</em>.</p></td></tr><tr><td>GroupGroupParentIdField</td><td><p>Название поля идентификатора родительской группы пользователей в таблице соответствий групп пользователей между собой в локальной схеме данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>parent_group_id</em>.</p></td></tr><tr><td>PermissionTable</td><td><p>Название таблицы разрешений в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. Если атрибут отсутствует, то система динамических прав <em>НЕ ФУНКЦИОНИРУЕТ</em>.</p></td></tr><tr><td>GroupPermissionTable</td><td><p>Название таблицы соответствий групп пользователей и разрешений в локальной схеме данных. Название таблицы указывается вместе со схемой.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>group_permission</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr></tbody></table>

### UpdateSettings <a href="#update_settings" id="update_settings"></a>

Настройки таблицы для записи информации об изменении данных процесса.

Необязательный тэг. Значение тэга `<UpdateSettings>`: отсутствует.

```xml
<UpdateSettings
  TableName=""
  QueryNameField=""
  TableNameField=""
  TypeField=""
  ParameterField=""
  UserIdField=""
  DateField="" />
```

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

<table><thead><tr><th width="258"></th><th></th></tr></thead><tbody><tr><td>TableName</td><td><p>Название таблицы для записи информации об изменении данных процесса в локальной схеме данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется таблица <em>update</em> из схемы, указанной в <a href="#attributes_workflow">атрибуте Schema тэга <code>&#x3C;Workflow></code></a>.</p></td></tr><tr><td>QueryNameField</td><td><p>Название поля имени запроса, обращавшегося к базе данных, в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>query_name</em>.</p></td></tr><tr><td>TableNameField</td><td><p>Название поля имени таблицы базы данных, к которой обращался запрос, в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>table_name</em>.</p></td></tr><tr><td>TypeField</td><td><p>Название поля типа запроса в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>type</em>.</p></td></tr><tr><td>ParameterField</td><td><p>Название поля значения параметра, который вернул запрос, в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>parameter</em>.</p></td></tr><tr><td>UserIdField</td><td><p>Название поля идентификатора пользователя, который вызвал запрос, в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение <em>user_id</em>.</p></td></tr><tr><td>DateField</td><td><p>Название поля даты и времени, когда запрос был выполнен, в таблице для записи информации об изменении данных процесса локальной схемы данных.</p><p></p><p>Необязательный атрибут. По умолчанию используется значение date.</p></td></tr></tbody></table>

### ReplySettings <a href="#reply_settings" id="reply_settings"></a>

Настройки таблицы напоминаний процесса.

Необязательный тэг. Значение тэга `<ReplySettings>`: отсутствует.

```xml
<ReplySettings
  Table=""
  IdField=""
  StepTypeIdField=""
  WorkflowIdField=""
  UserIdField=""
  ReplyIdField=""
  PausedField="" />
```

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

<table><thead><tr><th width="260"></th><th></th></tr></thead><tbody><tr><td></td><td></td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr></tbody></table>

#### Table

Название таблицы напоминаний процесса в локальной схеме данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `Table` отсутствует, то по умолчанию используется значение\
<значение атрибута [Schema](#schema) тэга Workflow>.reply.

#### IdField

Название поля идентификатора напоминания в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `IdField` отсутствует, то по умолчанию используется значение reply\_id.

#### StepTypeIdField

Название поля идентификатора шага напоминания в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `StepTypeIdField` отсутствует, то по умолчанию используется значение step\_type\_id.

#### WorkflowIdField

Название поля идентификатора экземпляра процесса напоминания в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `WorkflowIdField` отсутствует, то по умолчанию используется значение workflow\_id.

#### UserIdField

Название поля идентификатора пользователя-адресата напоминания в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `UserIdField` отсутствует, то по умолчанию используется значение user\_id.

#### ReplyIdField

Название поля идентификатора адресата сообщения в системе Messenger в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `ReplyIdField` отсутствует, то по умолчанию используется значение messenger\_reply\_id.

#### PausedField

Название поля признака, определяющего, остановлен ли показ напоминания для пользователя-адресата, в таблице напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `PausedField` отсутствует, то по умолчанию используется значение paused.

### MessageAppearanceSettings <a href="#message_appearance_settings" id="message_appearance_settings"></a>

Настройки таблицы настроек напоминаний процесса.

Необязательный тэг. Значение тэга `<MessageAppearanceSettings>`: отсутствует.

```xml
<MessageAppearanceSettings
  Table=""
  IdField=""
  StepTypeIdField=""
  MessengerUserIdField=""
  MessengerPriorityIdField=""
  ThemeField=""
  ShortField=""
  TextField=""
  DeadLineField=""
  DeadLineShiftField=""
  LinkTitleField=""
  LinkProgramField=""
  LinkArgumentField=""
  StartConditionDateField=""
  StartConditionDateShiftField=""
  FinishConditionCountField=""
  FinishConditionDateField=""
  FinishConditionDateShiftField=""
  BrakeConditionCountField=""
  PeriodField=""
  PeriodVariableField=""
  StartHourField=""
  FinishHourField=""
  MissedShowPeriodField=""
  MissedShowPeriodVariableField=""
  MandatoryLookField=""
  MandatoryTextField=""
  MandatoryUrlField=""
  EnabledField="" />
```

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

#### Table

Название таблицы настроек напоминаний процесса в локальной схеме данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `Table` отсутствует, то по умолчанию используется значение\
<значение атрибута [Schema](#schema) тэга Workflow>.message\_appearance.

#### IdField

Название поля идентификатора настройки напоминаний для шага процесса в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `IdField` отсутствует, то по умолчанию используется значение message\_appearance\_id.

#### StepTypeIdField

Название поля идентификатора шага, для которого задаются настройки, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `StepTypeIdField` отсутствует, то по умолчанию используется значение step\_type\_id.

#### MessengerUserIdField

Название поля идентификатора пользователя в системе Messenger, от которого будут приходить напоминания, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MessengerUserIdField` отсутствует, то по умолчанию используется значение messenger\_user\_id.

#### MessengerPriorityIdField

Название поля идентификатора приоритета сообщения в системе Messenger, с которым будут приходить напоминания, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MessengerPriorityIdField` отсутствует, то по умолчанию используется значение messenger\_priority\_id.

#### ThemeField

Название поля темы напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `ThemeField` отсутствует, то по умолчанию используется значение theme.

#### ShortField

Название поля краткого содержания напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `ShortField` отсутствует, то по умолчанию используется значение short.

#### TextField

Название поля полного содержания напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `TextField` отсутствует, то по умолчанию используется значение text.

#### DeadLineField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `DeadLineField` отсутствует, то по умолчанию используется значение dead\_line.

#### DeadLineShiftField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `DeadLineShiftField` отсутствует, то по умолчанию используется значение dead\_line\_shift.

#### LinkTitleField

Название поля заголовка ссылки напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `LinkTitleField` отсутствует, то по умолчанию используется значение link\_title.

#### LinkProgramField

Название поля пути до приложения для запуска ссылки напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `LinkProgramField` отсутствует, то по умолчанию используется значение link\_program.

#### LinkArgumentField

Название поля аргументов для запуска ссылки напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `LinkArgumentField` отсутствует, то по умолчанию используется значение link\_argument.

#### StartConditionDateField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `StartConditionDateField` отсутствует, то по умолчанию используется значение start\_condition\_date.

#### StartConditionDateShiftField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `StartConditionDateShiftField` отсутствует, то по умолчанию используется значение start\_condition\_date\_shift.

#### FinishConditionCountField

Название поля условия завершения показа напоминания по количеству уже показанных раз в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `FinishConditionCountField` отсутствует, то по умолчанию используется значение finish\_condition\_count.

#### FinishConditionDateField

Название поля даты, когда напоминание уже не может быть показано повторно (условие завершения показа), в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `FinishConditionDateField` отсутствует, то по умолчанию используется значение finish\_condition\_date.

#### FinishConditionDateShiftField

Название поля интервала времени относительно времени создания напоминания, когда напоминание уже не может быть показано повторно (условие завершения показа), в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `FinishConditionDateShiftField` отсутствует, то по умолчанию используется значение finish\_condition\_date\_shift.

#### BrakeConditionCountField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `BrakeConditionCountField` отсутствует, то по умолчанию используется значение brake\_condition\_count.

#### PeriodField

Название поля интервала (в часах) между повторами показа напоминания в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `PeriodField` отсутствует, то по умолчанию используется значение period.

#### PeriodVariableField

Название поля указания имени поля из таблицы шага, соответствующего текущей настройке, в которой для каждого экземпляра шага будет хранится интервал (в часах) между повторами показа напоминания, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `PeriodVariableField` отсутствует, то по умолчанию используется значение period\_variable.

#### StartHourField

Название поля часа (час от дня), начиная с которого напоминание может быть показано, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `StartHourField` отсутствует, то по умолчанию используется значение start\_hour.

#### FinishHourField

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

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `FinishHourField` отсутствует, то по умолчанию используется значение finish\_hour.

#### MissedShowPeriodField

Название поля интервала (в часах), в течение которого напоминание, уже не появившееся вовремя, будет все равно показано, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MissedShowPeriodField` отсутствует, то по умолчанию используется значение missed\_show\_period.

#### MissedShowPeriodVariableField

Название поля указания имени поля из таблицы шага, соответствующего текущей настройке, в которой для каждого экземпляра шага будет храниться интервал (в часах), в течение которого напоминание, уже не появившееся вовремя, будет все равно показано, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MissedShowPeriodVariableField` отсутствует, то по умолчанию используется значение missed\_show\_period\_variable.

#### MandatoryLookField

Название поля признака, определяющего, требуется ли обязательный просмотр напоминания, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MandatoryLookField` отсутствует, то по умолчанию используется значение mandatory\_look.

#### MandatoryTextField

Название поля признака, определяющего, требуется ли обязательное прочтение напоминания, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MandatoryTextField` отсутствует, то по умолчанию используется значение mandatory\_text.

#### MandatoryUrlField

Название поля признака, определяющего, требуется ли обязательный вызов ссылки в напоминании, в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `MandatoryUrlField` отсутствует, то по умолчанию используется значение mandatory\_url.

#### EnabledField

Название поля признака показа напоминания для данного этапа в таблице настроек напоминаний процесса локальной схемы данных.

Необязательный атрибут. Любое значение будет переведено в текстовое.

Если атрибут `EnabledField` отсутствует, то по умолчанию используется значение enabled.
