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

CareSystemFieldMapping

ソースシステム項目から Salesforce のオブジェクトおよび項目への対応付けを表します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。

メモ

ファイルのサフィックスおよびディレクトリの場所

CareSystemFieldMapping コンポーネントにはサフィックス .careSystemFieldMapping が付けられ、careSystemFieldMappings フォルダに保存されます。

バージョン

CareSystemFieldMapping コンポーネントは、API バージョン 49.0 以降で使用できます。

特別なアクセスルール

このメタデータ型を使用するには、Salesforce 組織に Health Cloud ライセンス、ユーザに「Health Cloud の基盤」権限が必要です。

項目

項目名 項目の型 説明
externalIdField string 外部システムにおける項目の ID。
isActive boolean この項目の対応付けが有効か (true)、否か (false) を示します。デフォルト値は False です。
isProtected boolean メタデータ型の動作に現在は影響を与えていない自動生成された値。
masterLabel string 必須。ケアシステムの項目の対応付けの名前。
role SourceSystemFieldRole (string 型の列挙) 必須。項目が表す役割。有効な値は、次のとおりです。
  • Patientrole 項目が Patient に設定されている場合、登録 API は親 ID として externalIdField の値を使用します。この役割を使用できるのは、targetObjectAccount に設定されている場合です。
  • RemoteMonitoringDevice — Asset オブジェクトのどの externalIdField が CareObservation オブジェクトの Device 項目に対応付けられるかを示します。この役割を使用できるのは、targetObject が Asset に設定されている場合です。
  • RemoteMonitoringPatient — Account オブジェクトのどの externalIdField が Care Observation オブジェクトの ObservedSubject 項目に対応付けられるかを示します。この役割が使用されるのは、targetObject が Account に設定されている場合です。
  • ServiceProvider — 登録 API は、プロバイダ ID として externalIdField の値を使用します。この役割が使用されるのは、targetObjectAccount に設定されている場合です。
  • NotApplicable — この役割が使用されるのは、targetObjectCareProgram または Product に設定されている場合です。これは、該当する役割がないことを意味します。
sourceSystem string レコードの発生元のシステム。
targetObject string 外部システムの項目が対応付けられる Salesforce オブジェクトの名前。

宣言的なメタデータの定義のサンプル

CareSystemFieldMapping コンポーネントの例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<CareSystemFieldMapping xmlns="http://soap.sforce.com/2006/04/metadata">
3    <externalIdField>AccountNumber</externalIdField>
4    <isActive>true</isActive>
5    <isProtected>false</isProtected>
6    <masterLabel>Map1</masterLabel>
7    <role>Patient</role>
8    <sourceSystem>Epic</sourceSystem>
9    <targetObject>Account</targetObject>
10</CareSystemFieldMapping>

前の定義を参照する package.xml の例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>patient</members>
5        <name>CareSystemFieldMapping</name>
6    </types>
7    <version>49.0</version>
8</Package>