手順
-
tJIRAInputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Host URL] (ホストURL)、[User Id] (ユーザーID)、[Password] (パスワード)フィールドで、JIRAアプリケーションへのアクセスに必要なユーザー認証情報を指定します。
- [JIRA resource] (JIRAリソース)ドロップダウンリストからProjectを選択し、表示された[Project ID] (プロジェクトID)フィールドに、情報を取得するプロジェクトのキーを入力します。この例では、DOCです。
-
tExtractJSONFieldsコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、表示されたスキーマダイアログボックスで、指定したプロジェクトの対応する情報を保持する文字列型の6つのカラム、id、key、name、description、assigneeType、およびProjectTypeKeyを追加して、スキーマを定義します。
完了したら、[OK]をクリックして変更を保存し、ダイアログボックスを閉じます。
- [JSON field] (JSONフィールド)ドロップダウンリストから抽出するJSONフィールドを選択します。この例では、tJIRAInputコンポーネントから渡されるjsonです。
- [Loop Jsonpath query] (ループJsonpathクエリー) フィールドに、ループの基になっているノードへのパスを指定します。この例では$です。これはJSONフィールドのルートノードです。
- [Mapping] (マッピング)テーブルでは、[Column] (カラム)セルにスキーマカラムが自動的に入力されます。各スキーマカラムの目的のデータを保持する対応するJSONノードを指定してください。この例では、idカラムには$.id、keyカラムには$.key、nameカラムには$.name、descriptionカラムには$.description、assigneeTypeカラムには$.assigneeType、projectTypeKeyカラムには$.projectTypeKeyです。
- tFileOutputJSONコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [File Name] (ファイル名)フィールドに、抽出されたプロジェクト情報を書き込むファイルへのパスを指定します。この例ではD:/JiraComponents/project_info.jsonです。[Name of data block] (データブロックの名前)フィールドに、データブロックの名前を入力します。この例ではprojectです。