Скрипт для взаимодействия с системой тикетов Planfix
Андрей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.05.2017
Проблема: Если в планфикс поступает почта из сторонней системы тикетов (СТ) с например такой темой: "[TICKET#2385178497] Operation check finished" мы отвечаем и всё ок, но как только они ответят еще раз - система создаст новую задачу, а нам нужно добавить ответ в уже созданную задачу.
Примеры тем:
[WS Support #316272] Service stop working
Firewall Inquiry - [7714-RODK-6993] [3a967904]
[WS Sales #316260] cancellation
[TICKET#2385178497] Operation check finished
Задача:
Необходимо при создании задачи (Задача_2) перенести ее описание и файлы в другую задачу (Задача_1), если соблюдаются следующие требования:
- Скрипт получил POST запрос с данными Задачи_2
- в названии Задачи_1 найден идентификатор, который есть в названии Задачи_2
- После переноса данных, Задачу_2 удалить.
- После получения POST-запроса скрипт делает поиск Задачи_1 по названию, которое содержит нужный нам айди (мануал: https://planfix.ru/docs/ПланФикс_API_task.getList и "дополнительные сложные фильтры" https://planfix.ru/docs/ПланФикс_API:Фильтры_задач )
- добавляем через Действие описание и файлы из Задача_2 в найденую Задачу_1 (мануалы: https://planfix.ru/docs/ПланФикс_API:Действия https://planfix.ru/docs/ПланФикс_API:Работа_с_файлами ), при этом автором действия делаем Постановщика Задачи_2
- удаляем Задачу_2