Вопрос
Я хочу написать приложение, которое программно назначает случаи Fogbugz. Как мне это сделать?Возможно ли добиться этого при любом из следующих сценариев:
Пользователь вводит текст в поле ввода моего приложения, а отчет Fogbugz открывается в браузере, где поле «Примечание» заполнено текстом из пользовательского ввода
Отчет о Fogbugz назначен указанному пользователю в приложении без открытия браузера, т.е.Отчет хранится непосредственно в БД.
Я планирую добавить значения по умолчанию и в другие поля, поэтому предполагаю, что процесс добавления текста в поле «примечание» будет таким же.
Решение
Вы можете сделать это с помощью Фогбагз API.Подробную информацию о том, как редактировать обращение (включая создание нового), см. в разделе «Редактирование обращений».Это немного сложно (или, возможно, просто странно спроектировано), но, насколько я помню, вам нужно вызвать cmd=new, если вы хотите создать новый случай, указать свой текст в параметре 's' и установить для ixPersonAssignedTo правильное значение. человек.В существующем случае используйте cmd=edit.
Это возможно как с помощью обычной формы, размещенной в вашей установке Fogbugz, так и с помощью некоторого кода на стороне сервера, который вызывает API.
Другие советы
Возможно, вы захотите написать плагин для FB и позволить другим его использовать.(поделись или продай)