Настройка модуля автоматизации — различия между версиями
Johny (обсуждение | вклад) (Новая страница: «Модуль интеграции с внешними системами предназначен для выполнения периодических зада…») |
Johny (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
|- | |- | ||
|OperNo | |OperNo | ||
− | |Номер действия. Значения 0 - загрузка по FTP. | + | |Номер действия. Значения: 0 - загрузка по FTP. |
|- | |- | ||
|FileType | |FileType | ||
Строка 47: | Строка 47: | ||
|Param6 | |Param6 | ||
|Активное соединение FTP. Для использования активного режима укажите active | |Активное соединение FTP. Для использования активного режима укажите active | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Экспорт данных == | ||
+ | query, OperNo, FileType, Param1, Param2, Param3, Param4, Param5, Param6 | ||
+ | |||
+ | {| | ||
+ | !Параметр | ||
+ | !Описание | ||
+ | |- | ||
+ | |query | ||
+ | |Признак типа задания - экспорт данных | ||
+ | |- | ||
+ | |OperNo | ||
+ | |Номер действия. Значения: | ||
+ | 0 - Только выполнение запроса. | ||
+ | 1 - Отправка по электронной почте | ||
+ | 2 - Выгрузка файла на FTP-сервер | ||
+ | 3 - Выгрузка заказов в систему "Аксиомус" | ||
+ | 4 - Проверка статусов с системе "Аксиомус" | ||
+ | 5 - Синхронизация с системой "Эмпрана" | ||
+ | |- | ||
+ | |FileType | ||
+ | |Тип файла. Принимает значения: | ||
+ | 1 - Формат CSV | ||
+ | 2 - Формат "Сони" | ||
+ | |} | ||
+ | |||
+ | Значения параметров 1-6 зависят от типа операции: | ||
+ | |||
+ | Тип операции - 0: | ||
+ | Не используются. | ||
+ | |||
+ | Тип операции - 1: | ||
+ | {| | ||
+ | |Param1 | ||
+ | |Адрес e-mail для отправки | ||
+ | |- | ||
+ | |Param2 | ||
+ | |Не используется | ||
+ | |- | ||
+ | |Param3 | ||
+ | |Не используется | ||
+ | |- | ||
+ | |Param4 | ||
+ | |Маска имени файла | ||
+ | |- | ||
+ | |Param5 | ||
+ | |Не используется | ||
+ | |- | ||
+ | |Param6 | ||
+ | |Не используется | ||
+ | |} | ||
+ | |||
+ | Тип операции - 2: | ||
+ | {| | ||
+ | |Param1 | ||
+ | |Полный путь к папке на FTP-сервере (вместе с именем сервера) | ||
+ | |- | ||
+ | |Param2 | ||
+ | |Имя пользователя FTP-сервера | ||
+ | |- | ||
+ | |Param3 | ||
+ | |Пароль FTP-сервера | ||
+ | |- | ||
+ | |Param4 | ||
+ | |Маска имен файла | ||
+ | |- | ||
+ | |Param5 | ||
+ | |Активное соединение FTP. Для использования активного режима укажите active | ||
+ | |- | ||
+ | |Param6 | ||
+ | |Не используется | ||
|} | |} |
Версия 11:45, 19 сентября 2012
Модуль интеграции с внешними системами предназначен для выполнения периодических заданий импорта/экспорта/обработки данных. Модуль представляет из себя Службу Windows, которая каждые 10 секунд проверяет, наличие заданий в таблице scheduler.jobs с прошедшим временем следующего выполнения, и выполняет эти задания.
Задания описываются в текстовом виде в поле TEXT таблицы jobs. В одном тексте может быть несколько заданий, разделенных пустой строкой, за исключением случая, когда текст начинается с префикса интерпретатора ("<?>"). Задание может быть следующих видов: Интерпретируемый код, Импорт данных, Выполнение запроса (возможно, с экспортом результата).
Интерпретируемый код
Если задание начинается с префикса интерпретатора, то весь последующий код обрабатывается им.
Импорт данных
input, OperNo, FileType, Param1, Param2, Param3, Param4, Param5, Param6
Параметр | Описание |
---|---|
input | Признак типа задания - импорт данных |
OperNo | Номер действия. Значения: 0 - загрузка по FTP. |
FileType | Тип файла. Принимает значения:
0 - Формат "Йота" 1 - Формат "Сони" 2 - Формат "Омни" 3 - Стандартный формат заказов 4 - Стандартный формат отчетов |
Param1 | Полный путь к папке на FTP-сервере (вместе с именем сервера) |
Param2 | Имя пользователя FTP-сервера |
Param3 | Пароль FTP-сервера |
Param4 | Маска имен файлов, подлежащих загрузке |
Param5 | Код клиента (поле courier.clients.code), для привязки загруженных заказов |
Param6 | Активное соединение FTP. Для использования активного режима укажите active |
Экспорт данных
query, OperNo, FileType, Param1, Param2, Param3, Param4, Param5, Param6
Параметр | Описание |
---|---|
query | Признак типа задания - экспорт данных |
OperNo | Номер действия. Значения:
0 - Только выполнение запроса. 1 - Отправка по электронной почте 2 - Выгрузка файла на FTP-сервер 3 - Выгрузка заказов в систему "Аксиомус" 4 - Проверка статусов с системе "Аксиомус" 5 - Синхронизация с системой "Эмпрана" |
FileType | Тип файла. Принимает значения:
1 - Формат CSV 2 - Формат "Сони" |
Значения параметров 1-6 зависят от типа операции:
Тип операции - 0: Не используются.
Тип операции - 1:
Param1 | Адрес e-mail для отправки |
Param2 | Не используется |
Param3 | Не используется |
Param4 | Маска имени файла |
Param5 | Не используется |
Param6 | Не используется |
Тип операции - 2:
Param1 | Полный путь к папке на FTP-сервере (вместе с именем сервера) |
Param2 | Имя пользователя FTP-сервера |
Param3 | Пароль FTP-сервера |
Param4 | Маска имен файла |
Param5 | Активное соединение FTP. Для использования активного режима укажите active |
Param6 | Не используется |