AtTask создает / обновляет настраиваемое поле через API при создании проекта, созданного через веб-приложение AtTask.
Я пытаюсь использовать API AtTask для обновления или создания настраиваемого поля (т. Е. Назначать настраиваемый идентификатор отдельно от автоматически генерируемого идентификатора AtTask) всякий раз, когда проект создается через веб-приложение. Но я не нашел ничего об обработке событий в документации API.
Я могу получать / редактировать поля проекта при выдаче запроса по идентификатору или другому параметру поиска. Но у меня возникают проблемы с поиском способов редактирования полей проекта для какого-либо события, такого как "проект создан".
Один из способов, который я могу придумать, - это чтобы мой скрипт периодически искал новые проекты на основе метаданных проекта и редактировал проекты таким образом, но должно быть лучшее решение, которое я, вероятно, пропустил.
Заранее спасибо!
ОБНОВЛЕНИЕ: Кажется, я искал подписку на события AtTask. На момент публикации ниже (12/2013) из-за проблем с масштабируемостью AtTask отключил эту функцию, и у нее не было ETA для решения проблемы. Смотрите здесь: Работает ли подписка на события AtTask?
Любые обновления будут оценены.
1 ответ
Вы правы, AtTask API в настоящее время не поддерживает события. Самое простое, что нужно сделать, это просто опросить систему на наличие обновлений с помощью поиска. Вы также можете отслеживать адрес электронной почты для писем, которые отправляются при создании проекта. Письмо будет содержать идентификатор проекта / задачи / проблемы, который вы можете использовать для обновления событий.