Связка (интеграция) по API helpdesk системы (web, SaaS) с Azure DevOps
538 PLNПриветствую!
Задача следующего характера:
Необходимо связать при помощи API систему обработки заявок, которую использует служба технической поддержки (достаточно классическая система по приёму и обработке обращений в Службу поддержки клиентов) с Azure DevOps, которую используют разработчики (спринты, мониторинг выполнения текущих задач, менеджмент латания багов и т.д.)
Важный момент! Если вы не уверены в возможности реализации задачи полностью, то я готов рассмотреть альтернативные "суррогатные" варианты. В данном случае - любое, пусть даже небольшое движение вперёд с возможностью демонстрации прогресса поможет проекту в целом.
Обе системы обладают API, который позволяет решить задачи любой сложности + весьма подробной документацией.
Вот информация по API системы обработки заявок:
helpdeskeddy.ru/vozmoznos...
helpdeskeddy.ru/api.html
Вот информация по API Azure DevOps (больше для примера, т.к. этот продукт весьма популярен и документации по нему (официальной и не очень – куча)
docs.microsoft.com/kk-kz/...
С точки зрения уровня интеграции – на самом первом этапе (перед непосредственно началом работы) будет хорошо обсудить/рассмотреть возможные варианты.
В идеале было бы получить двухсторонюю интеграцию когда основная масса информации из заявки в системе Службы поддержки могла бы передаваться в Azure DevOps задачу (таск) и обратно:
Из системы Службы поддержки в Azure DevOps:
1) Заголовок заявки
2) Основное тело заявки (текст + картинки (скриншоты))
3) Приложения (если таковые имеются)
4) Номер заявки в Helpdeskeddy
Обратно:
5) После создания задачи в Azur DevOps – обратно в заявку службы поддержки передавался бы номер этой задачи (в кастомное поле)
6) В случае получения нового комментария в Azure DevOps требуется эту информацию передавать обратно в заявку в Helpdeskeddy + может идти речь об обмене статусами пары полей (текущий статус в Azur DevOps >> в процессе, тестируется, готово и т.д.) + какое нибудь ещё кастомное поле для большей визуализации. Документация по API работу с кастомными полями закрывает хорошо и тут больше вопрос какие пользователи захотят видеть.
При грамотном планировании проект, в принципе, может состоять из нескольких этапов:
1) Базовый уровень – обмен только статусами заранее созданных задач/заявок.
В процессе учавствует только пара полей, остальные действия выполняются автоматикой самых систем (скрипты, которые оповещают пользователей – это уже есть, работает, как триггер может любое незначительное изменение)
2) Средний (следующий) уровень – создание Azure DevOps задач через передачу информации из заявок Службы поддержки + обмен базовыми статусами
3) Полноценная интеграция >> то же что и в (2) + полноценный двухсторнний обмен информацией между обеими системами.
В случае возникновения любых вопросов – прошу писать, постараюсь ответить на всё максимально развёрнуто.
Спасибо!
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Mała poprawka na stronie
58 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 3 godziny 52 minuty temu ∙ 82 oferty |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 2 dni 10 godzin temu ∙ 42 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 8 dni 2 godziny temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 8 dni 14 godzin temu ∙ 6 ofert |