Освобождаване на задържания на поръчки за изпълнение

Действието „Освобождаване на задържания на поръчки за изпълнение“ променя статуса на поръчка за изпълнение от „Задържана“ на „Отворена“.

Това действие освобождава всички задържания на изпълнението на поръчката за изпълнение.

Полета

Действието „Освобождаване на задържания на поръчки за изпълнение“ не съдържа полета, но изисква идентификатор на поръчка за изпълнение да бъде наличен в работния процес, за да се освободи задържането на изпълнението.

Тригери

Действието „Освобождаване на задържания на поръчки за изпълнение“ може да се използва в работни процеси, които предоставят поръчка за изпълнение. Когато се създаде поръчка, тя обикновено има нула поръчки за изпълнение. Изпълнява се процес за присвояване на редовете в поръчката към местоположение, като се създават поръчки за изпълнение.

Тригерът Поръчка, готова за изпълнение се изпълнява за всяка поръчка за изпълнение, която е създадена за поръчката, така че обикновено се използва с това действие.

В допълнение, поръчките за изпълнение са достъпни за всеки тригер с поръчка, след като поръчките за изпълнение са добавени. С помощта на действие За всеки можете да обходите тези списъци и да извършвате действия за всеки елемент. Например, можете да обходите поръчките за изпълнение и да освободите всички задържания на изпълнението за всяка от тях. За да направите това, трябва да добавите кратко забавяне от около пет минути след тригер, базиран на поръчка, за да се уверите, че поръчките за изпълнение са създадени и достъпни.

API подробности

За да научите повече, прегледайте промяната fulfillmentOrderReleaseHold.

За повече подробности относно поръчките за изпълнение прегледайте контекста на обекта FulfillmentOrder.

Шаблони

Освобождаване на задържането на изпълнение на артикули за замяна, след като връщането е приключено

Когато дадено връщане е приключено, проверете дали има неуредено салдо по поръчката. Ако няма салдо по поръчката, освободете артикулите за замяна. Преглед на шаблон