ConnectRequest

This help page is for Desktop Studio. This information is also available for Studio.

このページの内容は、制御リリース(CR)中の製品または機能に関するものです。 CRグループに参加していない場合で、詳細情報を知りたい方は、アカウント担当者にお問い合わせください。

Integration Hubリクエストを実行します。 このアクションで使用する接続にシークレットが含まれている場合、このアクションを含むスクリプトでシークレットを使用できます。

このアクションをダブルクリックするとIntegration Hubが開き、このアクションで使用する接続の統合を設定できます。

依存関係

  • このアクションにはIntegration Hubが必要です。
  • このアクションは通常、ConnectAuthアクションと一緒に使用します。
  • スクリプト内のこのアクションの各インスタンスが1つの接続を実行できます。 Integration Hubを開いて選択アイコン円の中にチェックマークが入ったアイコン。をクリックして、このアクションに接続を割り当てます。

  • Studioリクエストについては、requestPayloadプロパティに、URL、ヘッダー、動詞、パラメーター、シークレットなどを含むリクエストの詳細を含むダイナミックオブジェクトを設定する必要があります。 内容はJSON形式でなければなりません。 動的オブジェクトとそのメンバーをJSONに変換するには、Snippetアクションを使用します。

サポートされているスクリプトタイプ

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

一般

Eメール チャット 電話 ボイスメール ワークアイテム SMS デジタル

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。 アクションアイコンにカーソルを合わせるとキャプションが表示されます。 The default is the action name.

connectName このアクションで使用する特定の接続を定義します。 このアクションをダブルクリックすると、Integration Hubから接続を割り当てることができます。
requestName このアクションで実行する、指定されたコネクターで設定された特定のリクエストを定義します。 このアクションをダブルクリックすると、Integration Hubからリクエストを割り当てることができます。
requestPayload 指定されたリクエストのペイロードをJSON形式で入力します。 リクエストをJSONに変換するには、Snippetアクションを使用できます。

出力プロパティ

これらのプロパティには、実行したアクションから返されたデータを保持する変数が含まれています。 これらはアクションが完了したときに参照・使用することができます。

プロパティ

説明

requestBodyVarName (out) リクエストの本文を保持します。 デフォルトはrequestBodyです。
requestErrorDetailsVarName (out) リクエストでエラーが発生した場合にエラーの詳細を保持します。 デフォルトはrequestErrorDetailsです。
requestHeadersListVarName (out) リクエストヘッダーのリストを保持します。 デフォルトはrequestHeadersListです。
requestProxyVarName (out) リクエストのプロキシを保持します。 デフォルトはrequestProxyです。

結果分岐条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

条件

説明

Default スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。 他のブランチが未定義の場合にも使用されます。
OnError

アクションが正しく実行されなかったときにとられるパス。 たとえば、構文エラー、HTTPエラーコードなど予期しない問題が発生したときに使用されるパス。 ERR変数には、問題の簡潔な説明を入力する必要があります。

OnSuccess

アクションがエラーなしで完了し、API呼び出しまたはデータの戻りが成功した場合に実行されるパス(2xx応答コード)。

OnTimeout

Integration Hubの要求設定で定義されているミリ秒数の間、要求から応答がない場合に実行されるパス。