新しいアウトバウンドメッセージ(トリガー)
このピースでできることSalesforceの接続方法1. 接続を作成2. 接続設定3. AuthenticatorでSalesforceにログインし、許可を行う。4. 「保存」を押して接続名が設定されていることを確認する。ピースの設定項目取得できる情報
このピースでできること
- Salesforceから送信されたアウトバウンドメッセージ(SOAP XML)をWebhookで受信し、通知内容を解析して後続ステップに渡す仕組みです。受信XMLの形式によって取得結果が変わります。
Salesforceの接続方法
- この接続は、組織内で共有されます。
- 連携用のアカウントで、接続設定をすることをおすすめします。
- 連携用のアカウントは、システム管理者である必要があります。
- カスタムプロファイルでは接続できません。標準の権限を使ってください。
- Sandbox環境に接続する場合は、接続設定で環境をSandboxに設定してください。
- Salesforce側でログインIP制限やネットワークアクセス制限を設定している場合は、workrunの固定IPアドレスを許可リストに追加してください。固定IPアドレスは「workrunの固定IPアドレス(外部ツールのIP制限設定)」をご確認ください。
- OAuth認証時にMFAやConnected Appの制限がある場合、認証に使うユーザーが承認を完了できる権限・設定になっているか事前に確認してください。
1. 接続を作成
- 接続から「接続を作成」をクリックする。

2. 接続設定
- 接続名を設定して、環境をSandboxかproductionかを選択して「接続する」をクリックする。

3. AuthenticatorでSalesforceにログインし、許可を行う。
- 通常のログインと同じようにAuthenticatorでログインしてください。
4. 「保存」を押して接続名が設定されていることを確認する。
- 「保存」を押して接続名が設定されていることを確認します。

ピースの設定項目
- このトリガーに設定項目はありません。
取得できる情報
Salesforceから送信されたアウトバウンドメッセージ(SOAP XML)を解析し、通知に含まれるの配列を後続ステップへ渡します。
主なキー:(通知ID)、(対象レコード)、(レコードID)、(Salesforceの設定で通知に含めた項目)。
実装ではの階層を読み取ります。通知配列全体を1イベントとして返す実装のため、実際の後続ステップでの参照階層に注意してください。SOAP名前空間の接頭辞やXML構造が異なる場合、空配列となる可能性があります。実受信データに応じてテストトリガーで確認してください。