OData 4.0 および 4.01 のデータ型の対応付け
Salesforce Connect の OData 4.0 および 4.01 アダプターが OData のデータ型を Salesforce メタデータのデータ型に対応付ける方法について説明します。
必要なエディション
| 使用可能なソリューション: Salesforce ClassicとLightning Experienceの両方(大量データの外部オブジェクトには非対応) |
使用可能なエディション: Developer Edition 有料オプションで使用可能なエディション: Enterprise Edition、Performance Edition、および Unlimited Edition |
Salesforce と外部システム間でメタデータを同期して値を変換するときに、Salesforce Connect では次のデータ型のみサポートされます。
OData 4.0 および 4.01 プリミティブ型
| OData 4.0 および 4.01 型 | Salesforce メタデータのデータ型 |
|---|---|
| Binary | TextArea |
| Boolean | Checkbox |
| Byte | Number |
| Date | 時間プロパティが 0 に設定された DateTime |
| DateTimeOffset | DateTime |
| Decimal | Number |
| Double | Number |
| Guid | Text |
| Int16 | Number |
| Int32 | Number |
| Int64 | Number |
| Byte | Number |
| Single | Number |
| String | OData 文字列の宣言された最大列長に応じて異なる。
|
ヒント 外部システムのバイナリ値は、Salesforce では Base64 エンコード文字列として表されます。
EncodingUtil.base64Decode(inputString) Apex メソッドを使用して、これを Blob 型の値に変換できます。OData 4.0 および 4.01 複合型
Salesforce Connect では、次の OData 複合型がサポートされます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

