この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex Connector Framework の考慮事項

Apex Connector Framework で Salesforce Connect カスタムアダプタを作成する場合の制限と考慮事項について理解します。
  • 外部システムの API の制限を理解しておきます。たとえば、外部システムの中には 40 行以下の要求しか受け入れないものがあります。
  • データ型の制限:
    • Double — 18 桁を超える値の精度は失われます。精度を高めるには、double の代わりに decimal を使用します。
    • String — 長さが 256 文字以上の場合、文字列は Salesforce のロングテキストエリア項目に対応付けられます。
  • Salesforce Connect のカスタムアダプタには、他の Apex コードと同じ制限が適用されます。次に例を示します。
    • すべての Apex ガバナ制限が適用されます。
    • 同じトランザクション内のデータ操作言語 (DML) 操作の後に Apex コールアウトを使用することはできません。そのため、同じトランザクション内で Salesforce レコードを更新し、その後で Apex コールアウトを実行することはできません。
    • テストメソッドは Web サービスコールアウトをサポートせず、Web サービスコールアウトを実行するテストは失敗します。疑似応答を返すことによってこれらのテストの失敗を回避する方法を示す例は、「Salesforce Connect の Google ドライブ™ カスタムアダプタ」を参照してください。