Workflow Engine (Syntax)
Платформа WTСинтаксисБаза знаний
  • Workflow.xml
  • Workflow Engine
    • AccessPoints
    • ApiMethod
    • Commands
      • SMSCenterEngineCommand
        • GetBalanceCommand
        • GetCostCommand
        • GetStatusCommand
        • SendCommand
      • FilesCopyCommand
      • LogWriteCommand
      • SchedulerConditionRefreshCommand
      • SequentialCommand
      • SqlQueryCommand
    • Conditions
      • ComparisonCondition
        • EqualCondition
        • GreaterCondition
        • IsNotNullCondition
        • IsNullCondition
        • LessCondition
        • NotEqualCondition
        • NotGreaterCondition
        • NotLessCondition
      • SqlQueryCondition
    • DataTypes
      • BooleanDataType
      • DateDataType
      • DateTimeDataType
      • DoubleDataType
      • IntegerDataType
      • ShortDataType
      • StringDataType
      • TableDataType
      • TimeSpanDataType
    • Scheduler
    • SqlQueries
      • SqlQuery
      • UpdateSqlQuery
    • Permissions
      • Permission
      • AccessPointPermission
      • ApiMethodPermission
      • CommandPermission
      • SqlQueryPermission
    • Roles
    • Groups
    • Универсальные значения
      • Константа
      • Parameter
      • CommandResult
      • ConditionResult
      • Логическое выражение
Powered by GitBook
On this page
  • Описание SMSCenterEngineCommand
  • Атрибуты SMSCenterEngineCommand
  • Тэги, общие для всех команд сборки SMSCenterEngineCommand
  • UserSqlQuery
  • PasswordSqlQuery
  1. Workflow Engine
  2. Commands

SMSCenterEngineCommand

Команда взаимодействия с СМС-сервером "СМС-Центр"; алгоритм, выполняющийся по вызову клиента.

Last updated 3 years ago

Описание SMSCenterEngineCommand

<Command Name="CommandName" Type="CommandType" Assembly="SMSCenterEngine">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, общие для всех команд сборки SMSCenterEngine-->
  <!--Тэги, специфичные для определенной команды (зависит от типа) сборки SMSCenterEngine-->
</Command>

Прочитатать обо всех свойствах рассылок СМС можно на .

Атрибуты SMSCenterEngineCommand

Name

Название команды.

Обязательный атрибут.

Type

Название типа команды.

Обязательный атрибут.

Assembly

Название сборки (библиотека) "SMSCenterEngine".

Обязательный атрибут.

Тэги, общие для всех команд сборки SMSCenterEngineCommand

UserSqlQuery

Sql-запрос, возвращающий имя пользователя аккаунта в системе "СМС-Центр".

Обязательный тэг. Значение тэга <UserSqlQuery>: тэг .

<UserSqlQuery>
  <Text>
    SELECT
    user_name AS "UserName"
    FROM
    sms_credentials
    WHERE
    name = 'SMSCenter'
  </Text>
</UserSqlQuery>

Тэг <Text>

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

Обязательный тэг. Значение тэга <Text>: текст sql-запроса.

Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):

  1. UserName - имя пользователя аккаунта в системе "СМС-Центр".

Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.

PasswordSqlQuery

Sql-запрос, возвращающий пароль аккаунта в системе "СМС-Центр".

<PasswordSqlQuery>
  <Text>
    SELECT
    password AS "Password"
    FROM
    sms_credentials
    WHERE
    name = 'SMSCenter'
  </Text>
</PasswordSqlQuery>

Тэг <Text>

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

Обязательный тэг. Значение тэга <Text>: текст sql-запроса.

Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):

  1. Password - пароль аккаунта в системе "СМС-Центр".

Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.

Обязательный тэг. Значение тэга <PasswordSqlQuery>: тэг .

сайте
<Text>
<Text>