Формулировка проблемы: метод
API
ARTA Synergy, который позволяет выполнить
завершение процессов согласования / утверждения / ознакомления:
rest/api/workflow/finish_process
возвращает
положительный результат даже в том случае, если процесс уже был
завершён. Такое поведение мешает правильно реализовать
Журнал
синхронизации в мобильных клиентах к платформе.
Решение: необходимо скорректировать поведение
указанного в формулировке проблемы метода API
таким образом, чтобы при попытке завершения уже завершённого
процесса этот метод возвращал ошибку: ненулевой код возврата и
соответствующее сообщение об ошибке.
Вышеописанные изменения в API
должны быть
задокументированы в «Справочнике API-функций».