2017-02-07このCookBookでは、IM-FormaDesignerで作成したフォーム画面の中で、アイテムからアイテムへ値を渡す方法について紹介します。今回は例として、文字列と数値の値を同時にアイテムからアイテムへ渡してみましょう。前提条件このCookBookで紹介する方法では外部連携機能を利用するため、IM-BISが環境に含まれている必要があります。普段からIM−FormaDesignerを利用している方を読者の対象としています。画面左側の「string」に文字列を入力してください。画面左側の「number」に整数値を入力してください。Values」ボタンをクリックしてください。画面右側の「string」と「number」に値が渡されます。完成サンプル以下の完成サンプルを、ローカル環境にインポートしてご活用ください。Summerの環境を利用して作成したものです。Summerより前のバージョンでは正常に動作しない可能性があります。im_cookbook_114563_datasource.zipローカル環境で表示させる場合は、以下のURLにアクセスしてください。http://localhost:8080/imart/forma/normal/view/regist_application_view/im_cookbook_114563_formaなおベースURLである以下の部分は、環境に合わせて適宜変更してください。http://localhost:8080/imartレシピIM-LogicDesignerを利用してロジックフローを作成する。作成したロジックフローをデータソース定義に登録する。IM-FormaDesignerを利用してフォーム画面を作成する。外部連携機能を利用して、アイテムからアイテムへ値を渡す設定をする。IM-LogicDesignerを利用してロジックフローを作成する。ここで作成するロジックフローは、受け取った値を返却するだけのロジックフローです。入出力設定を行います。1つずつ追加してください。続いて、ロジックフローを作成しましょう。StartタスクとEndタスクを矢印で直接つなぎ、Endタスクをダブルクリックしマッピング設定を行います。入出力設定で追加した2つの入力データが直接出力されるようにマッピングしてください。これでロジックフローの作成は終了です。作成したロジックフローを新規保存しましょう。IM-LogicDesignerでのロジックフロー作成について、詳細は下記ドキュメントを御覧ください。チュートリアルガイド][入出力設定を定義する][線を引く(シーケンスを定義する)][マッピング設定を行う]IM-FormaDesignerで利用されるデータ型とIM-LogicDesignerで利用されるデータ型の対応については、下記ドキュメントを御覧ください。作成したロジックフローをデータソース定義に登録する。作成したロジックフローをデータソース定義に登録しましょう。選択するデータソース種別は「LogicDesigner」です。登録方法について詳しくは、以下のドキュメントを御覧ください。IM-FormaDesignerを利用してフォーム画面を作成する。上記スクリーンショットのようにアイテムを配置してください。今回の例で設定したフィールド識別IDは以下です。number2また、アクション設定を利用するために、イベントボタンを配置してください。IM-FormaDesignerを利用してフォームを画面を作成する方法について、詳しくは下記のドキュメントを御覧ください。外部連携機能を利用して、アイテムからアイテムへ値を渡す設定をする。配置したイベントボタンにアクション設定を行いましょう。デザイナ画面から「アクション設定」ボタンをクリックしてください。「アイテムイベント」タブをクリックしてください。イベントボタンを追加し、設定アイコンをクリックしてください。先ほど登録したデータソース定義を追加し、設定アイコンをクリックしてください。データマッパーが開かれます。以下の表のように、リクエストとレスポンスを設定しましょう。リクエストタブでは以下の表のとおりにマッピングしてください。integer1同様に、レスポンスタブでは以下の表のとおりにマッピングしてください。number2IM-BISの外部連携機能について、詳しくは以下のドキュメントを御覧ください。[外部連携を設定する]おわりに以上の手順を踏むことで、IM-FormaDesignerで作成したフォーム内で値を簡単に渡すことができます。IM-LogicDesignerを外部連携機能から呼び出すことで、ノンプログラミングで実現することが可能です。いかがでしたか?余談ですが、ご紹介した方法は、社内でもIM-BIS外部連携機能の試験を行う際に利用されています。お客様の用途に合わせて、是非利用してみてください。用するため、IM-BISが環境に含まれている必要があります。ご覧になってからこのCookBookを読むことをお薦めします。コメントをキャンセルメールアドレスが公開されることはありません。browser.関連記事スプレッドシートのバインディングデータを別途テーブルに出力する方法スプレッドシートのJsonデータとバインディングデータは、Formaヘッダーテーブルにバイナリカラムで格納されます。...Formaでスクリプトアイテムを使い、ボタン・見出し等の色やサイズを変更する方法このCookBookでは、Formaでスクリプトアイテムを使い、デザインを変更する方法をご紹介します。...申請画面で設定した特定の期日までは承認が行えないフローの作成方法このCookbookでは、申請画面で設定した特定の期日までは承認が行えないフローの作成方法を紹介します。...スプレッドシートでForma入力チェックユーザプログラムを利用して入力チェックを実行する方法このCookBookでは、スプレッドシートでForma入力チェックユーザプログラムを利用して入力チェックを実行する方法について紹介しています。製品紹介・お知らせ週間ランキングまだデータがありません。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。アップデート版をリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。パッチをリリースしました。アップデートしました。アップデートしました。アップデートしました。アップデートしました。アップデートしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。スポンサードサーチ削除パッチをリリースしました。最新署名版ファイルアップロードJavaアプレットをリリースしました。