Hiểu tùy chọn khóa đăng ký trong Resource Scheduling Optimization

Sau khi tạo yêu cầu đặt trước, bạn có thể đặt khóa trên trường Tùy chọn khóa lịch trình trong tab Resource Scheduling Optimization của Bản ghi đăng ký tài nguyên có thể đặt trước . Resource Scheduling Optimization sẽ luôn bao gồm các lượt đăng ký bị khóa như một phần của lịch trình được tối ưu hóa.

Ảnh chụp màn hình của Tùy chọn khóa lập lịch trên bản ghi Đăng ký nguồn lực có thể đặt trước.

Tùy chọn khóa đăng ký

Có bốn lựa chọn:

  • Phạm vi thời gian: Resource Scheduling Optimization có thể di chuyển các lượt đặt chỗ trong khoảng thời gian nhất định để đảm bảo Thời gian đến dự kiến rơi vào phạm vi thời gian này nhưng không phải là thời gian kết thúc đặt phòng. Resource Scheduling Optimization có thể chỉ định đăng ký cho các tài nguyên khác bằng cách tôn trọng phạm vi thời gian và các trường liên quan đến thời gian sau đây.

    • Khoảng thời gian bắt đầuThời hạn ngày kết thúc được đặt thành cùng một ngày: Resource Scheduling Optimization lên lịch đặt chỗ vào ngày đó nhưng thời gian trong ngày không quan trọng.
    • Bắt đầu khoảng thời gianKết thúc khoảng thời gian xác định khung thời gian: Resource Scheduling Optimization lên lịch đặt phòng trong khung thời gian đó trừ ngày không quan trọng
    • Thời gian từ đã hứaThời gian đến đã hứa được đặt thành ngày và khung thời gian: Resource Scheduling Optimization lên lịch đặt chỗ trên ngày đã chọn trong phạm vi thời gian đã chọn.
    • Khoảng thời gian bắt đầu/kết thúcBắt đầu/kết thúc khoảng thời gian được đặt thành khung thời gian trong cùng một ngày: Resource Scheduling Optimization lên lịch đặt chỗ vào ngày đã chọn trong khoảng thời gian đã chọn.

    Lưu ý

    Nếu trường ngày và giờ chứa thông tin xung đột, Resource Scheduling Optimization sử dụng Thời gian từ/đến đã hứa trước tiên.

  • Nguồn lực: Resource Scheduling Optimization có thể di chuyển các lượt đặt trước sang các khung thời gian khác nhưng phải giữ nguyên nguồn lực đó.

  • Thời gian: Resource Scheduling Optimization có thể chuyển lượt đặt chỗ sang các nguồn lực khác nhưng phải giữ nguyên thời gian đến dự kiến.

  • Nguồn lực và Thời gian: Resource Scheduling Optimization không thể di chuyển lượt đăng ký sang bất kỳ nguồn lực nào khác hoặc bất kỳ khung thời gian nào khác. Thời gian bắt đầu đặt chỗ và thời gian di chuyển ước tính có thể thay đổi nếu Resource Scheduling Optimization lên lịch đặt chỗ ở một địa điểm mới trước khi lượt đặt chỗ đó trở thành lượt đặt chỗ bị khóa.

Ví dụ:

Nguồn lực Bernadette có yêu cầu đặt trước bắt đầu lúc 9:15 sáng. Đặt phòng này bị khóa theo thời gian. Khi Resource Scheduling Optimization chạy, hệ thống sẽ phát hiện thời gian nhàn rỗi của Bernadette là 15 phút vào buổi sáng. Không có khoảng thời gian yêu cầu nào khác phù hợp với vị trí đó với đăng ký bị khóa bên cạnh.

Ảnh chụp màn hình của lượt đăng ký bị khóa trong bảng lịch biểu.

Để tôn trọng tùy chọn khóa đã xác định, Resource Scheduling Optimization giữ đăng ký đã khóa trong lịch trình. Tuy nhiên, như một phần của việc tối ưu hóa lịch trình, việc đặt chỗ sẽ được giao cho Ashley. Sự thay đổi này giải phóng thời gian để Bernadette hoàn thành các công việc khác.

Ảnh chụp màn hình của đăng ký đã khóa trong bảng lịch biểu được tối ưu hóa.

Sử dụng quá nhiều ràng buộc khóa

Việc sử dụng quá nhiều ràng buộc khóa có thể dẫn đến việc tối ưu hóa lịch trình cuối cùng kém hiệu quả. Nên sử dụng tùy chọn khóa đăng ký một cách khôn ngoan để tối đa hóa Resource Scheduling Optimization kết quả và giảm thiểu sự can thiệp vào các mục tiêu Resource Scheduling Optimization khác.

Ví dụ: có hai yêu cầu là A (một giờ) và B (tám giờ). Chúng tôi có một nguồn lực (Jeff) làm việc tám giờ mỗi ngày. Khi Resource Scheduling Optimization được chạy với mục tiêu tối đa hóa tổng số giờ làm việc, yêu cầu B (8 giờ) nên được gán cho tài nguyên Jeff.

Nếu bạn đặt yêu cầu A (1 giờ) cho tài nguyên Jeff và khóa đặt chỗ đó vào tài nguyên, Resource Scheduling Optimization hãy đảm bảo rằng yêu cầu A vẫn nằm trong lịch trình. Mặt khác, nó sẽ không lên lịch yêu cầu B (tám giờ) trong cùng một ngày và khiến Jeff chỉ có một giờ làm việc theo lịch trình.

Xử lý lỗi và khắc phục sự cố

Việc sử dụng quá nhiều ràng buộc khóa có thể dẫn đến việc tối ưu hóa lịch trình cuối cùng kém hiệu quả. Tùy chọn khóa đặt phòng nên được sử dụng một cách khôn ngoan để tối đa hóa Resource Scheduling Optimization kết quả.

Nếu đặt chỗ bị khóa không thể tôn trọng tất cả các ràng buộc đã xác định, yêu cầu tối ưu hóa sẽ tiếp tục, bỏ qua các tài nguyên đã xác định có vi phạm. Thông báo lỗi sau sẽ được tạo để hỗ trợ khắc phục sự cố.

Hệ thống không tối ưu hóa được một số bản ghi. Lỗi nội bộ: Đặt phòng bị khóa là không khả thi, lý do: Violation Truy tìm các điểm dữ liệu: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow,, FullTimeWindow, ArrivalTime Lock Type

Các điểm dữ liệu truy tìm giúp bạn xác định điều gì đã xảy ra. Hãy thử cập nhật cài đặt đặt chỗ để giải quyết lý do vi phạm trước khi chạy Resource Scheduling Optimization lại.

Các loại vi phạm

  • Đặt phòng bị khóa không thể thực hiện bộ lọc cửa sổ thời gian.

    • LockBookingTimeWindowFilter. Các kịch bản có thể xảy ra:

      • Đặt chỗ bị khóa nằm ngoài giờ làm việc của nguồn lực
      • Khoảng thời gian hứa hẹn không hợp lệ
      • Thời gian đi lại không hợp lệ
    • ResourceBreakTimeWindowFilter. Đặt chỗ bị khóa xung đột với thời gian nghỉ theo lịch trình.

  • Việc kiểm tra tính đủ điều kiện không thành công với sự ràng buộc.