Comment enregistrer une valeur dans un champ personnalisé dans JIRA par programmation?

J'ai passé des jours à essayer de trouver comment enregistrer ou mettre à jour une valeur dans un Personnalisé par programme et a finalement trouvé comment faire. Donc, je vais faire une question et que la réponse que j'aurais aimé avoir cette question et la réponse.

Il est en conflit de la documentation sur la façon de sauvegarder ou de mettre à jour une valeur d'un Champ Personnalisé dans JIRA. J'ai été en utilisant:

customField.setCustomFieldValue(CustomField, value);

Cela ne veut pas enregistrer la valeur dans la base de données, mais il n'mise à jour de la valeur d'aussi loin que je peux dire. Il est seulement utile si vous utilisez l'Personnalisé plus bas dans un Poste de Flux de travail de la Fonction de transition par exemple.

Je suis avec Jira 4.3.2.

Comment dois-je persister le CustomFields valeur dans le TABLEAU de base de données?

source d'informationauteur Norm Rozental