使う方法を紹介します。以下のレシピに従って作業を行うと、一覧に表示されたユーザの詳細な情報(ユーザプロファイル)を表示する画面へ遷移できるようになります。完成イメージこのCookBookで作成するサンプル画面は以下のように動作します。IM-共通マスタの組織検索ダイアログを開き、対象の組織を選択します。虫眼鏡アイコンをクリックして組織検索ダイアログを開き、対象の組織を選択してください。選択した組織に所属するユーザの一覧を表示します。一覧の右端のアイコンをクリックすると、対象のユーザのプロファイルを表示する画面に遷移します。画面左上のアイコンをクリックすると、一覧画面に戻ります。完成サンプル以下の完成サンプルをダウンロードしてご活用ください。インポート画面からインポートしてください。インポート画面からインポートしてください。インポート後にはIM-LogicDesignerルーティング定義の認可設定が必要ですのでご注意ください。ローカル環境で表示させる場合は、以下のURLにアクセスしてください。http://localhost:8080/imart/bloommaker/designer/user-list?css-framework=imuiなおベースURLである以下の部分は、環境に合わせて適宜変更してください。http://localhost:8080/imartレシピ何もない状態から作成すると、とても長くなってしまいます。そこで、このレシピで伝えたい部分ではない部分を作ったインポートファイルを用意しました。フロー定義インポートファイルをインポートすると、IM-共通マスタの組織を検索し、選択した組織に所属するユーザ一覧を表示するところまで実行できます。このレシピでは、一覧の行にあるアイコンをクリックしたときに詳細画面に遷移する部分の作り方を紹介します。インポート画面からインポートしてください。インポート画面からインポートしてください。認可の設定を行います。API」を選択します。右側の「権限設定を開始する」ボタンをクリックし、認可の設定を行います。認可の設定の詳細は認可を設定するを参照してください。今回は認証済みユーザに処理を実行できる権限を付与します。アクションを作成し、カスタムスクリプトを記述するアクションタブを開き、新規作成アイコンをクリックし、アクションエディタを開きます。「カスタムスクリプトを実行する」を配置します。カスタムスクリプトを次のように編集します。ここがこのレシピのキモになる部分です。ここがこのレシピのキモになる部分です。`${$constant.DETAIL_URL}?userCd=${userCd}`「URLにアクセスする」を配置し、次のように選択・編集します。「決定」ボタンをクリックします。表示されるかどうか確認します。ツールバーの「Preview」アイコンを押下することで動作確認を行えます。以下のように動作していれば問題ありません。フロー定義をインポートしました。指定された組織に所属するユーザの一覧を取得するのに必要な引数、返却値は以下の通りです。以下のプロパティを持つオブジェクトの配列ユーザコードユーザ名ユーザ検索名ユーザの詳細な情報を取得するのに必要な引数、返却値は以下のとおりです。住所1...ユーザ一覧を取得するために必要な情報は「単一組織検索ダイアログを表示する」アクションで取得できるので、これを使用します。ユーザの詳細な情報を取得するために必要なユーザコードは、ユーザ一覧のフロー定義の返却値にユーザコードを含めているので、これを渡せば良いことになります。デザイナ画面ではユーザ一覧の行に、ユーザコード、ユーザ名、ユーザ検索名、詳細へ遷移するためのアイコンを配置します。アイコンをクリックした時のアクションで、同じ行のユーザコードを取得すれば期待する動作を実現できます。アクションエディタには同じ行のユーザコードを取得する、などのアクションは定義されていません。「カスタムスクリプトを実行する」アクションを使って、スクリプトを書けば良さそうですが、スクリプトの引数にも行番号は定義されていません。詳細は別のレシピを参照してください)。変数を参照するために使っていることがわかると思います。参照することができます。関数は、変数のパスを引数にとり、実行時の値を取得するというものです(引数が文字列であることに注意してください)。取得すればユーザ一覧に表示しているものと同じユーザコードを取得できることになります。オブジェクトではありません。