<aside> 📜 СОДЕРЖАНИЕ
Если необходимо, чтобы один процесс заново обработал объект нужно удалить логи выполнения процесса по данному объекту.
Очистить логи выполнения процесса возможно несколькими способами:
Очистить логи выполнения процесса по объекту возможно с использованием метода API **/api/v1/workflow/log/clear Очистить логи выполнения процесса.**
Подробная информация о работе метода в статье.
Также очистить логи выполнения процесса возможно не используя сторонние сервисы, а настроив процесс внутри платформы SOHO.LMS.
Возможно настроить отдельный процесс, который при наступлении определенных условий будет запускаться и очищать логи указанных процессов.
Вызов API
.Вызов API
Заполните следующие параметры в полях блока:
BODY (поддерживается только Json):
{
"workflowIds": [45502,45201,45211],
"clientId": @НомерКлиента
}
Перечислите ID процессов, в которых необходимо удалить логи обработки по текущему объету. В зависимости от условий выполняемого процесса может быть изменен параметр объекта процесса на clientId, orderId, transactionId.
Сохраните внесенные изменения.
Перезапуск процесса
внутри процессаДля очищения логов только что отработанного процесса необходимо добавить блок действия Перезапуск процесса
.
Добавьте блок Переход выше
, в раскрывающемся списке Куда? выберете вариант Перезапуск процесса
.
<aside> 💡
Для срабатывания перезапуска процесса, перед выполнением данного действия необходимо добавить задержку выполнения минимум на 1 час.
</aside>