Настройка модуля автоматизации — различия между версиями

Материал из Меасофт
Перейти к: навигация, поиск
(Новая страница: «Модуль интеграции с внешними системами предназначен для выполнения периодических зада…»)
 
Строка 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 Не используется