CookBook

No.1 メールに添付されているExcelファイル読み込み → ワークフロー申請

投稿日:

この記事は、EWS 2017で行われたLogicDesignerの講演内容に関する記事です。

こちらの例では、メールサーバと連携し、メールの添付ファイルの内容から自動的にワークフローを申請できます。
ジョブスケジューラ機能からロジックフローを実行することで、定期的な業務処理に活用できます。

前提条件

このサンプルの利用には以下の前提条件があります。

サンプル

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

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

種類 定義名 補足説明
ユーザ定義(Excel入力) 見積依頼読み込み (Excel) 入力したExcelファイルの読み込み方法を定義したユーザ定義です。
ユーザ定義(JavaScript) 見積作成フローのFormaデータ作成 入力したExcelファイルのデータを申請書の項目に変換するユーザ定義です。
ロジックフロー メールサーバの設定 読込先のメールサーバの設定を管理するためのロジックフローです。
ロジックフロー メールに添付されたExcelから申請 メールからワークフローの申請を実行する処理を実装したロジックフローです。

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

種類 定義名 補足説明
BIS定義 見積依頼Excelから申請 関連するFormaアプリケーション定義やIM-Workflowのフロー定義等の情報も含まれます。

サンプルは、intra-mart Accel Platform(Advanced) 2017 Summer(8.0.17), IM-BIS 2017 Summer(8.0.14)で動作確認を行っています。

実行時の事前準備

  1. ロジックフロー「メールサーバの設定」に設定済みのメールサーバの情報を登録してください。
  2. ロジックフロー「メールに添付されたExcelから申請」でメールの参照先フォルダを指定してください。
  3. 上の手順で設定したメールフォルダに「印虎_見積依頼.xlsx」が添付されたメールを受信してください。
    「印虎_見積依頼.xlsx」は以下のリンク先からダウンロードしたZipファイルに含まれています。
    [estimation_request.zip]

実行方法

  1. ロジックフロー「メールに添付されたExcelから申請」を実行してください。
    動作確認であれば、ジョブスケジューラではなくデバッグ実行が簡単です。
  2. 青柳辰巳でログイン後、未処理一覧を表示すると、申請された案件が表示されることを確認できます。

-CookBook
-, ,

執筆者:


comment

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

関連記事

no image

IM-BloomMaker 実行画面のURLの一部を入力値に割り当てる方法

IM-BloomMaker のコンテンツ定義をルーティング定義に紐づけることで、URLを指定してコンテンツ定義の実行画面を表示することができます。コンテンツ定義には入力値が指定できますが、前処理プログ …

no image

ノード毎に入力モード(表示モード)変換を切り替える方法

このCookBookでは、BISワークフローにおいて、ノード毎に各アイテムの入力(表示)モードを切り替える方法を紹介します。 ノード毎に別画面を作成する方法もありますが、本稿ではアクション設定を利用し …

no image

IM-BloomMaker 設計書出力機能の使用方法

この CookBook では intra-mart Accel Platform 2021 Spring から利用可能になった設計書出力機能について紹介します。 なお設計書出力機能を利用するには wa …

特定フローの特定ノードで、処理中の案件に対し、任意の処理対象者を追加する方法

このCookBookでは、LogicDesignerを利用して、特定フローの特定ノードで、処理中の案件に対し、任意の処理対象者を追加する方法について紹介しています。 人事異動で担当者が追加となり、複数 …

no image

IM-BloomMaker リッチテーブルで大量のデータを扱う時に読み込みを速くする方法

このCookBookでは、リッチテーブルエレメントで大量のデータを扱う時にデータの読み込みを速くする方法について紹介しています。 intra-mart Accel Platform 2023 Autu …