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

Configs:共通設定

  • mode_edit_outline 工程名
  • mode_edit_outline メモ
Configs: 通信設定

  • mode_edit_outline アクセスURL *#{EL}
    • arrow_drop_down 参照を挿入する…
      • 件名
      • ケース開始ユーザ
      • ケース開始組織
      • ケースID
      • ケース開始日時
      • ケース連番
      • アプリID
      • アプリ名
      • (データ項目)
      • システム変数:Application Root
  • arrow_drop_down HTTP Method
    • GET
    • POST (application/x-www-form-urlencoded)
    • POST (multipart/form-data)
    • POST (リクエストボディを指定)
      • arrow_drop_down リクエストボディとして送信するデータ項目(文字型複数行/ 文字型 Markdown/ ファイル) *
        • (データ項目)
          • mode_edit_outline リクエストボディの Content-Type *
    • PUT (リクエストボディを指定)
      • arrow_drop_down リクエストボディとして送信するデータ項目(文字型複数行/ 文字型 Markdown/ ファイル) *
        • (データ項目)
          • mode_edit_outline リクエストボディの Content-Type *
    • PATCH (リクエストボディを指定)
      • arrow_drop_down リクエストボディとして送信するデータ項目(文字型複数行/ 文字型 Markdown/ ファイル) *
        • (データ項目)
          • mode_edit_outline リクエストボディの Content-Type *
    • DELETE
  • arrow_drop_down レスポンスを保存するデータ項目(文字型複数行/ 文字型 Markdown/ ファイル)
    • 保存しない
    • (データ項目)
      • mode_edit_outline (ファイル型を選択した場合)保存する際のファイル名 *#{EL}
        • arrow_drop_down 参照を挿入する…
          • 件名
          • ケース開始ユーザ
          • ケース開始組織
          • ケースID
          • ケース開始日時
          • ケース連番
          • アプリID
          • アプリ名
          • (データ項目)
          • システム変数:Application Root
  • arrow_drop_down エラー内容を保存するデータ項目(文字複数行)
    • 保存しない
    • (データ項目)
Configs: ヘッダ

  • arrow_drop_down Authorization ヘッダ *
    • 使用しない
    • 使用する
      • arrow_drop_down 使用する認証設定 *
      • [設定はこちらから]
  • add ヘッダ
    • drag_handle(移動)
    • edit(編集)
      • mode_edit_outline ヘッダ名
      • mode_edit_outline ヘッダの値
    • delete(削除)
    • (指定されたヘッダ名)
    • (指定されたヘッダの値)
Configs: 送信パラメータ

  • add 送信パラメータ
    • drag_handle(移動)
    • edit(編集)
      • mode_edit_outline パラメータ名
      • mode_edit_outline パラメータの値
        • 固定値
        • ケースID
        • 件名
        • (データ項目)
    • delete(削除)
    • (指定されたパラメータ名)
    • (指定されたパラメータの値)

Capture

Notes

  • 「アクセス URL」や「保存する際のファイル名」内に業務データを埋め込むことも可能です
  • 「アクセス URL」や「送信パラメータ」の値に「アプリ設定変数」を指定することも可能です
    • 「アプリ設定変数」は、ヘッダ名、ヘッダの値、パラメータ名、保存する際のファイル名にも指定できます
  • HTTPS 通信の場合、ウェルノウンポート(443番)以外にリクエストすることはできません
  • 接続先(リクエスト送信先)が[メッセージ開始イベント(HTTP)]や[受信タスク(HTTP)]の場合、「メッセージ開始イベント / 受信タスク (HTTP) に接続する」をクリックすることでURLやパラメータなどの情報を参照できます
    • 同一サーバ内のイベントに接続する場合
    • 外部サーバのイベントに接続する場合
  • 「エラー内容を保存するデータ項目」は、正常に処理完了した際は、空となります
    • 正常に処理完了したとみなされるのは、レスポンスの HTTP ステータスコードが 200 番台の場合だけです
    • それ以外のステータスコードや、通信自体に失敗した場合はエラーとなり、エラーの内容がこのデータ項目に保存されます。あわせてエラー通知メールが送信されます
  • 「HTTP Method」で(リクエストボディを指定)が付くもの(POST、PUT、PATCH)を選択した場合、以下の制限が適用されます
    • リクエストボディの Content-Type:200文字
  • 「レスポンスを保存するデータ項目」でファイル型を選択した場合、以下の制限が適用されます
    • 保存する際のファイル名:200文字
  • 送信パラメータには以下の上限があります
    • パラメータ名:100文字
    • 固定値:1000文字
  • ヘッダには以下の上限、制約があります
    • ヘッダの数:10
    • ヘッダ名:100文字
    • ヘッダの値:1000文字
    • 同じヘッダ名を重複して指定することはできません(大文字・小文字は区別しません)
    • ヘッダの値に指定できるのは ASCII の印字可能文字だけです。先頭・末尾に空白は指定できません
    • 指定できるヘッダ名は「R2253: カスタム HTTP ヘッダ」をご覧ください
  • 同一ワークフロー基盤にあるアプリの[メッセージ開始イベント(HTTP)]への接続には[サービスタスク(子ケース開始)]の利用が便利です
  • 送信リクエストには、Questetra-Pid ヘッダと Questetra-Debug ヘッダが自動的に付加されます
    • Questetra-Pid の値は、送信元のケース ID です
    • Questetra-Debug の値は、デバッグケースや[この工程のみデバッグ]で実行された場合は “true”、通常のケースでは “false” になります
    • 送信先が[メッセージ開始イベント(HTTP)]であれば、“true” の場合にデバッグケースとして開始されます
    • プロパティの[ヘッダ]タブにて、明示的に Questetra-Debug ヘッダの値を指定することも可能です

See also

Questetra Supportをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む