전체 조직의 일정 요구 사항에 따라 최적화를 실행하도록 Dynamics 365 Field Service용 Resource Scheduling Optimization 추가 기능을 구성할 수 있습니다. 때로는 사용 가능한 리소스 집합이 아닌 단일 리소스의 일정만 최적화해야 할 수도 있습니다. 단일 리소스 최적화는 리소스의 일정과 이동 경로를 최적화하는 빠른 방법을 제공합니다. 리소스 일정 및 추가 요구 사항에 대한 기존 예약을 고려합니다.
리소스가 다음과 같은 경우 하루 동안 발생한 일정 변경을 수용하는 데 도움이 됩니다.
- 취소로 인해 일정에 차이가 있습니다.
- 긴급 작업 지시가 지정되어 이중 예약되었습니다.
- 수동으로 작성된 일정이 있고 최소한의 이동 경로가 필요합니다.
개별 리소스의 일정을 최적화하기 위해 배치 담당자는 단일 리소스 최적화를 수동으로 실행할 수 있습니다. 워크플로는 단일 리소스 최적화를 트리거할 수도 있습니다. 다른 Resource Scheduling Optimization 시나리오와 달리 단일 리소스 최적화 실행을 예약할 수 없습니다.
노트
필드 서비스 버전 8.8.99.10 및 리소스 예약 최적화 버전 3.4.0.623부터 단일 리소스 최적화 실행은 요구 사항 및 기존 예약을 고려합니다. 시스템은 기존 예약을 삭제하여 최적화 목표와 더 일치하는 일정을 만들 수 있습니다. 이전 버전에서 단일 최적화 실행은 기존 예약만 고려합니다.
전제 조건
- Dynamics 365 Field Service 버전 8.8.99.10 이상.
- Resource Scheduling Optimization 버전 3.4.0.623 이상.
- 단일 리소스 최적화를 실행하려는 예약 가능한 리소스에 대해 예약 최적화가 예로 설정됩니다.
1단계: 목표 설정
단일 리소스 최적화는 최적화 범위가 필요하지 않은 유일한 Resource Scheduling Optimization 시나리오입니다. 범위는 정의된 날짜 범위의 리소스에 대한 예약으로 자동 정의됩니다. 최적화 목표는 Resource Scheduling Optimization이 고려하고 우선 순위를 지정해야 하는 메트릭을 정의합니다.
먼저 새 최적화 목표를 만듭니다.
단일 리소스 최적화는 일반적으로 하루 종일 변경된 일정을 정리합니다. 다음 권장 사항을 살펴 보십시오.
엔진 노력 수준을 매우 약함으로 설정합니다. 단일 리소스 최적화가 더 빨리 완료될수록 배치 담당자가 일정 요구 사항에 더 효과적으로 대응할 수 있습니다.
더 많은 예약이 리소스의 일정에 맞도록 작업 시간 내 일정 제약 조건을 제거합니다. 이 설정은 자원이 긴급 작업을 처리해야 할 때 도움이 됩니다. 이 제약 조건을 제거하면 예약 종료 시간이 휴무 시간으로 유출할 수 있습니다. 제약 조건을 사용하는 경우 시스템은 마지막으로 예약한 후 리소스의 최종 위치로 돌아갈 시간이 있는지 확인합니다.
이전 트래픽에 대한 이동 시간 계산 옵션이 최적화 목표에 사용 설정되어 있는 경우 이 옵션을 삭제합니다.
시나리오는 운영자가 가장 잘 알고 있음을 가정하므로 일치 영역, 역할 및 특성과 관련된 제약 조건을 제거합니다. 제약 조건을 사용하도록 설정하면 디스패처가 제약 조건을 재정의하여 작업 순서를 리소스에 할당할 수 있습니다. 그런 다음, 리소스의 특성과 일치하지 않으므로 예약을 삭제하는 단일 리소스 최적화를 실행합니다.
단일 리소스 최적화에서 고객과의 시간 약속 또는 SLA(서비스 수준 계약)를 유지할 수 있도록 예약 잠금 옵션 및 Windows 예약 제약 조건을 추가합니다.
팁
위치 기반이 아닌 리소스에는 리소스 요구 사항도 위치 기반이 아닌 예약만 있을 수 있습니다. Resource Scheduling Optimization은 해당 리소스를 출장과 관련이 없는 작업에만 예약되는 원격 작업자처럼 취급합니다. 또는, 이러한 제약을 해결하기 위해 근무 시간 외에 리소스를 이동할 수 있도록 설정할 수 있습니다.
다음으로 단일 리소스 최적화 목표를 기본 목표로 추가합니다.
2단계: 결과 실행 및 보기
단일 리소스 최적화를 실행하는 방법은 다음과 같이 세 가지입니다.
기본값으로 실행
일정 게시판에서 리소스(팀, 풀 또는 시설 제외)를 마우스 오른쪽 버튼으로 클릭하고 일정 최적화를 선택하여 다음을 사용하여 최적화합니다.
- 기본 최적화 목표
- 지금부터 오늘의 끝(오전 12시)까지인 기본 최적화 범위
- 해당 최적화 범위의 리소스 일정에 대한 기존 예약
- 일정 보드 맨 아래에 있는 요구 사항의 활성 보기 요구 사항은 해당 보기의 적용된 정렬 또는 필터링에 따라 정렬됩니다.
최적화가 완료되면 일정 게시판에 새로운 예약 세트가 표시됩니다. 오른쪽 창에는 업데이트, 삭제 또는 생성된 예약에 대한 세부 정보가 표시됩니다.
기본값을 변경한 후 실행
최적화를 실행하기 전에 기본 목표 및 시간 범위를 변경할 수 있습니다. 예를 들어, 시간 범위를 다음 날로 연장하면 시스템은 지금부터 다음 날 말까지의 모든 기존 예약 및 요구 사항을 고려하여 일정을 만듭니다.
리소스 이름을 선택하고 최적화 창을 엽니다.
노트
이 기능은 최적화 범위와 관련된 일정 게시판 보기에서만 사용할 수 있습니다.
단일 리소스를 선택합니다.
최적화 범위를 원하는 값으로 설정합니다.
요구 사항의 경우 최적화 요구 사항을 고려할 보기를 선택합니다. 선택한 보기의 필터 및 정렬 설정에 따라 요구 사항의 순서가 결정됩니다. 기존 예약만 최적화하려면 없음을 선택합니다.
원하는 최적화 목표를 선택합니다.
단일 리소스 최적화 요청을 시작하려면 실행>지금 실행을 선택합니다.
최적화 창의 최적화 요청 기록 섹션에서 요청 상태를 확인할 수 있습니다. 완료되면 일정 게시판이 최적화된 예약 세트로 업데이트됩니다. 삭제, 업데이트 또는 생성된 예약에 대한 세부 정보를 보려면 최적화 요청을 두 번 클릭하세요.
기본값을 변경한 후 시뮬레이션으로 실행
단일 리소스 최적화를 시뮬레이션으로 실행하면 커밋하기 전에 결과 최적화를 확인할 수 있습니다. 시뮬레이션을 실행하려면 기본값을 변경한 후 실행의 단계를 따르세요. 이번에는 드롭다운에서 지금 실행을 선택하는 대신 시뮬레이션으로 실행을 선택합니다. 최적화 요청이 완료되면 결과의 세부 정보를 적용 또는 삭제로 가져옵니다.
노트
시뮬레이션된 예약은 경로가 있는 지도에는 표시되지 않습니다.