IoT 경고 생성 및 IoT 경고를 작업 주문으로 변환
Dynamics 365 Field Service에서 사물 인터넷(IoT) 경고는 주의가 필요할 수 있는 IoT 메시지의 하위 집합입니다. 예를 들어, 서비스를 제공하는 냉장고에 구성된 센서는 습도가 허용 가능한 임계값을 초과한다는 경고를 보냅니다. 사전 예방적 서비스 배달을 지원하기 위해 수신되는 IoT 경고를 작업 주문으로 변환한 다음 예약하고 서비스 기술자에게 할당할 수 있습니다.
이 문서에서는 다음 사항에 대해 설명합니다.
- IoT 경고가 트리거되는 방법
- Field Service에서 IoT 경고를 보는 방법
- IoT 경고를 기반으로 작업 주문을 생성하는 방법
단계별 안내는 Connected Field Service: IoT 경고 비디오를 확인하세요.
Azure IoT Hub에서 IoT 경고 트리거
IoT 디바이스 정보가 Azure IoT Hub로 유입되면 IoT 메시지를 기반으로 IoT 경고를 만들어야 하는 시기를 지정하는 규칙을 만들 수 있습니다.
Microsoft Azure에 로그인하고 리소스 그룹을 선택합니다.
Stream Analytics 작업을 찾아 편집합니다.
왼쪽 창에서 쿼리를 선택한 다음 IoTStream으로 이동합니다.
이전 이미지의 설명 관련 참고 사항:
- (1): 하단 창에는 연결된 장치에서 들어오는 모든 IoT 메시지가 표시됩니다.
- (2): 상단 창에는 IoT 메시지에서 IoT 경고를 생성하는 JSON이 표시됩니다.
시뮬레이터로 IoT 경고 트리거
장치 데이터를 Field Service로 가져올 수 있도록 IoT 장치 및 데이터를 시뮬레이션하도록 시뮬레이터를 설정합니다.
시뮬레이터 URL을 찾으려면 Azure 구독에 로그인한 다음 새로 만든 리소스 그룹에서 앱 서비스 리소스 종류를 선택합니다.
URL이 오른쪽 상단에 나타납니다. URL을 복사합니다.
브라우저의 주소 표시줄에 URL을 붙여 넣어 페이지를 로드합니다.
시뮬레이터 페이지가 열리면 상단에서 연결을 선택합니다.
IoT 허브 호스트 이름 및 키를 입력합니다. 호스트는 Azure Portal에 있는 IoT Hub 리소스의 이름입니다.
키에 액세스하려면 IoT Hub 리소스를 선택하고 공유 액세스 정책으로 이동합니다. 그런 다음, iothubowner의 기본 키를 복사합니다.
리소스 그룹에서 IoT 허브를 선택합니다.
일반 왼쪽 하단에서 공유 액세스 정책을 선택하여 호스트 이름과 기본 키를 가져옵니다.
연결 상태가 연결됨으로 표시되었는지 확인한 후 대화 상자를 닫습니다.
샘플 시뮬레이터를 사용하여 테스트 명령을 보냅니다. 예를 들어 온도를 선택하여 70도 이상으로 올립니다. 시뮬레이터는 온도가 70도 이상인 경우 IoT 경고를 생성하도록 사전 프로그래밍되어 있습니다.
노트
Azure IoT Hub를 사용하지 않나요? 사용자 지정 IoT 공급자의 IoT 메시지를 기반으로 Field Service에서 IoT 경고 생성이 지원됩니다. 자세한 내용은 Connected Field Service를 위한 확장 가능한 IoT 데이터 소스 문서를 참조하세요.
Stream Analytics에서 규칙이 생성되면 논리 앱은 규칙 기준에 따라 IoT 알림을 생성합니다.
Field Service에서 IoT 경고 보기
시뮬레이터가 있는 예제에서는 IoT 메시지의 온도 판독값이 70도를 초과했기 때문에 Field Service에서 IoT 경고가 생성되었습니다.
Dynamics 365 Field Service의 자산에서 IoT 경고를 선택합니다.
경고를 엽니다. 경고 데이터 섹션에는 JSON 메시지의 세부 정보가 표시됩니다.
IoT 경고를 작업 주문으로 변환
IoT 경고에 대해 조치를 취하려면 Field Service에 내장된 비즈니스 프로세스 흐름을 사용합니다.
Dynamics 365 Field Service의 자산에서 IoT 경고를 선택합니다.
경고를 엽니다. 비즈니스 프로세스 흐름이 페이지 맨 위에 나타납니다.
원격으로 조사할 케이스를 만듭니다. 생성됨>다음 스테이지>생성을 선택합니다.
저장 및 닫기를 선택합니다. 케이스 페이지가 나타납니다.
잠재적인 문제를 식별하거나 원격으로 해결할 수 없는 경우 비즈니스 프로세스 흐름의 다음 단계로 이동하여 작업 주문을 만듭니다. 케이스 생성>다음 스테이지>생성을 선택합니다.
작업 주문에 대한 정보를 입력합니다.
저장 및 닫기를 선택합니다. 작업 주문 페이지가 나타납니다. IoT 경고는 작업 주문 양식에서 참조됩니다. 기술자는 모바일 장치에서 이를 볼 수 있습니다.
해당하는 경우 작업 주문을 예약할 수 있습니다.
IoT 경고 조직
동일한 문제에 대해 동일한 IoT 디바이스에 대해 여러 IoT 경고를 만들 수 있습니다. 시스템은 유사한 IoT 경고를 인식하고 함께 그룹화합니다.
Dynamics 365 Field Service의 자산에서 IoT 경고를 선택합니다. 계층 구조 아이콘은 유사한 경고 그룹을 식별합니다.
IoT 경고 옆에 있는 계층 구조 아이콘을 선택하여 거의 같은 시간에 동일한 장치에 대한 유사한 IoT 경고를 확인합니다.
IoT 알림 페어런팅
Connected Field Service에서 IoT 경고가 생성되면 집계 규칙은 경고가 이미 열려 있는 장치 또는 자산에 대한 것일 수 있으므로 경고를 다른 기존 경고 아래에 부모로 지정해야 하는지 여부를 결정합니다. 자동 페어런팅을 사용하면 동일한 문제에 대한 알림이 알림 목록에 너무 많아지는 것을 방지할 수 있습니다.
IoT에서 설정>알림 집계 규칙을 선택합니다.
유사한 IoT 알림(있는 경우)을 그룹화하는 데 사용할 필드를 선택합니다.
알림이 선택한 모든 필드와 일치하고 알림 시간이 이전 알림으로부터 5분 이내인 경우 알림은 페어런팅됩니다. 모든 필드를 비활성화하면 기본 설정이 적용됩니다. 기본값은 디바이스 ID가 다른 경고와 일치하고 경고 시간이 5분 이내인 경우 경고를 페어런팅합니다.
알림 시간 필드에 값이 없으면 시스템은 IoT 알림 레코드의 만든 날짜 필드를 사용하여 다른 일치하는 알림과 5분 이내에 발생하는지 확인합니다.
상위 설정 변경 또는 비활성화
상위 알림이 발견되면 시스템은 일치하는 알림에 상위 알림이 있는지 확인하며, 이 경우 새 알림은 기존 상위 알림에 연결됩니다. 일치하는 알림에 상위가 없으면 새 알림은 일치하는 알림에 연결되고, 상위 알림이 됩니다.
5분 규칙을 더 길게 또는 더 짧게 만들려면 워크플로 "디바운스" 기간을 수정합니다.
Power Apps에 로그인하고 솔루션과 조직의 솔루션을 선택합니다.
개체에서 프로세스를 선택합니다.
IoT - 상위 IoT 알림을 검색하여 엽니다.
보기 속성을 선택합니다.
디바운스 기간에 대해 원하는 시간(초)에 따라 값을 변경합니다. 그런 다음 저장 및 닫기를 선택하세요.
자동 페어런팅 기능을 완전히 끄려면 조직에서 Field Service 설정을 통해 제어되는 향상된 백그라운드 처리를 사용하는지 여부에 따라 워크플로 또는 흐름을 비활성화합니다. 자세한 내용은 향상된 백그라운드 처리 사용을 참조하세요.