backlog.countIssue
指定した条件に該当する課題件数を返します。
メソッド名
backlog.countIssue
パラメータ
structの要素に下記パラメータが指定できます。
| パラメータ名 | 型 | 内容 |
|---|---|---|
| projectId (必須) | int | プロジェクトID (例:5) |
| issueTypeId または issueType | issueTypeId は int または array、 issueType は string または array |
種別ID または 種別名 (種別はgetIssueTypesで取得できます) |
| componentId | int または array |
カテゴリID (例:5) カテゴリが未設定のものを含める場合「-1」 (カテゴリはgetComponentsで取得できます) |
| versionId | int または array |
発生バージョンID (例:5) 発生バージョンが未設定のものを含める場合「-1」 (発生バージョンはgetVersionsで取得できます) |
| milestoneId | int または array |
マイルストーンID (例:5) マイルストーンが未設定のものを含める場合「-1」 (マイルストーンはgetVersionsで取得できます) |
| statusId | int または array |
状態ID 1 : 未対応 2 : 処理中 3 : 処理済み 4 : 完了 |
| priorityId | int または array |
優先度ID 2 : 高 3 : 中 4 : 低 |
| assignerId | int または array |
担当者ユーザID 担当者が未設定のものを含める場合「-1」 (プロジェクト参加ユーザはgetUsersで取得できます) |
| createdUserId | int または array |
登録者ユーザID
(プロジェクト参加ユーザはgetUsersで取得できます) |
| resolutionId | int または array |
完了理由ID -1 : 未設定 0 : 対応済み 1 : 対応しない 2 : 無効 3 : 重複 4 : 再現しない |
| created_on_min | string | 課題の登録日 範囲開始日(YYYYMMDD) |
| created_on_max | string | 課題の登録日 範囲終了日(YYYYMMDD) |
| updated_on_min | string | 課題の更新日 範囲開始日(YYYYMMDD) |
| updated_on_max | string | 課題の更新日 範囲終了日(YYYYMMDD) |
| start_date_min | string | 課題の開始日 範囲開始日(YYYYMMDD) (プレミアムプラン以上で指定可) |
| start_date_max | string | 課題の開始日 範囲終了日(YYYYMMDD) (プレミアムプラン以上で指定可) |
| due_date_min | string | 課題の期限日 範囲開始日(YYYYMMDD) |
| due_date_max | string | 課題の期限日 範囲終了日(YYYYMMDD) |
| query | string | 検索キーワード |
| file_attachment | boolean | 1: ファイルが添付されている 0: ファイルが添付されていない |
| file_shared | boolean | 1: 共有ファイルがリンクされている 0: 共有ファイルがリンクされていない |
| custom_fields | array(struct) | 検索対象のカスタム属性種別によって要求するパラメータが変わります。(マックスプランで指定可) |
custom_fields の1項目に指定できるパラメータ情報です。
カスタム属性形式が文字列の場合 (typeId=1,2)
| パラメータ名 | 型 | 内容 |
|---|---|---|
| ├ id | int | カスタム属性ID (例:3) |
| └ values | string | 検索対象文字列 |
カスタム属性形式が数値の場合 (typeId=3)
| パラメータ名 | 型 | 内容 |
|---|---|---|
| ├ id | int | カスタム属性ID (例:3) |
| ├ min | double | 最小値 (例:0) |
| └ max | double | 最大値 (例:100) |
カスタム属性形式が日付の場合 (typeId=4)
| パラメータ名 | 型 | 内容 |
|---|---|---|
| ├ id | int | カスタム属性ID (例:3) |
| ├ min | string | 開始日(YYYYMMDD) |
| └ max | string | 終了日(YYYYMMDD) |
カスタム属性形式が単一、複数リストの場合 (typeId=5,6)
| パラメータ名 | 型 | 内容 |
|---|---|---|
| ├ id | int | カスタム属性ID (例:3) |
| └ values | int または int の array | 検索対象項目値(例:1,2) |
カスタム属性形式がチェックボックス、ラジオボタンの場合 (typeId=7,8)
| パラメータ名 | 型 | 内容 |
|---|---|---|
| ├ id | int | カスタム属性ID (例:3) |
| ├ other_text | boolean |
その他項目を対象に含める 1 : true 0 : false |
| └ values | int または int の array | 検索対象項目値(例:1,2) |
レスポンス
条件に該当する課題の件数を返します。
リクエストXMLの例
プロジェクトID = 1、マイルストーン = [5, 6] の場合
<?xml version="1.0" encoding="utf-8"?>
<methodCall>
<methodName>backlog.countIssue</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>projectId</name>
<value>
<int>1</int>
</value>
</member>
<member>
<name>milestoneId</name>
<value>
<array>
<data>
<value>
<int>5</int>
</value>
<value>
<int>6</int>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
レスポンスXMLの例
<?xml version="1.0" encoding="utf-8"?>
<methodResponse>
<params>
<param>
<value>
<i4>64</i4>
</value>
</param>
</params>
</methodResponse>









