Как автоматически изменить статус в текущей задаче?

Share

Эта статья будет полезна тем, кто хочет настроить автоматическую смену статуса текущей задачи. 

Данная настройка реализуется с помощью API запросов. Для тестирования будет использоваться сервис Postman (https://www.postman.com/).

Для примера была создана модель по обработке заявок, которая имеет три статуса:

  • Новая заявка;
  • В работе;
  • Завершена.

Заявка должна переходить на этап “В работе” сразу после того как была создана, то есть, когда статус является равным “Новая заявка”. 

Чтобы это сделать нужно сначала узнать ID данного этапа. Для этого перейдем в сервис Postman и сделаем простой GET запрос для получения всей инофрмации по модели (https://developers.neaktor.com/#/taskmodels/ids).

При создании любого запроса в Neaktor, важно добавить на вкладке «Headers» заголовок Authorization с указанием публичного API ключа из Neaktor.

Публичный ключ API можно найти перейдя в раздел “Интеграции” в Neaktor. Нажмите на вкладку “API ключи” и сгенерируйте новый публичный ключ, либо воспользуйтесь уже существующим ключом. Важно: статус у ключа должен быть «Чтение и запись».

Нам необходимо отправить GET запрос . В строке url следует прописать https://api.neaktor.com/v1/taskmodels/{model_id}, где model_id является ID модели, по которой создана задача, где следует изменить статус.

ID модели можно получить скопировав его из поисковой строки браузера.

После отправки запроса мы получаем все ID полей и статусов данной модели. 

Находим ID статуса, в который мы хотим автоматически перевести задачу.

Нам он понадобится позже, так что его необходимо сохранить. 

Переходим в настройки бизнес процесса, в котором нужно сделать автоматический переход на этап. Переходим в раздел “Роботы”. 

Создаем робота “Пересчет и заполнение данных в полях” и настраиваем его таким образом:

  1. Если статус стал равным “Новая задача”,
  2. Тогда выполнить автодействие “Отправить запрос”:
  • URL, на который будет отправляться запрос: https://api.neaktor.com/v1/tasks/{{id}}/status/change;
  • Тип Запроса: POST;
  • Content-type: json;
  • Тело запроса: {  «status»: «5a3fb0c2c47a9bfa6925a891» }, сюда необходимо вставить ID именно того статуса, который мы до этого сохраняли;
  • В заголовок прописываем Authorization и API ключ Neaktor.

3. Сохраняем робота.

Настройка завершена. Теперь заявка переходит на этап “В работе” сразу после того как была создана. 

Настройка автоматической смены статуса позволит вам эффективно управлять задачами и исключить рутинную ручную работу. Следуйте указанным шагам, и ваш рабочий процесс станет еще более автоматизированным и продуктивным.

;

Оставьте комментарий