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
  • Шаблон FilesCopyCommand
  • Описание FilesCopyCommand
  • Результат выполнения FilesCopyCommand
  • Тэги, специфичные для FilesCopyCommand
  • FileGuidsSqlQuery
  • PostSqlQuery
  1. Workflow Engine
  2. Commands

FilesCopyCommand

Команда; создает дубликаты файлов, загруженных на сервер.

Шаблон FilesCopyCommand

<Command Name="" Type="FilesCopyCommand">
  <FileGuidsSqlQuery>
    <Text></Text>
  </FileGuidsSqlQuery>
  <PostSqlQuery>
    <Text></Text>
  </PostSqlQuery>
</Command>

Описание FilesCopyCommand

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

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

0 - если команда успешно выполнена.

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

FileGuidsSqlQuery

Sql-запрос, возвращающий список идентификаторов файлов на сервере, предназначенных для создания дубликат.

<FileGuidsSqlQuery>
  <Text>
    SQL-query
  </Text>
</FileGuidsSqlQuery>

Тэг <Text>

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

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

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

PostSqlQuery

Sql-запрос, выполняющийся для всех всех успешно сдублированных файлов.

<PostSqlQuery>
  <Text>
    SQL-query
  </Text>
</PostSqlQuery>

Тэг <Text>

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

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

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

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

Last updated 3 years ago

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

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

Текст sql-запроса поддерживает переменную {OldFileGuid}, заменяемую при его выполнении идентификатором очередного файла для дублирования, указанного в запросе в тэге .

<Text>
<Text>
<FileGuidsSqlQuery>