Workflow Sample

Workflow Sample
Workflow Sample

Contact

メッセージ送信中間イベント(HTTP)

プロセスの実行途中で Questetra BPM Suiteの外部へプロセスデータを含むメッセージを出力する機能を備えたイベントをメッセージ送信中間イベントと呼びます。
  • メッセージの送信により、プロセスデータの出力ができる
  • HTTPリクエスト、およびメールにてメッセージを送付することができる
  • メールを利用した場合、定型のメールフォーマットにプロセスデータを埋め込んで送付することができる
  • HTTPリクエストを利用した場合、メッセージを受信するシステム(URL)を準備する必要がある
ここでは、HTTP を利用したメッセージ送信中間イベントの仕様について説明します。

基本的な仕様

  • HTTP、またはHTTPSを利用してメッセージを送信可能
    • メソッド: POST
    • multipart/form-dataでプロセスデータの値を送信
    • レスポンスコード: 200(正常応答) 以外は、エラーとして処理する
  • 送信可能なパラメータ
    • 送信設定されているパラメータは送信可能
    • 送信設定のないパラメータについては、送信されない
  • その他
    • リダイレクトには対応しない
    • エラー等発生時にリトライは行わない

詳細な仕様(URLとパラメータ)
 
  • URLと送信パラメータの設定は、プロセスモデル設計時に、メッセージ送信中間イベント(HTTP)のプロパティ設定画面にて行います。
  • 他のプロセスモデルのメッセージ開始イベント・メッセージ受信中間イベントの受信パラメータの名称を設定すれば、プロセスの途中で新しいプロセスを起動したり、別のプロセスにデータを送信することが可能となります。
    • ただし、同一のQuestetra BPM Suite (Download Edition)内では、他のプロセスモデルのメッセージ開始イベント・メッセージ受信中間イベントを呼び出すことはできません。
1. アクセスURL設定
  • メッセージを送信する先のURLを設定
  • 「http://...」または「https://...」
2. 送信パラメータ設定
  • プロセスデータを送信するためのパラメータの設定、固定データを送信するためのパラメータの設定が可能
  • 「送信パラメータ名」は、任意に設定可能
  • 「送信パラメータ名」が設定されているならば、そのプロセスデータ項目のパラメータは送信可能
  • 「送信パラメータ名」を設定していなければ、送信不可
2-1. 送信プロセスデータ名
  • 件名やプロセスデータ項目に入力された値を、設定したパラメータ名で送信することができます。
  • [プロセスID]、[件名]
    • すべてのプロセスモデルにて、設定されている項目です。
    • 「送信パラメータ名」を設定すれば、プロセスIDや件名に入力された内容を送信することができます。
    • 「送信パラメータ名」が空白の場合、送信されません。
  • 他のプロセスデータに関するパラメータ
    • プロセスデータ項目設定画面で定義したプロセスデータ項目の名称が、「プロセスデータ項目名」の[件名]以降にて表示されます。
    • 「プロセスデータ項目名」は、プロセスデータ項目のデータタイプによって異なります。
    • 「送信パラメータ名」を設定した項目のみが、パラメータとして送信されます。
    • 詳細は、送信パラメータ一覧を参照してください。
2-2. 送信固定データ名
  • 固定値を送信するためのパラメータを自由に追加することができます。
  • 項目を追加して、「送信パラメータ名」と「値」を設定してください。
  • 例: メッセージ開始イベント・メッセージ受信中間イベントで、[key]パラメータを利用している場合などに、固定値(キーの値)を送信可能

 


January 2010 (version 5.3.0) 以前のバージョンから継続使用されているユーザの方々へ

Sign in  |  Recent Site Activity  |  Terms  |  Report Abuse  |  Print page  |  Powered by Google Sites