Workflow.xml
Описание структуры серверного xml-файла и основных тэгов
Краткий шаблон Workflow
Полный шаблон Workflow
Описание Workflow
Тэг <Workflow>
- корневой элемент серверного файла.
Атрибуты тэга <Workflow>
<Workflow>
Тэги, специфичные для Workflow
Conditions
Содержит условия процесса.
Необязательный тэг. Значение тэга <Conditions>
: см. в разделе Conditions.
Commands
Содержит команды процесса.
Необязательный тэг. Значение тэга <Commands>
: см. в разделе Commands.
SqlQueries
Содержит sql-запросы процесса.
Необязательный тэг. Значение тэга <SqlQueries>
: см. в разделе SqlQueries.
Scheduler
Содержит задачи процесса для планировщика.
Необязательный тэг. Значение тэга <Scheduler>
: см. в разделе Scheduler.
AccessPoints
Содержит точки доступа процесса.
Необязательный тэг. Значение тэга <AccessPoints>
: см. в разделе AccessPoints.
Permissions
Содержит разрешения процесса.
Необязательный тэг. Значение тэга <Permissions>
: см. в разделе Permissions.
Roles
Содержит роли процесса.
Необязательный тэг. Значение тэга <Roles>
: см. в разделе Roles.
Groups
Содержит соответствия групп пользователей и ролей процесса.
Необязательный тэг. Значение тэга <Groups>
: см. в разделе Groups.
UserSettings
Настройки таблиц пользователей.
Необязательный тэг. Значение тэга <UserSettings>
: отсутствует.
Атрибуты тэга <UserSettings>
<UserSettings>
UpdateSettings
Настройки таблицы для записи информации об изменении данных процесса.
Необязательный тэг. Значение тэга <UpdateSettings>
: отсутствует.
Атрибуты тэга <UpdateSettings>
<UpdateSettings>
ReplySettings
Настройки таблицы напоминаний процесса.
Необязательный тэг. Значение тэга <ReplySettings>
: отсутствует.
Атрибуты тэга <ReplySettings>
<ReplySettings>
Table
Название таблицы напоминаний процесса в локальной схеме данных.
Необязательный атрибут. Любое значение будет переведено в текстовое.
Если атрибут Table
отсутствует, то по умолчанию используется значение
<значение атрибута 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
Настройки таблицы настроек напоминаний процесса.
Необязательный тэг. Значение тэга <MessageAppearanceSettings>
: отсутствует.
Атрибуты тэга <MessageAppearanceSettings>
<MessageAppearanceSettings>
Table
Название таблицы настроек напоминаний процесса в локальной схеме данных.
Необязательный атрибут. Любое значение будет переведено в текстовое.
Если атрибут Table
отсутствует, то по умолчанию используется значение
<значение атрибута 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.
Last updated