2016-03-24 6 views
2

Jira API経由で問題にフラグを追加したいと考えています。私はこの問題に関する文書を見つけることができませんでした。誰でもこの作品の仕組みを知っていますか?休憩API経由でjira問題にフラグを追加する方法

+0

「フラグを追加」と言ったら、何をしようとしていますか?通常、UIを使用して問題にカスタムフィールドを追加すると、APIを使用してカスタムフィールドを設定できます。 – Lobsterpants

+0

'フラグ'とはラベルですか? – kdopen

+0

問題にフラグを付けることは、jira実装の構造です。 https://confluence.atlassian.com/agile/jira-agile-user-s-guide/working-with-issues/flagging-an-issue私は本当にAPIを介してこれを行うことができるようにしたいと思います。 –

答えて

1

hereのように、「フラグ付き」は、単一の値「障害」を受け入れるチェックボックスのカスタムフィールドです。

他のカスタムフィールドと同様に、JIRA REST APIを使用して設定することができます。たぶん、例hereが役に立ちます。

JIRA Java APIを使用してカスタムフィールド値を設定することもできます。

2

ここで私が見つけた最高の答えです。 https://answers.atlassian.com/questions/38062844/answers/38062897

フラグ付きフィールドがあります。これはチェックボックスタイプのフィールドです。デフォルトでは、単一の値があります。フィールドはヌルステータスがチェックされます。フィールドがNULLの場合、問題にはフラグが立てられません。フィールドがnullでない場合、問題はフラグが立てられます。

これにはREST APIを使用します。あなたは、フィールドID(customfield_10000を)知っている必要がありますいずれか

https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue. 

か、メタデータ検索することによって、スクリプトフィールドの発見をするに必要 - - 例はここにあるhttps://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-discovering-meta-data-for-creating-issuesを。

APIを介して問題を作成中にカスタムフィールドを設定する例 -

curl -D- -u fred:fred -X POST --data {"fields":{"project":{"key": "TEST"}, "summary": "Always do right. This will gratify some people and astonish the REST.", "description": "Creating an issue while setting custom field values", "issuetype":{"name": "Bug"}, "customfield_10000": [{"value": "Impediment"}]}} -H "Content-Type: application/json" http://localhost:8090/rest/api/2/issue/ 
non-minified data Expand source 
{ 
"fields": { 
    "project": 
    { 
     "key": "TEST" 
    }, 
    "summary": "Always do right. This will gratify some people and astonish the REST.", 
    "description": "Creating an issue while setting custom field values", 
    "issuetype": { 
     "name": "Bug" 
    },  
    "customfield_10000": [ {"value": "Impediment" }]  
    } 
} 
+1

しかし、依存アップデートは動機付けエラーです 'フィールド 'customfield_10000'は設定できません。それは適切な画面ではありません、または不明です。 ".. 100% – KingRider

2

私はこれを行う方法を考え出したが、私はAPIのバージョンについてはよく分かりません。

/rest/greenhopper/1.0/xboard/issue/flag/flag.json

YOURDOMAIN、体内の(自分の課題キーと置き換えJIRA-ISSUE):

{"issueKeys":["JIRA-ISSUE"],"flag":true}

私はこれが役に立てば幸い私はPOST要求にしました。

関連する問題