CookBook

承認ノードの画面アイテムに任意の初期値を設定する方法

投稿日:

このCookBookでは、BISワークフローにおいて、承認ノードの画面アイテムに任意の初期値を設定する方法を紹介します。

画面アイテムに任意の初期値を設定する方法としては、画面アイテムプロパティである「フィールド初期値」を設定する方法があります。
ただし、この設定が適用されるのは申請画面のみとなります。
そのため、この設定では承認ノードで表示される画面アイテムの初期値を設定することはできません。

本稿ではアクション設定を利用して、特定の承認ノードにしか表示されない画面アイテムに初期値を設定する方法を記載します。

完成サンプル

以下の完成サンプルをダウンロードしてご活用ください。

サンプルは以下の環境で動作を確認できます。

  • テナント環境セットアップで、サンプルデータがインポート済みであること

レシピ

  1. BISワークフローを作成する。
  2. アクションを設定する。
  3. 作成したBISワークフローにて、フローを実行する。

設定項目の詳細は、添付のサンプルを参照してください。

1. BISワークフローを作成する。

BISワークフローを作成します。

2. アクションを設定する。

デザイナ画面の「Action settings」-「Initial display event」を設定します。
Action「Custom Scripts」を追加し、「Conditions」に初期値を設定したいnodeId、スマートフォン表示/PC表示を指定します。
「Action settings」を特定のノードに飲み設定する場合、nodeIdの指定は不要です。

「Conditions」を設定後、「Settings」を設定します。
クライアントサイドスクリプトAPI を利用して、画面アイテムに値を反映します。

詳細はサンプルを参照してください。

im_cookbook_118684_2

差戻し後等の再承認時に入力済みの値を優先したい場合、画面アイテムの入力状態を判定してから初期値を反映するようにしてください。

また、スマートフォン表示を利用する場合、スマートフォン版クライアントサイドスクリプトAPIも設定するようにしてください。

3. 作成したBISワークフローにて、フローを実行する。

BISワークフローの承認/処理画面を表示します。
初期値が設定されることが確認できました。

-CookBook
-,

執筆者:


comment

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

関連記事

no image

入力画面の後に入力内容の確認画面を設定する方法

このCookbookでは、入力画面からの登録時に入力内容の確認画面を設定する方法を説明します。 この方法は、以下の製品で作成したアプリケーションやフローで利用できます。 IM-FormaDesigne …

no image

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

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

Formaでスクリプトアイテムを使い、ボタン・見出し等の色やサイズを変更する方法

このCookBookでは、Formaでスクリプトアイテムを使い、デザインを変更する方法をご紹介します。 サンプルでは、「ボタンアイテム」の背景色の変更・「見出し」の背景色の変更・「ラジオボタン」のボタ …

no image

EWS2017 「業務への適用イメージがすぐに湧く!  魔法の業務ロジック作成ツール『IM-LogicDesigner』実用例 10本勝負!」講演内容のご紹介

この記事では、EWS2017 Technology Track「業務への適用イメージがすぐに湧く!  魔法の業務ロジック作成ツール『IM-LogicDesigner』実用例 10本勝負!」での講演内容 …

no image

imuiListTableで行の背景色を動的に変更する方法

このCookBookでは、imuiListTableで行の背景色を動的に変更する方法について紹介しています。 imuiListTableについての詳細はAPIドキュメントを参照してください。 [imu …

RSSRSSRSSRSS