다음을 통해 공유


리소스 예약 최적화에서 예약 문제 해결

이 문서는 Microsoft Dynamics 365 Field Service용 리소스 예약 최적화 추가 기능에서 만든 예약 문제를 해결하는 데 도움이 됩니다.

증상

  • 이동해서는 안 되지만 완료, 취소 또는 기타 예약은 최적화되거나 제거됩니다.
  • 최적화 시작 및 종료 범위를 벗어난 과거 또는 이후 예약은 제거됩니다.
  • 예약은 시뮬레이션 상태로 표시됩니다.

해결

예약 삭제 방지

최적화를 실행한 후 리소스 일정 최적화는 목표 및 제약 조건 설정에 따라 필요에 따라 예약을 생성, 업데이트 또는 삭제하도록 결정할 수 있습니다. 따라서 일정 전체에서 결과를 최적화하기 위해 삭제된 예약을 찾을 수 있습니다. Resource Scheduling Optimization이 기존 예약을 삭제하지 않도록 하려면 다음 옵션을 시도하십시오.

예약 상태에 대한 예약 방법 매핑

예약 상태에는 자원 예약 최적화에서 해당 상태의 예약 레코드를 고려하는 방법을 결정하는 예약 방법 필드가 있습니다.

  • 예약 상태가 최적화설정된 경우 리소스 예약 최적화는 해당 예약을 이동합니다.
  • 예약 상태가 이동하지 않음으로 설정된 경우 리소스 예약 최적화는 해당 예약을 이동하거나 최적화하지 않습니다. 작업이 진행 중이거나 완료되었음을 나타내는 예약 상태에 이 옵션을 사용합니다.
  • 예약 상태가 무시설정된 경우 리소스 예약 최적화는 해당 예약 레코드를 고려하지 않습니다. 작업이 취소되었음을 나타내는 예약 상태에 이 옵션을 사용합니다.

리소스 예약 최적화가 이전 예약으로 이동하지 못하도록 차단

최적화 범위는 예약을 만들거나 업데이트하거나 삭제할 수 있는 시간 범위입니다. "출력" 쪽을 정의하지만 "입력" 쪽은 정의하지 않습니다. 최적화 범위는 포함되는 예약을 결정하지 않습니다.

이전 예약 변경 내용을 차단하려면 다음 옵션을 고려하세요.

  • 예약 상태를 이동 안 함으로 설정합니다.
  • 예약 보기에서 예약을 제거합니다. 최적화가 실행되도록 하려면 특정 지점 이후에 발생하는 향후 예약만 고려합니다. 최적화 범위의 예약 보기에서 On 또는 After 필드에서 값을 선택할 수 있습니다.
  • 과거의 시간 또는 시간 범위로 예약을 잠급니다.
  • 기간 제약 조건을 사용하도록 설정하는 동안 약속된 날짜를 설정합니다.

시뮬레이션 상태의 예약

최적화 일정을 실행하는 동안 예외 또는 오류가 발생하면 일정 보드에 일부 겹침이 표시될 수 있습니다. 일부 예약은 최신 실행에서 생성되거나 업데이트되는 반면 이전 실행의 다른 예약은 문제로 인해 삭제되지 않았습니다. 이 문제를 방지하기 위해 최적화 프로세스는 시뮬레이션 상태의 트랜잭션 예약을 사용합니다.

최적화 프로세스 중에 만들기, 업데이트 및 삭제 작업이 표시됩니다. 모든 신규, 업데이트 및 삭제할 예약이 시뮬레이션됩니다. 최적화 실행이 성공적으로 완료되면 이러한 시뮬레이션된 예약은 실제 예약이 됩니다. 최적화를 실행하는 동안 시뮬레이션 상태 예약은 투명하며 일정 보드를 중심으로 이동합니다. 실행이 완료되면 시뮬레이션 예약이 단색으로 실제 예약으로 변경됩니다.

예외가 발생하고 최적화 요청이 실패하는 경우, 이러한 시뮬레이션 예약은 수동으로 삭제하지 않는 한 문제 해결을 위해 시뮬레이션 상태로 유지됩니다. 그렇지 않으면 시스템 작업이 2주마다 자동으로 삭제됩니다.

일정 보드 설정을 변경하여 시뮬레이션 예약을 숨길 수 있습니다. 오른쪽 위에 있는 기어 아이콘을 선택하여 스케줄러 설정을 연 다음 취소된 표시 옵션을 사용하지 않도록 설정합니다.