Контроль статусів вивантаження даних (CRM інтеграція)
Загальний опис
Розділ описує контроль обробки пакетів продажів після передачі в зовнішню систему.
Хід обміну зручно переглядати в журналі подій обміну і за потреби в регістрі. Система за розкладом опитує API і оновлює регістр.
Деталі полів відповіді API — у методі Отримання статусу пакета даних.
Основні терміни
Журнал подій обміну — загальний лог HTTP-звернень до PharmaPoint: тип операції, код відповіді с ервера, вміст запиту та відповіді. Зручний для перегляду всієї історії обміну та пошуку записів за ID пакета.
Регістр — (таблиця) пакетів даних, у якому зберігаються лише ID пакетів, що ще в черзі на отримання фінального статусу від API (import_status не фінальний). Після фінального статусу запис про пакет з регістру знімається; у цьому розділі також зручно стежити за чергою та переглядати зведену історію обміну по одному пакету.
Алгоритм дій
- Пакет продажів відправляється в зовнішню систему (CRM / PharmaPoint). У відповідь формується
IDпакета в PharmaPoint — ідентифікатор, що відображається в журналі подій обміну та у регістрі. ЦейIDдодається в регістр, щоб далі контролювати обробку пакета. - За розкладом система повторює звернення до API за кожним
IDз регістру. - Якщо в відповіді
import_statusмає проміжне значення, запис проIDзалишається в регістрі. Через заданий інтервал звернення до API повторюється. - Коли
import_statusстає фінальним, 1С виконує дію згідно з таблицею Статуси та дії системи, знімає запис проIDз регістру та більше не опитує API за цим пакетом.
Вхід до розділу адміністрування
Перейдіть до робочого столу для моніторингу обміну:
- Відкрийте меню Адміністрування.
- Оберіть пункт Інтернет-замовлення.
- Відкрийте підрозділ Налаштування завантаження замовлень покупців PharmaPoint:
