{% extends 'layouts/app.html.twig' %} {% block title %}Mapowanie statusów: {{ provider.name }}{% endblock %} {% block app_content %} {% include 'partials/_flash_messages.html.twig' %} {% set active_count = 0 %} {% set explicit_order_count = 0 %} {% set explicit_order_active_count = 0 %} {% set aggregate_active_count = 0 %} {% for mapping in mappings %} {% if mapping.active %} {% set active_count = active_count + 1 %} {% if mapping.orderWorkflowStatus %} {% set explicit_order_active_count = explicit_order_active_count + 1 %} {% elseif mapping.aggregateOrder %} {% set aggregate_active_count = aggregate_active_count + 1 %} {% endif %} {% endif %} {% if mapping.orderWorkflowStatus %}{% set explicit_order_count = explicit_order_count + 1 %}{% endif %} {% endfor %}
{{ provider.name }} · kiedy polling panelu wykryje zmianę statusu u dostawcy, aplikacja użyje aktywnego mapowania i automatycznie zmieni status realizacji oraz opcjonalnie status całego zamówienia.
Brak aktywnego mapowania nie zatrzymuje pollingu, ale oznacza realizację jako wymagającą uwagi i zapisuje problem operacyjny.
Raw kod lub etykieta z panelu, np. awaiting_production.
Najniższy priorytet wygrywa, jeśli pasuje kod albo etykieta.
Zmienia status realizacji i przelicza albo jawnie ustawia status zamówienia.
Wpisz status dokładnie tak, jak zwraca go panel dostawcy. Dla Snapwear najczęściej używany jest raw kod z panelu.
Edytuj tylko te statusy, które dostawca faktycznie zwraca w panelu. Nieaktywne reguły są pomijane przez polling.
{{ mapping.rawStatusCode }}
{% if mapping.rawStatusLabel %}{{ mapping.rawStatusLabel }}{% endif %}
awaiting_production → in_production.