Назначение случаев Fogbugz программно

Я хочу написать приложение, которое программно назначает случаи Fogbugz, как мне это сделать? Можно ли добиться этого, учитывая любой из следующих сценариев:

  • Пользователь вводит текст в поле ввода моего приложения, и отчет Fogbugz открывается в браузере, где поле «примечание» заполняется текстом из пользовательского ввода.

  • Отчет Fogbugz назначается указанному пользователю в приложении даже без открытия браузера, т.е. отчет сохраняется непосредственно в БД.

Я планирую добавить значения по умолчанию и в другие поля, поэтому я предполагаю, что процесс будет таким же, как и для добавления текста в поле «примечание».


person Draco    schedule 15.07.2009    source источник


Ответы (2)


Это можно сделать с помощью Fogbugz API. См. раздел «Редактирование дел» для получения подробной информации о том, как редактировать дело (включая создание нового дела). Это немного сложно (или, возможно, просто странно спроектировано), но, насколько я помню, вам в основном нужно вызвать cmd=new, если вы хотите создать новый случай, указать свой текст в параметре 's' и установить ixPersonAssignedTo в правильное человек. Для существующего случая используйте cmd=edit.

Это возможно как с обычной формой, размещенной в вашей установке Fogbugz, так и с некоторым кодом на стороне сервера, который вызывает API.

person Rahul    schedule 15.07.2009

Возможно, вы захотите написать плагин для FB и позволить другим использовать его. (поделись или продай)

person Tim    schedule 13.02.2011