실천 가능한 이벤트 오케스트레이션에 대한 서비스 약속 예약
실천 가능한 이벤트에 대한 서비스 약속 예약 플로는 진단 오류 또는 서비스 점검 경고와 같은 실천 가능한 이벤트가 연결된 자산에 의해 트리거될 때 서비스 약속 예약을 자동화합니다. 이 플로는 FaultEventScheduleAppointmentDetails__stdctx 컨텍스트 정의를 사용하여 이벤트 데이터, 자산 식별자, 이벤트의 지리적 위치를 추출한 다음, 지리적 근접성을 기반으로 가장 가까운 서비스 영역을 찾습니다. 그런 다음, 오케스트레이션 작업을 호출하여 서비스 약속을 예약합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Automotive Cloud 및 Manufacturing Cloud. Edition Availability 보기. |
| 필요한 사용자 권한 | |
|---|---|
| 오케스트레이션 사용: | 실천 가능한 이벤트 오케스트레이션 프로세스 설계 AND 플로 관리 |
| 서비스 약속 레코드 관리: | 서비스 약속에 대한 읽기, 만들기 액세스 권한 |
-
플로 템플릿을 복제하고 활성화합니다.
- 설정에서 빠른 찾기 상자에 플로를 입력한 후 플로를 선택합니다.
- 목록 보기에서 실천 가능한 이벤트에 대한 서비스 약속 예약을 클릭합니다.
- 새 플로로 저장을 클릭합니다.
- 레이블 및 API 이름을 입력합니다.
- 저장을 클릭합니다.
-
WORK_TYPE_GROUP_NAME 상수의 경우 약속을 예약할 작업 유형 그룹으로 값을 변경합니다.
이름이 조직의 작업 유형 그룹 레코드 이름과 일치하는지 확인합니다.
-
필요에 따라 다른 요소 및 자원을 수정합니다.
예를 들어 기본 위도 및 경도 제한을 20마일 반경에서 선택한 제한으로 변경할 수 있습니다.
- 플로를 활성화합니다.
-
오케스트레이션 템플릿을 복제하고 활성화합니다.
- 앱 시작 관리자에서 실행 가능한 이벤트 오케스트레이션을 찾아서 선택합니다.
- 장애에 대한 서비스 약속 레코드를 선택합니다.
- 복제를 클릭합니다.
- 실행 절차 이름으로 실천 가능한 이벤트에 대한 서비스 약속 예약 플로의 복제 및 활성화된 버전을 선택합니다.
- 이벤트 유형에서 서비스 약속을 선택합니다.
-
컨텍스트 정의 이름에 대해 FaultEventScheduleAppointmentDetails를 선택해야 합니다.
컨텍스트 정의를 있는 그대로 사용하거나 이 정의의 새 버전을 사용할 수 있습니다.
-
컨텍스트 매핑 이름에 FaultEventScheduleApptMapping을 선택해야 합니다.
컨텍스트 매핑을 있는 그대로 사용하거나 이 매핑의 새 버전을 사용할 수 있습니다.
- 필요에 따라 다른 세부 사항을 변경합니다.
- 변경 사항을 저장합니다.
- 오케스트레이션을 활성화하려면 활성을 선택합니다.
-
결정 테이블을 새로 고칩니다.
- 설정에서 빠른 찾기 상자에 결정을 입력한 후 결정 테이블을 선택합니다.
- 목록 보기에서 실행 가능한 이벤트 오케스트레이션 필터링 및 일치를 클릭합니다.
- Refresh(새로 고침)를 클릭합니다.
플로 입력 및 출력
| 변수 | 방향 | 상세 설명 |
|---|---|---|
| 컨텍스트 ID | 입력 | 수신 이벤트와 연결된 컨텍스트 정의 레코드의 ID입니다. |
노트 플로에 생성된 서비스 약속 ID가 출력 변수로 표시되지 않습니다. scheduleSvcApptActnblEvntOrch 작업을 통해 내부적으로 약속이 생성됩니다.
페이로드 필드 참조
| 필드 | 필수 | 상세 설명 |
|---|---|---|
| 소스 시스템 식별자 | 예 | Telematics 또는 IoT(인터넷) 플랫폼과 같이 이벤트를 보내는 외부 시스템의 고유 식별자입니다. |
| 유형 | 예 | 오류에 대한 서비스 약속 실천 가능한 이벤트 오케스트레이션 레코드에 구성된 실천 가능한 이벤트 유형의 개발자 이름입니다. |
| 하위 유형 | 아니요 | 오류에 대한 서비스 약속 실천 가능한 이벤트 오케스트레이션 레코드에 구성된 실천 가능한 이벤트 하위 유형의 개발자 이름입니다. |
| 이벤트 데이터 | 예 | JSON 인코딩 문자열로 제공되는 구조화된 이벤트 데이터입니다. 이 일련 번호가 지정된 문자열에는 컨텍스트 정의 인스턴스를 채우기 위해 필요한 특성이 포함되며, 구성된 입력 매핑을 기반으로 실행 절차에 전달됩니다. |
이벤트 데이터 필드 참조
| 필드 | 필수 | 상세 설명 |
|---|---|---|
| 자산 고유 식별자 | 예 | 서비스가 필요한 자산을 식별하기 위해 예약 작업에서 사용되는 자산의 레코드 ID 또는 일련 번호입니다. |
| 비즈니스 개체 유형 | 아니요 | 컨텍스트 정의 매핑에서 사용되는 자산과 같은 개체 유형입니다. |
| 이벤트 위치 | 예 | 자산의 현재 지리적 좌표입니다. |
| 이벤트 위치 경도 | 예 | 자산 위치의 경도입니다. |
| 이벤트 위치 위도 | 예 | 자산 위치의 위도입니다. |
노트 경도 및 위도 필드는 소수점도 문자열로 제공해야 합니다. 플로는 VALUE() 수식 함수를 사용하여 내부적으로 숫자로 변환합니다.
페이로드 템플릿의 구조 예제를 검토합니다.
{
"sourceSystemIdentifier": "<your-system-identifier>",
"type": "Service_Appointment",
"subtype": "<aeo-event-sub-type>",
"eventData": "<stringified-JSON-of-the-structure-below>"
}이벤트 데이터 템플릿의 구조 예제를 검토합니다.
{
"Event": [
{
"assetUniqueIdentifier": "<asset-salesforce-id-or-serial-number>",
"businessObjectType": "Asset",
"eventLocation": [
{
"businessObjectType": "eventLocation",
"longitude": "<decimal-longitude>",
"latitude": "<decimal-latitude>"
}
]
}
]
}이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

