동의 특성 및 레거시 개체 매핑
동의 레코드를 구성하는 특성을 검토하고 표준 Salesforce 동의 개체에 매핑되는 방식을 확인합니다.
필수 Edition
| 지원 제품: Enterprise, Performance, Unlimited및 Developer Edition 개인정보 보호센터 라이센스가 필요합니다. |
전역 동의 관리자는 동의를 별도의 개체에 분산하는 대신 단일 동의 레코드에 대한 특성 집합으로 저장합니다. 일부 특성은 동의 레코드가 생성될 때 수집되는 참조 값의 시점 복사본인 스냅샷을 저장합니다. 스냅샷은 나중에 소스 레코드가 변경되는 경우에도 동의 레코드를 정확하게 유지합니다. 외부 데이터를 참조하는 특성은 쌍으로 제공됩니다. ID 특성은 소스 참조를 식별하며, 값 특성은 동의 레코드가 생성될 때 해당 값의 스냅샷을 저장합니다. 예를 들어 데이터 주체 ID는 데이터 주체의 개인 레코드를 가리키고 데이터 주체 값은 같은 개인 레코드에서 데이터 주체의 이름을 수집할 수 있습니다. 각 ID 및 값 특성 쌍을 동일한 상위 개체에 매핑합니다. 시스템 생성 특성은 자동으로 설정되며 매핑에 포함되지 않습니다.
동의 특성 스키마
| 특성 레이블 | API 이름 | API 유형 | 이벤트 스트림 이름 | 이벤트 스트림 유형 | 상세 설명 |
|---|---|---|---|---|---|
| 전역 동의 키 | GlobalConsentKey | 텍스트(255) | GlobalConsentKey | TEXT | 전역 동의 키는 고유한 동의 레코드를 정의하는 기본 키입니다. 전역 동의 정의 세그먼트 특성 값으로 구성됩니다. |
| 전역 동의 정의 | GlobalConsentDefinition | 텍스트 (18) | GlobalConsentDefinition | TEXT | 동의 레코드와 연결된 전역 동의 정의 ID입니다. |
| 데이터 주체 ID | DataSubjectId | 텍스트(255) | DataSubjectRecord | TEXT | 동의와 연결된 데이터 주체입니다. 동의 정의 설정의 일부로 매핑됩니다. 데이터 주체 ID 및 데이터 주체 값 또는 연락관 ID 및 연락관 값과 같은 전체 쌍이 하나 필요합니다. |
| 데이터 주체 소스 ID | DataSubjectRecordId | 텍스트(255) | DataSubjectSourceRecord | TEXT | 데이터 주체 ID가 다른 항목에 매핑되는 경우 원래 레코드 ID가 유지되도록 연결된 데이터 주체 레코드에서 자동으로 수집됩니다. |
| 데이터 주체 값 | DataSubjectValue | 텍스트(255) | DataSubject | TEXT | 동의 레코드가 생성된 시점의 데이터 주체의 스냅샷입니다. 데이터 주체 ID 및 데이터 주체 값 또는 연락관 ID 및 연락관 값과 같은 전체 쌍이 하나 필요합니다. |
| 동의 제공자 ID | ConsentGiverId | 텍스트 (50) | ConsentGiverRecordId | TEXT | 동의를 제공한 사람입니다. 일반적으로 데이터 주체와 같지만 다른 사람을 대신하여 동의가 주어진 경우 다를 수 있습니다. |
| 동의 제공자 값 | ConsentGiverValue | 텍스트 (50) | ConsentGiver | TEXT | 동의 레코드가 생성된 시점의 동의자 스냅샷 |
| 거주지 국가 | 레지던시 국가 | 텍스트 (50) | 레지던시 국가 | TEXT | 나중에 사용하도록 예약합니다. |
| 거주 시/도 | ResidencyState/Province | 텍스트 (50) | ResidencyStateProvince | TEXT | 나중에 사용하도록 예약합니다. |
| 동의 방법 | ConsentMethod | 선택 목록 (50) | ConsentMethod | TEXT | 동의가 명시적 또는 암시적 동의로 수집되었는지 여부입니다. 주거 규칙을 통해 할당된 값은 암시적 동의입니다. |
| 동의 상태 | ConsentStatus | 선택 목록 (255) | ConsentStatus | TEXT | 데이터 주체가 제공한 동의의 현재 상태입니다. |
| 동의 유형 | ConsentType | 선택 목록 (50) | ConsentType | TEXT | 커뮤니케이션 또는 작업 등 사용 사례 동의가 수집되었습니다. |
| 동의 수집 시간 | ConsentCaptureTime | DATETIME(UTC) | ConsentCaptureTimestamp | 날짜/시간 | 날짜 및 시간 동의가 부여되었습니다. |
| 동의 DOI 수집 | ConsentDOICabture | DATETIME(UTC) | ConsentDoiCapture | 날짜/시간 | DOI(더블 옵트인) 동의가 부여된 날짜 및 시간입니다. |
| 동의 적용일 | ConsentEffectiveFrom | DATETIME(UTC) | ConsentEffectiveFrom | 날짜/시간 | 동의가 유효해지는 날짜 및 시간입니다. 동의 유효 대상보다 이후일 수 없습니다. |
| 동의 유효 항목 | ConsentEffectiveTo | DATETIME(UTC) | ConsentEffectiveTo | 날짜/시간 | 동의가 더 이상 유효하지 않은 날짜 및 시간입니다. 동의 시작일보다 이전일 수 없습니다. |
| 동의 캡처 소스 | ConsentCaptureSource | 텍스트(255) | ConsentCaptureSource | TEXT | 동의를 얻은 소스입니다. |
| 동의 수집 소스 유형 | ConsentCaptureSourceType | 텍스트(255) | ConsentCaptureSourceType | TEXT | 특정 소스 이름 및 버전입니다(예: 기본 설정 양식). |
| 동의 획득 참여 채널 ID | ConsentCapturedEngagementChannelID | 텍스트(255) | ConsentCaptureSource | TEXT | 동의를 얻은 특정 참여 채널입니다. |
| 동의 획득 참여 채널 값 | ConsentCapturedEngagementChannelValue | 텍스트(255) | ConsentCapturedEngagementChannelValue | TEXT | 동의를 얻은 참여 채널의 스냅샷입니다. |
| 브랜드 ID | 브랜드 ID | 텍스트 (50) | BrandRecord | TEXT | 동의 레코드가 생성된 시점에 세분화에 사용된 동의와 연결된 브랜드 또는 사업부입니다. |
| 브랜드 가치 | BrandValue | 텍스트 (50) | 브랜드 | TEXT | 동의와 연결된 브랜드 또는 사업부의 스냅샷으로, 세분화에 사용됩니다. |
| 동의 목적 | ConsentPurpose | 선택 목록 (255) | ConsentPurpose | TEXT | 동의를 수집하는 특정 이유 또는 컨텍스트입니다. |
| 데이터 사용 목적 ID | DataUsePurposeId | 텍스트(255) | DataUsePurposeRecord | TEXT | 레코드 생성 시 동의와 관련된 특정 데이터 사용 목적입니다. |
| 데이터 사용 목적 값 | DataUsePurposeValue | 텍스트 (50) | DataUsePurpose | TEXT | 레코드 생성 시 데이터 사용 목적 값의 스냅샷입니다. |
| 참여 채널 ID | EngagementChannelId | 텍스트 (50) | EngagementChannelSourceRecord | TEXT | 레코드 생성 시 동의와 연결된 특정 참여 채널입니다. |
| 참여 채널 값 | EngagementChannelValue | 텍스트 (50) | EngagementChannel | TEXT | 레코드가 생성된 시점의 참여 채널 유형의 스냅샷입니다. |
| 연락관 ID | ContactPointId | 텍스트 (50) | ContactPointSourceRecord | TEXT | 레코드가 생성된 시점의 동의와 연결된 특정 연락관입니다. 데이터 주체 ID 및 데이터 주체 값 또는 연락관 ID 및 연락관 값과 같은 전체 쌍이 하나 필요합니다. |
| 연락관 값 | ContactPointValue | 텍스트 (50) | 연락관 | TEXT | 레코드 생성 시 동의와 연결된 연락관의 스냅샷입니다. 데이터 주체 ID 및 데이터 주체 값 또는 연락관 ID 및 연락관 값과 같은 전체 쌍이 하나 필요합니다. |
| 추가 파티션 ID | AdditionalPartitionId | JSON BLOB(10MB) | 추가 파티션 | 텍스트(10000) | 표준 ID와 별도로 레코드를 조정하거나 세분화하는 데 필요한 비표준 식별자로 예약됩니다. |
| 추가 동의 매개 변수 | AdditionalConsentParameters | JSON BLOB(10MB) | AdditionalConsentParameters | 텍스트(10000) | 동의 이벤트의 후처리 또는 핵심 조정에 영향을 미치는 특성입니다. 해당 매개 변수는 동의 규칙을 정의합니다. |
| 추가 동의 옵션 | AdditionalConsentOptions | JSON BLOB(10MB) | AdditionalConsentOptions | 텍스트(10000) | 동의가 실행되는 방법에 대한 세부 사항을 추가하지만 레코드의 고유성 또는 조정에 영향을 미치지 않는 보충 메타데이터입니다. |
레거시 개체 매핑
현재 표준 Salesforce 동의 개체에서 동의를 추적하는 경우 이 표를 사용하여 전역 동의 관리자 특성 모델에서 각 필드가 매핑되는 위치를 찾습니다. 나열되지 않은 특성은 전역 동의 관리자에 새롭게 도입되며 레거시 등가가 없습니다.
| 전역 동의 특성 | 당사자 동의 | 연락 수단 유형 동의 | 연락관 동의 | 커뮤니케이션 가입 동의 |
|---|---|---|---|---|
| 데이터 주체 ID | PartyId | PartyId | PartyRoleId(PartyId를 통해 개인에 연결) | ConsentGiverId |
| 동의 상태 | PrivacyConsentStatus | PrivacyConsentStatus | PrivacyConsentStatus | PrivacyConsentStatus |
| 동의 수집 시간 | CaptureDate | CaptureDate | CaptureDate | ConsentCapturedDateTime |
| 동의 DOI 수집 | DoubleConsentCaptureDate | DoubleConsentCaptureDate | DoubleConsentCaptureDate | - |
| 동의 적용일 | 유효 시작 | 유효 시작 | 유효 시작 | 유효 시작 |
| 동의 유효 항목 | 효과 | 효과 | 효과 | 효과 |
| 동의 캡처 소스 | CaptureSource | CaptureSource | CaptureSource | ConsentCapturedSource |
| 동의 획득 참여 채널 ID | CaptureContactPointType 또는 CaptureSource | CaptureContactPointType 또는 CaptureSource | CaptureContactPointType 또는 CaptureSource | - |
| 동의 획득 참여 채널 값 | CaptureContactPointType | CaptureContactPointType | CaptureContactPointType | - |
| 브랜드 ID | BusinessBrandId | BusinessBrandId | BusinessBrandId | BusinessBrandId |
| 브랜드 가치 | 이름 | 이름 | 이름 | 이름 |
| 참여 채널 ID | - | EngagementChannelTypeId | EngagementChannelTypeId | EngagementChannelTypeId |
| 참여 채널 값 | - | 이름 | 이름 | 이름 |
| 연락관 ID | - | - | ContactPointId | ContactPointId |
| 연락관 값 | - | - | 연락관 유형에 따라 다릅니다(예: 연락관 이메일의 EmailAddress). | 연락관 유형에 따라 다릅니다(예: 연락관 이메일의 EmailAddress). |
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
