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
-, ,

執筆者:


EWS2017 「業務への適用イメージがすぐに湧く!  魔法の業務ロジック作成ツール『IM-LogicDesigner』実用例 10本勝負!」講演内容のご紹介 – intra-mart Developer Site にコメントする コメントをキャンセル

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

関連記事

no image

No.7 Excel 出力 → 他システム(別サーバ)連携

この記事は、EWS 2017で行われたLogicDesignerの講演内容に関する記事です。 こちらの例では、ファイルサーバ等他のサーバと連携し、別サーバ上のファイルを更新できます。 ロジックフローの …

no image

IM-Workflowの一覧を業務別に使い分けるには

この記事では、”もっと効率的に” IM-Workflowを利用した業務ができるように、一覧画面に表示するフローや案件を絞り込んで表示するための手順をご紹介します。 「フローグループ」機能を利用し、一覧 …

no image

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

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

no image

OAuth2.0 の アクセストークンを Google から取得する方法

このクックブックでは、OAuth2.0 の アクセストークンを Google から取得する方法を説明します。 intra-mart Accel Platformでは、OAuth2.0 の アクセストー …

REST API 経由でジョブネットを起動する方法

この CookBook では、REST API とを経由してジョブネットを実行する方法について紹介しています。 完成サンプル 以下の完成サンプルをダウンロードしてご活用ください。 LogicDesig …

RSSRSSRSSRSS