자산 등록 이벤트 오케스트레이션에 대한 레코드 만들기 설정
연결된 차량 Salesforce에 온보딩되면 기업은 웹 및 전화 서비스 권한, 중대 사건, 차량 및 하위 자산에 대한 보증을 비롯한 주요 레코드를 자동으로 만들 수 있습니다. 자산 등록을 위한 레코드 만들기 템플릿은 컨텍스트 정의, 매핑, 플로 템플릿과 같은 사전 정의된 구성을 활용하여 첫 등록을 간소화합니다. 고객이 처음 차량을 사용하는 등 텔레매틱스 이벤트가 발생하면 사용자가 복잡한 비즈니스 논리를 처음부터 구축하지 않고도 시스템에서 입력 특성을 수집하고 필수 레코드를 즉시 생성합니다.
필수 Edition
| 지원 제품: Enterprise, Unlimited, Developer Edition |
| 필요한 사용자 권한 | |
|---|---|
| 오케스트레이션 사용: | 실천 가능한 이벤트 오케스트레이션 프로세스 설계 AND 플로 관리 |
| 자산 보증, 자산 중대 사건, 권리 레코드 관리: | 자산 보증, 자산 중대 사건, 권리에 대한 읽기, 만들기 액세스 |
-
Apex 클래스를 만듭니다.
- 설정에서 빠른 찾기 상자에 Apex를 입력한 후 Apex 클래스를 선택합니다.
- 새로 만들기를 클릭합니다.
-
플로에서 쿼리할 컨텍스트 정의 ID 및 태그를 나타내는 세부 사항을 입력합니다.
다음은 QueryContextTags의 Apex 클래스 모양의 예입니다.
public class QueryContextTags { @InvocableMethod(label='QueryContextTags' description='Query Tags via apex') public static List<ContextResponse> queryTags(List<ContextRequest> requestList) { Context.IndustriesContext industriesContexts = new Context.IndustriesContext(); Map<String, Object> input = new Map<String, Object>(); List<String> tag = new List<String>(); tag.add(requestList[0].tagName); input.put('contextId', requestList[0].contextId); input.put('tags', tag); Map<String, Object> output = new Map<String, Object>(); List<ContextResponse> responseList = new List<ContextResponse>(); ContextResponse response = new ContextResponse(); output =industriesContexts.queryTags(input); System.debug('--QueryTags--output----'+output); Map<String, Object> queryresult = (Map<String, Object>)output.get('queryResult'); List<Object> contextTagDataRepresentations= (List<Object>)queryresult.get(requestList[0].tagName); Map<String,Object> contextTagDataRepresentation = (Map<String,Object>)contextTagDataRepresentations.get(0); response.dataPath = (List<String>)contextTagDataRepresentation.get('dataPath'); response.tagValue = (String) contextTagDataRepresentation.get('tagValue'); System.debug('--QueryTags--dataPath----'+contextTagDataRepresentation.get('dataPath')); System.debug('--QueryTags--tagValue----'+contextTagDataRepresentation.get('tagValue')); responseList.add(response); return responseList; } public class ContextRequest{ @InvocableVariable(required=true) public String contextId; @InvocableVariable(required=true) public String tagName; } public class ContextResponse{ @InvocableVariable(required=true) public List<String> dataPath; @InvocableVariable(required=true) public String tagValue; } } - QueryContextTags Apex 클래스를 저장합니다.
-
플로 템플릿을 복제하고 활성화합니다.
- 설정에서 빠른 찾기 상자에 플로를 입력한 후 플로를 선택합니다.
- 목록 보기에서 자산 등록 레코드 만들기를 클릭합니다.
- 새 플로로 저장을 클릭합니다.
- 레이블 및 API 이름을 입력합니다.
- 저장을 클릭합니다.
-
필요에 따라 요소 및 자원을 수정합니다.
예를 들어 사용자와 공유된 이메일 제목과 본문을 변경하여 이 플로에서 만든 레코드 및 플로에서 만들지 못한 레코드 목록을 나열할 수 있습니다.
- 플로를 활성화합니다.
-
오케스트레이션 템플릿을 복제하고 활성화합니다.
- 앱 시작 관리자에서 실행 가능한 이벤트 오케스트레이션을 찾아서 선택합니다.
- 자산 등록 레코드에 대한 레코드 만들기를 선택합니다.
- 복제를 클릭합니다.
- 실행 절차 이름으로 자산 등록을 위한 레코드 만들기 플로의 복제 및 활성화된 버전을 선택합니다.
- 이벤트 유형에서 자산 등록 레코드 만들기를 선택합니다.
-
컨텍스트 정의 이름에 대해 AssetRegistrationCreateRecordDetails를 선택해야 합니다.
컨텍스트 정의를 있는 그대로 사용하거나 이 정의의 새 버전을 사용할 수 있습니다.
-
컨텍스트 매핑 이름에 대해 AssetRgstrCreateRecordsMap을 선택해야 합니다.
컨텍스트 매핑을 있는 그대로 사용하거나 이 매핑의 새 버전을 사용할 수 있습니다.
- 필요에 따라 다른 세부 사항을 변경합니다.
- 변경 사항을 저장합니다.
- 오케스트레이션을 활성화하려면 활성을 선택합니다.
-
결정 테이블을 새로 고칩니다.
- 설정에서 빠른 찾기 상자에 결정을 입력한 후 결정 테이블을 선택합니다.
- 목록 보기에서 실행 가능한 이벤트 오케스트레이션 필터링 및 일치를 클릭합니다.
- Refresh(새로 고침)를 클릭합니다.
세부 사항이 AssetRegistrationCreateRecordDetails 컨텍스트 정의의 특성과 일치하는 외부 Telematics 시스템에서 이벤트가 트리거됩니다.
{
"sourceSystemIdentifier": "V003003",
"type": "Create Asset Registration Records",
"eventData": {
"Asset": [
{
"UniqueIdentifier": "02ixx0000004HKwAAM",
"WarrantyStartDate": "2025-12-17",
"MilestoneName": "Milestone-ABC",
"MilestoneStage": "Active",
"MilestoneDate": "2025-10-10",
"MilestoneUsageType": "Automotive",
"MilestoneType": "Order Received",
"EntitlementName": "Entitlement-ABC"
}
]
}
}
여기에서 UniqueIdentifier는 차량 레코드와 관련된 상위 자산의 레코드 ID와 일치해야 합니다. 권리 날짜, 보증 설명 등 추가 세부 사항을 공유할 수도 있습니다.
해당 레코드는 오케스트레이션에서 자동으로 생성됩니다.
- 시작 일자, 자산 ID, 보증 약관 ID와 같은 필수 정보가 채워진 차량에 대한 자산 보증 레코드가 생성됩니다.
- 시작 일자, 자산 ID, 보증 약관 ID와 같은 필수 정보가 채워진 차량의 하위 자산에 대한 자산 보증 레코드가 생성됩니다.
- 중대 사건 이름, 중대 사건 날짜, 중대 사건 유형, 단계, 사용 유형, 자산 ID, 차량 ID와 같은 필수 정보가 채워진 차량에 대한 자산 중대 사건 레코드가 생성됩니다.
- 계정 ID, 권리 이름, 자산 ID와 같은 필수 정보가 포함된 자산에 대한 권리 레코드가 생성되고 전화 지원에 입력됩니다.
- 계정 ID, 권리 이름, 자산 ID와 같은 필수 정보가 포함된 자산에 대한 권리 레코드가 생성되고 웹 지원이 채워진 유형으로 입력됩니다.
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
