Assegnazione di casi FogBugz di programmazione
-
16-09-2019 - |
Domanda
Voglio scrivere un'applicazione che assegna casi Fogbugz a livello di codice, come avrei potuto ottenere questo risultato? E 'possibile raggiungere questo dato uno dei seguenti scenari:
-
L'utente inserisce il testo nella mia campo di inserimento di applicazione e la rapporto Fogbugz si apre nel browser in cui il campo "note" è popolato con il testo da parte dell'utente ingresso
-
Il rapporto FogBugz viene assegnato al utente specificato nella domanda senza nemmeno il browser che si apre cioè il rapporto è memorizzato direttamente DB.
Sto pensando di aggiungere i valori di default per gli altri campi pure in modo Vorrei assumere il processo sarebbe lo stesso per l'aggiunta di testo al campo "note".
Soluzione
È possibile farlo con l'API Fogbugz . Vedere la voce "Modifica dei casi" per le specifiche su come modificare un caso (che include la creazione di uno nuovo). E 'un po' complicato (o forse solo stranamente progettato), ma, come mi ricordo, è fondamentalmente chiamare cmd = new se si desidera creare un nuovo caso, fornire il testo nel parametro 's' e impostare l'ixPersonAssignedTo al corretto persona. Per un caso esistente, utilizzare cmd = modifica.
Questo è possibile sia con una forma regolare inviato alla vostra installazione Fogbugz e un po 'di codice lato server che chiama l'API.
Altri suggerimenti
Si potrebbe desiderare di scrivere un plug-in per FB e permettere ad altri di usarlo. (Condividerla o venderla)