Salesforce - 新規アウトバウンドメッセージトリガー(リアルタイム)
このトリガーは、新しいアウトバウンドメッセージがないかSalesforceをリアルタイムで監視します。
SALESFORCEフローに推奨
Workatoでは、複雑なSalesforceフローにこのトリガーを推奨しています。 このトリガーにより、Workatoに送信されるアウトバウンドメッセージの柔軟な管理と制御が可能になり、既存のワークフロー自動化の設計に簡単に組み込めます。
前提条件
このトリガーを使用する前に、Salesforceで新しいアウトバウンドメッセージを設定する必要があります。 アウトバウンドメッセージの設定時に、レシピで使用する予定のフィールドをすべて選択します。 Workatoでフィールドを選択しても、アウトバウンドメッセージの設定で選択していない場合は、ランタイムエラーが発生する可能性があります。 詳細はアウトバウンドメッセージセクションを参照してください。
常時オン
新規アウトバウンドメッセージトリガーは、Webhookトリガーと同様に機能します。 イベントの受信が想定される場合は、レシピが常にオンになっていることを確認してください。このトリガーではバックアップポーリングによる配信は保証されません。 レシピが停止している場合、イベントを受信できません。 レシピが24時間を超えて停止している場合、イベントを見逃す可能性があります。
アウトバウンドメッセージ
Salesforceは、失敗後最大24時間、失敗したアウトバウンドメッセージの再送信を自動的に試行します。 再試行は指数関数的に増加する間隔で行われ、試行間の最大遅延は2時間です。 詳細は、Salesforceのアウトバウンドメッセージアクションドキュメントを参照してください。
監査証跡
アウトバウンドメッセージを使用して監査証跡を構築することはできません。 各メッセージは通常少なくとも1回配信されますが、複数回配信されることもあります。
また、24時間以内に配信できない場合、メッセージが配信されない可能性があります。 通知の送信後、配信される前にソースオブジェクトが変更されることもあります。 この場合、エンドポイントは最新のデータのみを受信し、途中の変更は受信しません。
Salesforceユーザーインターフェイスで既存のアウトバウンドメッセージを表示するには、次の手順を実行します。
Setupに移動します。
Quick Find boxでOutbound Messagesを検索して選択します。
次のいずれかのアクションを実行します:
- New Outbound Messageをクリックして、新しいoutbound messageを定義します。
- View Message Delivery Statusをクリックして、outbound messageのステータスを追跡します。
- 既存のアウトバウンドメッセージを選択して、その詳細を表示するか、そのメッセージを使用するワークフロールールおよび承認プロセスを表示します。
入力
| 入力項目 | 説明 |
|---|---|
| オブジェクト | フローが適用されるSalesforceオブジェクトを選択します。 |
| アウトバウンドメッセージ名 | 一意のアウトバウンドメッセージ名を入力します。 選択したObjectと入力したOutbound message nameに基づいて、Workatoは折りたたみ可能なHELPセクションにendpoint URLを生成します。 このエンドポイントURLを使用して、Salesforceアウトバウンドメッセージを設定します。 |
| 送信するフィールド | アウトバウンドメッセージから取得するフィールドを選択します。 |
Workato設定でのアウトバウンドメッセージ
出力
| 出力フィールド | 説明 |
|---|---|
| アウトバウンドメッセージID | アウトバウンドメッセージのSalesforce ID。 |
選択したObjectに基づいて、追加の出力が動的に読み込まれます。 利用可能なオブジェクトとフィールドの詳細については、SalesforceのSalesforceオブジェクトとフィールドの概要ガイドを参照してください。
新規アウトバウンドメッセージの最終出力
Last updated: