Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...



Запрос на согласование заявки на закупку (тип 1)Заявка доступна для согласования следующему пользователю/группе пользователей в цепочке согласования. Каждый пользователь в цепочке согласования получает уведомление в тот момент, когда предыдущий пользователь в цепочке согласования нажал “Согласовать”.
Запрос на согласование заявки на закупку (тип 2)Заявка доступна для согласования бюджет-держателю после согласования предыдущими пользователями из цепочки. Бюджет-держатель получает уведомление в тот момент, когда предыдущий пользователь в цепочке согласования нажал “Согласовать”.
Заявка утвержденаЗаявка утверждена всеми пользователями из цепочки согласования. Каждый пользователь в цепочке согласования и инициатор заявки получает уведомление в тот момент, когда последний пользователь в цепочке согласования нажал “Согласовать”.
Заявка отклоненаЗаявка отклонена любым пользователем из цепочки согласования. Каждый пользователь в цепочке согласования и инициатор заявки получает уведомление в тот момент, когда текущий пользователь в цепочке согласования нажал “Отклонить”.
Запрос на изменения заказа на закупкуЗаказ доступен для согласования следующему пользователю/группе пользователей в цепочке согласования. Каждый пользователь в цепочке согласования получает уведомление в тот момент, когда предыдущий пользователь в цепочке согласования нажал “Согласовать”.
Запрос на изменение заказа утверждёнЗапрос на изменение заказа утвержден всеми пользователями из цепочки согласования. Каждый пользователь в цепочке согласования и инициатор запроса на изменение получает уведомление в тот момент, когда последний пользователь в цепочке согласования нажал “Согласовать”.
Запрос на изменение заказа отклонёнЗапрос на изменение заказа отклонен любым пользователем из цепочки согласования. Каждый пользователь в цепочке согласования и инициатор запроса получает уведомление в тот момент, когда текущий пользователь в цепочке согласования нажал “Отклонить”.
Напоминание о необходимости создать поступление (GR)

За 4 дня и за 1 день до наступления даты поставки и через 1 день после, если поступление по заказу не было создано. 

...



Запрос на подтверждение заказаПроизошло создание заказа PO в АгореAGORA. После этого уведомление отправляется на почту поставщика (Supplier.Email).
Заказ измененПоследний в цепочке согласования подтвердил заявку на изменение PO, создана новая версия заказа.

...

На платформе реализованы интеграции со сторонними сервисами клиента.
Интеграции односторонние, а это значит, что данные от платформы передаются только при поступлении API запроса на платформу от стороннего сервиса. 

Интеграция с SAP (P0x)

Между платформой и SAP (P0x) настроено интеграционное взаимодействие для обмена следующими данными по следующим потокам:

Название потока

Источник

Получатель

Инициатор

Частота

Cost centersSAP P0xAgoraSAP P0xРаз в сутки
Internal ordersSAP P0xAgoraSAP P0xРаз в сутки
SuppliersSAP P0xAgoraSAP P0xРаз в час
Technical contractsSAP P0xAgoraSAP P0xРаз в сутки
PO simulation createSAP P0xAgoraSAP P0xКаждые 10 секунд
PO createSAP P0xAgoraSAP P0xКаждые 10 секунд
PO simulation updateSAP P0xAgoraSAP P0xКаждые 10 секунд
GR createSAP P0xAgoraSAP P0xКаждые 10 секунд

Для приема данных на стороне Agora разработан веб-интерфейс для получения данных в файле формата cXML по технологии REST API.

Интеграционное взаимодействие между системами Agora и SAP P0x осуществляется через интеграционную шину EAI Middleware.

...


Техническое согласование заявки (PR)

Раз в 5 минут запускается задача, по которой Middleware получает данные по списку заявок с платформы, которые на этапе согласования "Технический согласующий", далее внутри их системы происходит проверка, возможно ли создать заявку с данными, указанными в заявке (правильное ли заполнение, не превышены ли какие-либо лимиты). При отклонении заявки Техническим согласующим, заявка возвращается в статус "Черновик" и цепочка согласования сбрасывается. В истории изменений заявки пишется причина, почему проверка была не пройдена. При согласовании заявки, заявка движется дальше по цепи согласования и в истории отражается факт согласования со стороны Технического согласующего.

...

.

...

Экспорт заказов (PO)

Только что созданные заявки помечаются в системе выключенным параметром "Экспортировано в SAP". Такие заявки выгружаются запросом от SAP раз в 5 минут, после чего помечаются включенным параметром. Выгрузка такого заказа может как создать заказ в SAP, так и обновить уже существующий. За один запрос SAP получает максимум 50 заказов на обработку. Если заказов больше 50, оставшиеся будут выгружены при следующем запросе - через 5 минут.
В случае возникновения ошибки экспорта в SAP, заказ помечается параметром "Ошибка при миграции заказа в SAP".
Логи ошибок миграции заказа в SAP можно проверить в админ. панели в разделе Записи о неудачных результатах в категории Интеграция с SAP

Интеграция с 1С

Интеграция с 1С используется для синхронизации пользователей 

1С может обратиться к платформе для получения следующей информации:
 Получение токена OAuth 2.0 - метод аутентификации, 1С делает это перед каждым запросом
• Проверка существования пользователя в Агора - 1С делает данный запрос на платформу с целью проверки наличия пользователя в системе Агора
• Проверка существования менеджера в Агора - 1С совершает запрос на платформу с целью проверки наличия менеджера в системе Агора.
• Создание/изменение пользователя в Агора - 1С совершает запрос на платформу с целью создания нового пользователя (если пользователя нет в системе Агора) или обновления существующего пользователя (если пользователь существует) в системе Агора.

Также, раз в час система обращается к 1С для проверки материальной группы и бюджету в целях определения роли Бюджетодержателя или Финансового контроллера.

...