質問
Salesforceに新規レコードが作成されたことを契機に、HULFT Squareの処理を起動させることはできますか?
回答
Salesforceに新規レコードが作成されたことを直接のトリガーとしてHULFT Squareの処理を起動させる機能は、HULFT Square側には用意されていません。
代替手段として以下の方法があります。
**代替手段1:スケジュール実行による定期ポーリング**
スケジュールジョブまたはアプリケーションのスケジュールトリガーを使用して、定期的にSalesforceのレコードを読み取り、新規レコードの有無を確認する方法です。
**代替手段2:Salesforce側からHTTP RESTで起動**
HULFT SquareのREST APIジョブを使用すると、外部のHTTPクライアントからの呼び出しでスクリプトを実行できます。Salesforce側(例:ApexトリガーやFlow)からHULFT SquareのREST APIエンドポイントを呼び出すことで、レコード作成を契機にHULFT Squareの処理を起動させることが可能です。ただし、Salesforce側での設定・開発が別途必要となります。
**補足:HULFT Square内でレコード挿入後に処理を分岐させる方法**
HULFT Squareのスクリプト内のSalesforce挿入コンポーネントにてSalesforceにレコードを挿入する場合、Salesforce挿入処理コンポーネントのコンポーネント変数 [count] の値を利用して、レコード挿入処理が実行された場合とされていない場合で後続の処理を分岐させることが可能です。
補足
- スクリプトを起動する方法の詳細については、以下のFAQをご参照ください。
デザイナ実行以外では、スクリプトを起動する方法としてどのようなものがありますか
- リリースノート(アプリケーションのスケジュールトリガー関連)
コメント
0件のコメント
記事コメントは受け付けていません。