Как интегрировать iScala и ERP систему поставщика?
For English speaking people: Sent PO electronically to Supplier’s FTP site
1. Создадим выходной канал “99 — Send PO to Supplier”:
2. Добавим шаблон файла DDF PC00HB00ENG в папке Custom->DDF2->PC:
3. Создадим новую пользовательскую схему:
Содержимое новой схемы:
4. Создадим пакет рабочих потоков “PO_To_FTP” и рабочий поток внутри пакета:
5. Содержимое рабочего потока “SendCSVtoFTP”:
6. Создадим новый тип сообщения:
7. Добавим новую карту сообщений:
8. Добавим новый входной канал:
9. Настройки входного канала:
10. Конфигурация:
Конфигурация преобразования данных:
11. Добавим выходной канал для сохранения в папку истории обработанных файлов Электронных Заказов на Закупку «ToSupplierSaveToHistory»:
12. Настройки выходного канала «ToSupplierSaveToHistory»:
Конфигурация:
Конфигурация преобразования данных:
13. Создадим выходной канал «SendFileToFTP»:
14. Настройки выходного канала FTP:
Конфигурация:
Конфигурация преобразования данных:
15. Детали рабочего потока:
Choice (выбор):
Конфигурация элемента рабочего потока «Choice»:
Содержимое элемента рабочего потока «Transformation to Output Format»
Элемент «SaveToHistory» рабочего потока:
Конфигурация:
Конфигурация фиксированного канала:
Маска имени файла:
Преобразование:
Конфигурация преобразования:
Элемент «SendToFTP» рабочего потока:
Настройки элемента «SendToFTP»:
Конфигурация фиксированного канала:
Маска имени файла:
Преобразование:
Конфигурация преобразования:
16. Действия пользователя в iScala:
1) Пользователь вводит Заказ на Закупку для поставщика с кодом поставщика «********11»
2) Пользователь вводит критерии выборки для печати требуемого Заказа на Закупку:
3) Когда iScala предлагает выбрать выходной канал для печати Заказа на Закупку, пользователь выбирает специальный выходной канал:
4) iScala создаёт файл в папке, ассоциированной с выходным каналом
5) К работе приступает Service Connect
17. Администратор может проверить результаты, используя отслеживание документов в Административной консоли iScala:
18. Детали процесса:
19. Детали выбранного шага внутри процесса:
20. Результат в папке «History»:
21. Результат в FTP папке:
22. Другой процесс (Пользователь ошибочно печатает Заказ на Закупку для поставщика с другим кодом):
23. Детали процесса:
Никакой файл не создаётся и никуда не отправляется.