Конфигурация интеграции ION Workflow

Интеграция SunSystems с ION Workflow позволяет отделять деятельность по вводу и обработке проводок в SunSystems от деятельности по авторизации и утверждению проводок и ответственности за нее. Так обеспечивается дополнительная гибкость при настройке процессов управления проводками, предлагая контрольный журнал, являющийся внешним по отношению к SunSystems для утверждения проводок, и позволяя согласовывать использование бизнес-систем с обязанностями ключевого персонала. Например, менеджеру проекта может быть не нужен доступ к функциональности по заказам на закупку SunSystems, но нужно лично подтверждать все связанные с проектом закупки в ION Workflow.

Воспользуйтесь функцией «Конфигурация рабочего процесса» (WFC) и настройте в SunSystems определение рабочего процесса интеграции для одного или нескольких бизнес-процессов. В ION Workflow настраивается представление SunSystems для определения рабочего процесса. В «Финансовом учете» можно настроить определения рабочего процесса для следующих бизнес-процессов: ввод/импорт в книгу, распределение по счету и авторизация платежа. В функции «Обработка заказов» можно настроить определение рабочего процесса для утверждения заказа на закупку, утверждения строки заказа на закупку, утверждения счетов закупки, утверждения строки счета закупки, утверждения документов заявки или утверждения строки заявки. Можно создавать определения рабочего процесса для различных бизнес-процессов; однако для каждого бизнес-процесса можно создать только одно определение рабочего процесса.

Примечание. Авторизация используется для проводок или процессов «Финансового учета»; утверждение используется для проводок «Заказа на закупку».

Представление определения рабочего процесса SunSystems применяется к конкретной организации. Если для создания новой организации на основании ранее заданной с помощью определения рабочего процесс используется «Администрирование организации» (BUA), данные определения рабочих процессов копируют в новую организацию, однако проводки рабочего процесса и журналы не копируются.

Предварительные требования

Для работы с ION Workflow в SunSystems необходимо выполнить следующие предварительные требования.

  • Необходимо создать в SunSystems конфигурацию интеграции, выбрав в качестве интегрируемой системы ION Workflow. Необходимо сделать это до настройки SunSystems в ION, чтобы в SunSystems были доступны соответствующие таблицы базы данных (таблицы входящих и исходящих) до того, как ION Workflow подключится к SunSystems.
  • Необходимо установить и запустить Infor ION, при этом должен быть включен ION Workflow. См. руководство по установке ION в области документации по продукту Infor Xtreme.
  • Необходимо определить в панели ION Desk SunSystems в качестве приложения. А именно, на панели ION Desk нужно:
    • создать точку подключения к доменной базе данных SunSystems;
    • определить поток документов, представляющий маршрут документов бизнес-объекта (BOD) ION рабочего процесса через ION;
    • добавить документ ION рабочего процесса и задать глагол процесса, который будет отправляться приложением. ION автоматически создает логический ид., по которому ION распознает SunSystems и обменивается с ним данными. Точное значение данного логического ид. необходимо настроить в функции «Менеджер конфигураций» (CGM). Выберите «Интеграция» > «Общее» и укажите «Логический ИД», например lid://infor.sunsys6.

Подробные указания по использованию панели ION Desk см. в руководстве по администрированию подключения ION в области документации Infor Xtreme.

Примечание. Если в качестве приложения определено SunSystems, при вводе логического ИД в функцию «Менеджер конфигураций» (CGM) вводимое значение должно в точности соответствовать логическому ИД, предоставленному ION.
  • Определения рабочего процесса SunSystems следует задавать так, чтобы они в точности соответствовали определениям ION Workflow. Параметры отправки в SunSystems должны точно соответствовать параметрам ввода в ION Workflow, а параметры получения в SunSystems должны в точности соответствовать параметрам вывода в ION Workflow. Данные параметры более подробно описываются для SunSystems ниже; см. также руководство по администрированию ION в разделе документации Infor Xtreme.
    Примечание. Определение документации можно создать в ION Workflow как перед соответствующим представлением в SunSystems, так и после него.
  • Если необходимо передать функции авторизации в модуле «Финансовый учет» в ION Workflow, следует настроить в SunSystems следующие параметры:
    • В пункте «Настройка книги» > «Дополнительные требования», установите для поля «Требуется авторизация» значение да.
    • Определите хотя бы один код отклонения в «Код отклонения» (FJC), который должен по умолчанию использоваться в определении рабочего процесса.
    ION Workflow игнорирует настройку «Требуется авторизация» для отдельных типов операций; это означает, что если оставшаяся часть конфигурации настроена надлежащим образом, SunSystems принимает проводки, авторизованные в ION Workflow, вне зависимости от типа операции. Если в будущем использование ION Workflow для авторизации в модуле «Финансовый учет» прекратится и будет использоваться авторизация в самом SunSystems, то настройка «Требуется авторизация» для отдельных типов операций будет соблюдаться; в этом случае необходимо убедиться, что данный флажок надлежащим образом установлен для всех соответственных типов операций.

    Аналогично, в ION Workflow не нужно настраивать команды пользователей или этапы авторизации; однако если впоследствии потребуется выполнять авторизацию в SunSystems без ION рабочего процесса, придется настроить соответствующие параметры.

  • Если нужно делегировать утверждение заказа на закупку в ION Workflow, необходимо настроить утверждения в SunSystems на уровне заголовков заказов, потому что рабочий процесс утверждения заказа на закупку требует использования заголовков заказов, а не отдельных строк проводок. Для этого на вкладке «Утверждение закупки» в пункте «Настройка модуля «Управление закупками»» (PBS) выберите «Используются утверждения заказов», а в параметре «Типы закупок (PTS)» > «Настройка этапов» установите для пункта «Уровень проводки» значение «Документ» для того этапа, который требует утверждения.
    Примечание. Можно настроить делегирование утверждения для модуля «Заказ на закупку» в ION Workflow на этапе ввода заказа или подтверждения заказа; однако чрезвычайно рекомендуется не использовать этап ввода заказа для утверждения в ION рабочем процессе, если только содержимое заказов на закупку не изменяется крайне редко. Данное ограничение связано с тем, что SunSystems запрещает изменять заказ, пока его утверждение рассматривается с использованием ION Workflow. После утверждения заказа на закупку в ION Workflow запрещается изменять содержимое или сведения заказа на закупку. Если заказ на закупку все же необходимо изменить, создайте копию заказа для изменения, а потом удалите исходный заказ.
  • Если нужно делегировать утверждение заказа на закупку в ION Workflow, необходимо настроить утверждения в SunSystems исключительно для одного утверждающего.
  • Чтобы настроить в SunSystems заменяющего утверждающего пользователя, выберите в «Политике безопасности» в «Консоли безопасности» или «Менеджере пользователя» соответствующего утверждающего пользователя рабочего процесса.