2017-01-31 2 views
-2

J'ai un champ personnalisé suivant. Comment puis-je passer en JSON pour créer problème dans JIRA à l'aide reste apiJira reste api insérer des champs personnalisés dans créer numéro

"customfield_10300":{ 
    "required":false, 
    "schema":{ 
     "type":"option", 
     "custom":"com.atlassian.jira.plugin.system.customfieldtypes:select", 
     "customId":10300 
    }, 
    "name":"Severity", 
    "hasDefaultValue":false, 
    "operations":[ 
     "set" 
    ], 
    "allowedValues":[ 
     { 
     "self":"http://sjira/rest/api/2/customFieldOption/10303", 
     "value":"Blocker", 
     "id":"10303" 
     }, 
     { 
     "self":"http://sjira/rest/api/2/customFieldOption/10304", 
     "value":"Critical", 
     "id":"10304" 
     } 
    ] 
} 
+0

pas ce n'est pas un double –

+0

Vous voulez ajouter à la 'créer view' question? – ppasler

+0

Veuillez clarifier votre question. – ppasler

Répondre

1

Comme le champ est à partir du type « select », vous devez utiliser le format JSON pour remplir un champ de sélection:

Voici un exemple :

{ 
    "fields": { 
     "project": 
     { 
      "key": "PKEY" 
     }, 
     "summary": "Your summary", 
     "description": "your description", 
     "issuetype": { 
      "name": "Task" 
     },  
     "customfield_10013": { "value": "Blocker" }  
    } 
} 

Quelques détails peuvent être trouvés ici: https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue