CookBook

フォーム内の入力値を案件名に自動入力する方法

投稿日:

このCookbookでは、IM-FormaDesignerで作成した申請画面から入力内容を案件名に設定する方法を紹介します。

この方法を利用するとIM-FormaDesignerの入力内容をIM-Workflowの標準処理画面の案件名やコメントに設定できます。

完成イメージ

サンプルでは、申請件名と申請内容に入力した内容をIM-Workflowの申請画面の案件名とコメントに反映させます。


1. 申請画面に案件名とコメントを入力して「申請」をクリックする。
2. 入力した内容が申請画面の案件名とコメントに反映される。

完成サンプル

以下はアプリケーション定義のサンプルです。
ダウンロードしてご利用ください。

上記のサンプルの利用条件は以下の通りです。

  • intra-mart Accel Platform(Advanced) 2016 Spring(8.0.13), IM-FormaDesigner 2016 Spring(8.0.12)以降のバージョンであること
  • サンプルデータのインポートが行われていること

サンプルは、intra-mart Accel Platform(Advanced) 2016 Spring(8.0.13), IM-FormaDesigner 2016 Spring(8.0.12)で動作確認を行っています。

レシピ

  1. IM-FormaDesignerで申請画面を作成する。
  2. 作成した画面に案件名を受け渡すスクリプトを実装する。
  3. WF連携を設定する。
  4. フローを作成する。

1. IM-FormaDesignerで申請画面を作成する。

IM-FormaDesignerで申請画面を作成してください。
フォームに案件名とコメントを入力するためのアイテムを配置してください。

2. 作成した画面に案件名を受け渡すスクリプトを実装する。

次に、申請画面にスクリプトアイテムを配置してください。
以下はスクリプトの実装例です。

一時保存や再申請で値を反映する場合には、強制パラメータフラグに'1'を指定してください。
詳しくは以下のドキュメントをご覧ください。

3. WF連携を設定する。

IM-FormaDesignerのアプリケーションのWF連携を設定してください。
設定画面では「アプリケーション名を案件名に設定する」のチェックボックスをオンにしてください。
この設定を行った場合、以下のタグが自動的に追加されます。

設定しない場合、スクリプトで上記のタグを追加してください。

詳しくは以下のドキュメントをご覧ください。

4. フロー定義を作成する。

今回のCookbookで作成した設定をワークフローで実行するには生成されたコンテンツ定義をフロー定義に設定してください。
ワークフローの実行に必要な設定が完了したらワークフローの申請を行うことができます。

詳しくは以下のドキュメントをご覧ください。

-CookBook
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

IM-BloomMaker 繰り返しエレメントでの変数の使い方

このCookBookでは、IM-BloomMakerの繰り返しエレメントと変数の使い方について紹介しています。 サンプルでは、1・2・3次元配列の変数を使用して繰り返しエレメントを表示します。 完成イ …

no image

IM-FormaDesignerで複数のセレクトボックスを連動させて利用する方法

このCookbookでは、セレクトボックスの選択結果によって、他のセレクトボックスの選択肢を絞り込む方法を説明します。 この方法は、IM-FormaDesignerのみ導入環境での方法です。 IM-B …

no image

後処理プログラムで画面アイテム「ファイルアップロード」にバリデーションを実行する方法

このCookbookでは、画面アイテム「ファイルアップロード」に添付されたファイルをバリデーションする方法を紹介します。 後処理プログラムを使用してバリデーションを実行することで、画面に表示するエラー …

no image

申請画面で設定した特定の期日までは承認が行えないフローの作成方法

このCookbookでは、申請画面で設定した特定の期日までは承認が行えないフローの作成方法を紹介します。 アクション設定の表示モード変換を使用し、承認可能日の前後で承認ボタンの表示有無が切り替わる画面 …

no image

ワークスペースとスケジュール機能との連携

このCookBookでは、「intra-mart Accel Collaboration」の機能の1つであるワークスペースと「intra-mart Accel Collaboration」のスケジュー …

まだデータがありません。

RSSRSSRSSRSS