Перейти до основного вмісту

Конфлікти

Кожен запис, яким зовнішня система обмінюється з WMS, має зовнішнє посилання — зв'язок між власним кодом цього запису в системі та записом у WMS. Конфлікт — це позначка на одному такому посиланні. Вона означає, що WMS не може сама вирішити, що робити з цим кодом, і чекає на рішення людини.

З конфліктами працюють у Клієнті: відкрийте Адміністрування і перейдіть до пункту Зовнішні посилання.

Що показує посилання​

Кожен рядок у Зовнішніх посиланнях — це один код однієї системи:

  • Зовнішня система — система, якій належить код.
  • Тип сутності — що це за запис, наприклад товар чи контрагент. Див. Типи даних інтеграції.
  • ID зовнішньої сутності — сам код, як його знає система.
  • ID внутрішньої сутності — запис у WMS, на який указує код.
  • Зовнішнє представлення — як система називає цей запис.
  • Основний — це основний код системи для запису. Система може мати кілька кодів для одного запису, але основний лише один.
  • Власник — ця система володіє записом. Запис має щонайбільше одного власника — зазвичай систему, яка пов'язалася з ним першою. Лише власник може змінювати запис повністю.
  • Конфлікт — посилання чекає на рішення.

Коли виникає конфлікт​

Конфлікт виникає в одній із двох ситуацій. Які з них можливі, залежить від налаштувань зовнішньої системи, що надсилає дані.

  • Конфлікт власності. Система надсилає повне оновлення запису, яким володіє інша система, а її політика конфлікту власності — Сувора. Наприклад, інтернет-магазин створив товар «Болт сталевий М8», а потім ERP (основна) надсилає цей самий товар під власним кодом 000123. Оновлення не застосовується, а код ERP (основна) позначається як конфлікт. Див. Політики конфлікту власності.
  • Другий код тієї самої системи. Система надсилає новий код для запису, для якого вже має код, а її режим дедуплікації — Суворий. Наприклад, контрагента ТОВ «Нова Трейд» двічі завели в ERP (основна): WMS уже знає його як CP-0042, а тепер надходить дубль картки CP-0117. Див. Режими дедуплікації.

Що блокує конфлікт​

Поки посилання має конфлікт:

  • WMS не приймає дані від цієї системи під цим кодом. Кожен запис, надісланий під ним, завершується в імпорті помилкою «Reference conflict detected», як і кожен документ, що його згадує;
  • якщо система має для запису більше одного коду, WMS не може визначити, який із них використати, тож не надсилає цей запис цій системі.

Інші системи та інші записи працюють як завжди.

Вирішення конфлікту не повторює того, що не вдалося. Коли конфлікт вирішено, попросіть того, хто відповідає за зовнішню систему, надіслати запис ще раз.

Як знайти конфлікти​

У Зовнішніх посиланнях відфільтруйте стовпець Конфлікт, щоб бачити лише посилання з конфліктом. Виберіть рядок — унизу списку з'явиться панель із діями для цього посилання.

Список «Зовнішні посилання» з шістьма посиланнями ERP (основна) та інтернет-магазину. Коди ERP (основна) 000123, 000987 і CP-0117 позначено як конфлікти. Вибрано CP-0117, панель унизу показує дії для нього.Список «Зовнішні посилання» з шістьма посиланнями ERP (основна) та інтернет-магазину. Коди ERP (основна) 000123, 000987 і CP-0117 позначено як конфлікти. Вибрано CP-0117, панель унизу показує дії для нього.

Окрім звичайних кнопок перегляду, редагування та видалення, панель показує до трьох кнопок для конфліктів. Наведіть на кнопку вказівник, щоб побачити її назву:

  • Змінити власника — коли вибране посилання не є власником;
  • Зробити основним — коли це не основний код системи;
  • Вирішити конфлікт — коли посилання має конфлікт.

Що обрати​

СитуаціяЩо зробити
Код — дубль. Та сама система вже має правильний основний код для цього запису.Вирішіть конфлікт. Код залишиться, але не як основний.
Цей код має стати основним кодом системи для запису.Зробіть його основним.
Відтепер записом має володіти ця система.Змініть власника на її код.
Код зіставлено не з тим записом у WMS.Прив'яжіть його до іншого запису.

Якщо конфлікти власності постійно надходять від системи, яка не повинна володіти цими записами, змініть її Політику конфлікту власності на Послаблена у налаштуваннях зовнішньої системи (див. Реєстрація зовнішньої системи). Тоді її оновлення записів, якими володіють інші, ігноруються без помилок.

Хто може це робити​

Щоб змінювати зовнішні посилання, потрібне право керувати ними у вашому профілі. Адміністратори можуть це робити завжди.