Salesforce との連携について

Hubspotからsalesforceへ一括で同期を行うと、salesforceのカスタムコードがエラーになることがあります。Hubspotからsalesforceへの同期をバッチサイズ1に変更できますか。

@Yaggie さん、こんにちは。HubSpotコミュニティにようこそお越しくださいました!

Salesforce」インテグレーションをお使いとのことですが、もしそうでなければお知らせください。そうでない場合はお知らせください。

1.HubSpotのバッチ同期中にカスタムコードが失敗した場合、Salesforceでは具体的にどのようなエラーや失敗メッセージが表示されますか?
2.どのレコードを同期していますか?コンタクトレコードですか?会社のレコードですか?その他ですか?
3.バッチサイズはどこで調整していますか?機密データのないスクリーンショットを教えてください。

より多くの情報、スクリーンショット(機密情報なし)、詳細を提供していただけると、コミュニティはより良い支援を提供できます。

トップ・エキスパートにご相談ください:こんにちは、@TomohikoYamada さん、@Makoto さん、 @skimura さん。

どうもありがとうございました!
Bérangère
This post was created with the assistance of a translation tool.

返信ありがとうございます。

1.エラーの内容です。

LeadConvertTrigger: System.LimitException: Too many SOQL queries: 101
Salesforce のリードが更新された時、条件を満たした場合に取引先責任者への昇格を行う処理をApexトリガーで開発しています。

2.コンタクトレコードを同期しています。

3.1.はApexトリガーなのでバッチサイズはコントロールできません。Salesforce 単体にインポートを行う際は、インポートのバッチサイズを1に指定すると成功します。

エンジニアの@skimura さん、こちらの情報で回答できますか?
@BérangèreL さん、海外からいつもリマインダーありがとう。

@Yaggie

こんにちは。

どのように実装されているのか憶測で記載する為、

間違っていたらすみません。

“LeadConvertTrigger: System.LimitException: Too many SOQL queries: 101”

このエラーの定義は以下ですが

「コンテキストで合計 100 個までの SOQL (エスオーキューエル) クエリを実行することができるガバナ制限 に達した場合に、以下のエラーが表示されます。」

エラーは、直接的にはApexトリガーで発生しているのでしょうか?

下記が参考になるかもしれません。

Apex 「System.LimitException: Too many SOQL queries: 101」エラーが出る前に気を付けること

上記リンク先にも対応方法の記載がありますが

一括同期時の処理をループで処理されているのでしたら処理を変更で改善すると思います。

参考になりましたら幸いです。

よろしくお願いします。

@Makoto お知らせいただきありがとうございます。

ご返信ありがとうございます。そのアイデアも検討したいですが、Hubspotからsalesforceへの同期バッチサイズを変更できるか、できないかを知りたい目的でした。ご存じでしょうか。

@Yaggie

>Hubspotからsalesforceへの同期バッチサイズを変更できるか、できないかを知りたい

失礼しました。

調べた範囲では、

任意の連携に対して、「n件ずつ同期」のような設定はできないと思います。

(手動で、特定のオブジェクトを指定する場合に、1件ずつ連携、のような情報はありました)

よろしくお願いします。

ありがとうございます。仕様を理解した上で開発に取り組みます!