CookBook

BloomMakerでワークフローの一括承認画面を作成する

投稿日:2020-03-31 更新日:

このCookBookでは、BloomMakerで、ワークフローの一括承認画面を作成してみました。
本稿で紹介のサンプルのように、BloomMakerを利用することで、ちょっとした要件に応じた画面が簡単に作成できます。ぜひ活用してみてください。

完成イメージ


サンプルインポートで登録されるフロー(flow_javaee_01)の特定のノードに対し、未処理タスクを一覧から承認できるようにしています。
未処理タスクのデータだけでなく、flow_javaee_01で登録したユーザデータも表示し、一覧で確認しながら各案件を承認することができます。

  1. 未処理一覧。ログインユーザの承認待ちタスク一覧を表示します。
  2. 各案件ごとの承認ボタン。承認すると、承認総合計を再計算します。
  3. 各案件ごとの差戻しボタン。差戻しすると、対象総合計を再計算します。
  4. 詳細ボタン。詳細画面をダイアログで表示します。
  5. 対象更新ボタン。設定した条件で承認ボタンと差戻しボタンを非活性にします。
  6. 対象クリアボタン。設定した条件をクリアします。
  7. リロードアイコン。リロードすると、最新データを取得します。

完成サンプル

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

IM-BloomMakerインポートファイル : im_bloommaker-data_cookbook_178021
IM-BloomMaker のインポート画面からインポートしてください。
なお、インポート後にはIM-BloomMaker ルーティング定義の認可設定が必要ですのでご注意ください。

IM-LogicDesignerインポートファイル : im_logicdesigner-data_cookbook_178021
IM-LogicDesigner のインポート画面からインポートしてください。
なお、インポート後にはIM-LogicDesigner ルーティング定義の認可設定が必要ですのでご注意ください。

サンプルに含まれる定義情報は以下の表の通りです。

種類 定義名 補足説明
BloomMakerコンテンツ im_cookbook_178021 メインとなるWorkflowの一括処理画面
BloomMakerルーティング定義 im_cookbook_route_178021 上記BloomMakerコンテンツに対するルーティング定義
LogicDesignerフロー定義 get_unprocessed_matters Workflow未処理タスク取得RestAPIとして利用
LogicDesignerユーザ定義 get_unprocessed_matter_lump Workflow API UnprocessActvMatterNodeListより未処理タスクを取得する

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

  • intra-mart Accel Platform(Advanced) 2020 Spring(8.0.25)以降のバージョンであること
  • テナント環境セットアップで、サンプルデータがインポート済みであること

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

参考資料

-CookBook
-, ,

執筆者:


comment

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

関連記事

ワークフローの一覧を使い分けるには(スマートフォン版)

このCookbookでは、以前に公開した「ワークフローの一覧を使い分けるには(改訂版)」に関して、お問い合わせいただいた内容を追加してスマートフォン画面でワークフローの一覧の検索条件を付与する方法をご …

no image

Docker Swarm を利用して Resin のクラスタリングを構築する。

この CookBook では、Docker Swarm を利用して Resin のクラスタリングを構築する手順について紹介しています。 Docker Swarm を利用することで、複数マシンにまたがっ …

no image

IM-FormaDesignerで作成したフォーム画面からIMBoxに投稿する方法

このCookBookでは、IM-BISを含む環境において、IM-FormaDesignerで作成したアプリからIMBoxに投稿する方法について紹介しています。 IM-LogicDesignerとの外部 …

【ViewCreator】LogicDesignerと連携してデータ参照の一覧を表示するデータ参照を作成する方法

ViewCreator において、標準の「データ参照一覧」画面では以下のような変更ができません。 「説明」を一覧に表示する。 「データ参照名」の(初期表示時の)列幅を変更する。 各データ参照の表示画面 …

no image

外部連携の後処理で任意のエラーメッセージを表示する

このCookbookでは、外部連携の後処理で任意のエラーメッセージを表示する方法を紹介します。 この方法を活用することにより、外部連携の後処理ででエラーが発生した場合、利用者に内容を通知することができ …

RSSRSSRSSRSS