일정 최적화과 함께 사용되는 목표 및 제약 조건

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 20분
  • 목표 및 제약 조건은 에서 에이전트가 작업을 할당하는 일정 최적화방식을 결정하는 최적화 기능입니다.

    목적

    목표는 에이전트 작업 할당의 우선순위를 지정하며 각 목표에 가중치가 적용됩니다. 일정 최적화는 가중치가 높은 것을 우선시합니다. 기본 설정의 경우 가중치 1을 적용하고, 우선순위가 높은 작업 할당 최대화와 같은 보다 중요한 요소의 경우 가중치 2를 적용합니다.
    표 1. 일정 최적화 목표
    목표 설명 예제
    에이전트가 근무하는 시간 수에서 균형 최대화 에이전트 간의 작업 시간(예: 작업, 출장)의 균등한 분배에 대한 보상입니다. 교대조 "A"는 기술 A에게 할당되고 교대조 "B"는 기술 B에게 할당됩니다. 작업 "X", "Y" 및 "Z"의 기간은 각각 1시간, 2시간 및 3시간입니다. 교대조 시작 위치, 작업 위치, 교대조 종료 위치 사이를 이동하는 데는 각 세그먼트에 대해 1시간이 걸립니다.

    결과: 목표가 적용되면 할당은 에이전트 간에 총 작업 시간(작업 및 출장)의 균등한 분배의 우선순위를 지정합니다. "X" 및 "Y"를 "A" 교대조(작업 3시간 + 이동 3시간)에 할당하고 "Z"를 "B" 교대조(작업 3시간 + 이동 2시간)에 할당하면 다른 할당보다 균형 잡힌 분할이 이루어집니다.

    에이전트가 작업하는 작업 수의 균형 최대화 에이전트 간의 작업 균등한 분배에 대한 보상입니다. 교대조 "A"는 기술 A에, 교대조 "B"는 기술 B에게 할당됩니다. 작업 "X"와 "Y"는 각각 완료하는 데 1시간이 걸립니다.

    결과: 목표가 적용되면 할당은 각 교대조에 하나의 작업을 우선시적으로 부여하여 두 에이전트의 업무량이 동일하도록 합니다.

    연속적으로 배치된 작업 할당 최대화 동일한 에이전트에 연속적으로 할당된 정렬된 작업의 각 쌍에 대한 보상입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"와 "Y"는 같은 사이트에 있고 작업 "Z"는 다른 위치에 있습니다.

    결과: 목표를 적용하면 교대조 "A"에서 "X" 및 "Y" 연속으로 작업 예약의 우선순위를 지정하여 불필요한 이동을 줄이고 연속 코로케이션 보상을 받습니다.

    효율적인 할당 극대화
    효율성을 기반으로 에이전트에게 작업을 할당하도록 인센티브를 제공하며, 계획된 기간에 비해 빠른 완료에 대한 보상과 느린 완료에 대한 페널티를 제공합니다.
    주:
    현장 서비스 에이전트 효율성 이 기능을 사용하려면 (com.snc.fsm_agent_efficiency) 플러그인을 설치해야 합니다.
    교대조 "A"는 "X" 작업을 45분 안에 완료하고 "Y" 작업을 90분 안에 완료하는 에이전트에게 할당됩니다. 교대조 "B"는 60분 이내에 두 작업을 모두 완료하는 에이전트에게 할당됩니다. 두 작업의 계획된 시간은 60분입니다.

    결과: 목표를 적용하면 계획된 기간에 비해 전체 완료 시간이 줄어들기 때문에 작업 "X"를 교대조 "A"에, 작업 "Y"를 교대조 "B"에 우선적으로 할당합니다.

    우선순위가 높은 작업 할당 최대화 할당된 모든 우선순위가 높은 작업에 대해 보상을 지급합니다. 보상은 우선순위가 높은 작업만큼 높을 수 있습니다.

    교대조 "A"는 5시간입니다. 작업 "X", "Y", "Z"는 각각 2시간이 소요되며 작업 간 이동 시간은 15분입니다. 작업 "X"의 우선순위는 높고, 작업 "Y"의 우선순위는 중간이며, 작업 "Z"의 우선순위는 낮습니다.

    결과: 목표를 적용하면 우선순위가 더 높기 때문에 작업 "X"와 "Y"가 교대조 "A"에 우선적으로 할당됩니다. 교대조에 남은 시간이 충분하지 않으므로 "Z" 작업을 할당하지 마십시오.

    더 높은 가치의 작업 할당 극대화 할당된 작업의 가치에 대한 보상입니다. 교대조 "A"는 5시간입니다. 작업 "X"는 4시간이 필요하며 최적화 값은 10입니다. 작업 "Y" 및 "Z"는 각각 2시간이 필요하며 최적화 값은 5와 4입니다.

    결과: 총 최적화 값을 최대화하는 목표를 적용하면 완료된 작업 수가 적더라도 총 값이 가장 높기 때문에 작업 "X"를 교대조 "A"에 우선적으로 할당합니다.

    기본 에이전트 할당 최대화

    선호하는 에이전트에 할당된 각 작업에 대한 보상입니다. 교대조 "A"는 작업 "X"에 대해 선호도가 높은 에이전트에 할당되고 "Y"에는 선호도가 낮은 에이전트에 할당됩니다. 교대조 "B"는 작업 "Y"에 대해 선호도가 높은 에이전트에게 할당됩니다.

    결과: 목표를 적용하면 우선순위 값에서 가장 높은 총 보상을 얻기 위해 작업 "X"를 교대조 "A"에, 작업 "Y"를 교대조 "B"에 우선적으로 할당합니다.

    작업 할당 최대화 할당된 모든 작업에 대한 보상입니다. 교대조 "A"는 5시간입니다. 작업 "X"에는 2시간, 작업 "Y"에는 2시간, 작업 "Z"에는 4시간이 필요합니다.

    결과: 예약된 작업 수를 최대화하기 위해 목표를 적용하면 사용 가능한 시간 내에 맞기 때문에 작업 "X"와 "Y"가 교대조 "A"에 우선적으로 할당됩니다. 교대조에 남은 시간이 부족하여 작업 "Z"가 할당되지 않았습니다.

    이전 교대조에서 작업 최대화 이전 교대조에 할당된 각 작업에 대한 보상입니다. 최적화 기간 초기에 시작하는 교대조에 대한 보상이 더 높습니다. 교대조 "A"는 오전 9:00부터 오후 2:00까지, 교대조 "B"는 오후 2:00부터 오후 6:00까지 운영됩니다. 작업 "X"와 "Y"에는 각각 2시간이 걸립니다.

    결과: 목표를 적용하면 두 작업을 모두 교대조 A에 우선적으로 할당할 수 있는데, 이는 최적화 기간보다 일찍 시작하여 더 높은 보상을 산출하기 때문입니다.

    작업 시간 최대화 할당된 작업 시간당 보상 교대조 "A"는 6시간입니다. 작업 "X"에는 5시간이 필요하고 작업 "Y"와 "Z"에는 각각 2시간이 필요합니다.

    결과: 목표가 적용되면 할당은 작업에 소요되는 시간을 최대화하는 것을 우선시합니다(출장 제외). "X"를 교대조 "A"에 할당하면 5시간의 작업 시간이 소요되며 이는 "Y" 및 "Z"에 작업을 할당하는 것(총 4시간)과 같은 대안보다 많은 시간입니다.

    작업 시간 최소화(에이전트 수준) 할당된 각 작업 시간에 대한 페널티. 시간당 작업 페널티 값이 더 높은 에이전트일수록 페널티가 더 높습니다. 교대조 "A"는 시간당 1개의 작업 페널티가 있는 에이전트에게 할당되며, 교대조 "B"는 시간당 3개의 작업 페널티가 있는 에이전트에게 할당됩니다. 작업 "X"와 "Y"에는 각각 2시간이 필요합니다.

    결과: 목표를 할당하면 에이전트의 시간당 작업 페널티가 낮기 때문에 "X"와 "Y"를 교대조 "A"에 우선적으로 할당합니다.

    우선순위가 높은 작업 시작 시간 최소화 작업이 가장 빠른 기간 시작보다 늦게 시작되는 각 시간에 대한 페널티입니다. 우선순위가 높은 작업수록 페널티가 더 높습니다. 작업 "X"의 우선순위는 높고 작업 "Y"의 우선순위는 중간 수준입니다. 둘 다 가장 빠른 시작 시간은 오전 9:00입니다.

    결과: 목표를 적용하면 "X"의 우선순위가 더 높기 때문에 작업 "Y"보다 작업 "X"가 우선순위가 지정됩니다. 가장 빠른 시작 시간보다 늦게 작업을 예약하면 페널티가 발생하며, 우선순위가 높은 작업에는 더 높은 페널티가 부과됩니다. 예를 들어, 두 작업이 모두 오전 10:00에 시작되면 작업 "X"에는 작업 "Y"보다 더 큰 페널티가 발생합니다.

    작업이 있는 교대조 수 최소화 하나 이상의 작업이 할당된 모든 교대조에 대한 페널티입니다. 교대 "A"와 교대 "B"는 각각 8시간입니다. 작업 "X"와 "Y"에는 각각 2시간이 필요합니다.

    결과: 목표를 적용하면 두 작업을 교대조로 분할하는 대신 "X"와 "Y"를 동일한 교대조("A" 또는 "B")에 우선적으로 할당합니다. 이 접근 방식은 활성 교대조의 총 수를 줄입니다.

    초과 근무 최소화

    초과 근무 시간 매 시간에 대한 페널티.

    교대조 "A"는 오전 9:00부터 오후 5:00까지, 교대조 "B"는 오후 1:00부터 오후 9:00까지 예약되어 있습니다. 작업 "X"의 기간은 2시간이며 오후 3:30에서 오후 7:00 사이에 시작해야 합니다.

    결과: 목표를 적용하면 초과 근무 페널티를 피할 수 있으므로 작업 "X"가 교대조 "B"에 우선적으로 할당됩니다. 작업이 오후 4시 30분부터 오후 6시 30분까지 실행되므로 "X"를 교대조 "A"에 할당하면 30분의 초과 근무가 발생합니다.

    초과 근무 최소화(에이전트 수준) 초과 근무 시간마다 벌금. 시간당 초과 근무 페널티 값이 높은 에이전트에 대한 페널티는 더 높습니다.

    교대조 "A"는 초과 근무 페널티가 시간당 1인 에이전트에게 할당되며, 교대조 "B"는 초과 근무 페널티가 시간당 3인 에이전트에게 할당됩니다. 작업 "X"는 2시간이 소요되며 초과 근무로만 완료할 수 있습니다.

    결과: 목표를 적용하면 에이전트의 초과 근무 페널티가 더 낮기 때문에 작업 "X"가 교대조 "A"에 우선적으로 할당됩니다.

    SLA 준수 버퍼 최대화 기간이 종료되기 전에 작업을 완료한 각 시간에 대한 보상입니다. SLA 기간이 더 긴 작업에 대한 보상은 더 적습니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"와 "Y"의 기간은 각각 1시간이며 SLA 기한은 오후 12:00 및 오후 5:00입니다.

    결과: 목표를 적용하면 SLA 기한 전에 작업을 완료하는 우선순위가 지정되고, SLA 기간이 더 긴 작업에 대한 보상이 줄어듭니다. 작업 "X"의 SLA 기간이 더 짧기 때문에 오전 10:00에 완료하도록 작업 "X"를 예약하면 동시에 작업 "Y"를 예약하는 것보다 더 큰 보상을 받습니다.

    SLA 위반 최소화(고정) SLA 기한보다 늦게 완료되는 각 작업에 대한 페널티입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X", "Y", "Z"는 각각 2시간의 기간을 가지며 SLA 기한은 오전 8:00, 오후 1:00, 오후 2:00입니다. 위치 간 이동 시간이 0이라고 가정합니다.

    결과: 목표가 적용되면 할당은 SLA 기한 전에 예약 작업의 우선순위를 지정합니다. 작업 "Y"와 "Z"는 오전 11시와 오후 1시에 완료되도록 예약할 수 있으며, 이는 SLA를 충족하고 페널티 발생하지 않습니다. 작업 "X"의 기한(오전 8:00)이 교대조 "A"의 시작(오전 9:00)보다 앞이기 때문에 SLA를 충족할 수 없으므로, 예약된 시기와 상관없이 페널티가 발생합니다.

    SLA 위반 최소화(시간별) 작업이 SLA 기한보다 늦게 완료되는 각 시간에 대한 페널티입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X", "Y", "Z"는 각각 2시간의 기간을 가지며 SLA 기한은 오전 8:00, 오후 1:00, 오후 2:00입니다. 위치 간 이동 시간이 0이라고 가정합니다.

    결과: 목표가 적용되면 할당은 작업이 SLA 기한 시간을 초과하는 총 시간을 최소화합니다. 작업 "X", "Y", "Z"가 오전 11:00(3시간 위반), 오후 1:00(0시간 위반), 오후 3:00(1시간 위반)에 완료되도록 예약하면 총 SLA 위반은 4시간이며, 이는 모든 작업을 할당할 때 가능한 최소 시간입니다. 다른 작업 주문은 SLA를 위반하는 총 시간이 더 길어질 수 있습니다.

    작업 시작 시간 최소화 작업이 가장 빠른 기간 시작보다 늦게 시작되는 각 시간에 대한 페널티입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"와 "Y"는 각각 1시간의 기간과 가장 빠른 시작 시간은 오전 9:00과 오전 11:00입니다.

    결과: 목표를 적용하면 "X"라는 작업의 우선순위를 최대한 오전 9:00에 가깝게, "Y" 작업의 우선순위를 최대한 오전 11:00에 가깝게 설정하여 총 페널티를 줄입니다.

    작업 시간 페널티 최소화(고정)

    페널티 시간보다 늦게 완료되는 각 작업에 대한 페널티입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X", "Y" 및 "Z"의 기간은 각각 1시간이며 페널티 시간은 각각 오전 8:00, 오후 1:00, 오후 2:00입니다. 교대조 시작 위치, 작업 위치, 교대조 종료 위치 사이를 이동하는 데 1시간이 걸립니다.

    결과: 목표를 적용하면 페널티 시간 이후에 완료되는 작업에 페널티가 부여됩니다. 작업 "Y"와 "Z"는 오전 11:00와 오후 1:00에 완료되도록 예약하여 페널티 시간을 준수하고 페널티를 피할 수 있습니다. 작업 "X"는 교대조 "A"가 시작되기 전에 페널티 시간이 발생하기 때문에 예약된 시간에 관계없이 페널티가 발생합니다.

    작업 시간 페널티 최소화(시간당)

    작업이 페널티 시간보다 늦게 완료되는 각 시간에 대한 페널티입니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X", "Y" 및 "Z"의 기간은 각각 1시간이며 페널티 시간은 각각 오전 8:00, 오후 1:00, 오후 2:00입니다. 교대조 시작 위치, 작업 위치, 교대조 종료 위치 사이를 이동하는 데 1시간이 걸립니다.

    결과: 목표를 적용하면 예약된 작업 "X", "Y" 및 "Z"의 우선순위가 지정되어 각각 오전 11:00(3시간 위반), 오후 1:00(0시간 위반), 오후 3:00(1시간 위반)에 완료됩니다. 이 시퀀스에 따라 총 페널티는 4시간이며, 이는 모든 작업을 할당할 때 가능한 최소 시간입니다. 다른 작업 순서는 더 많은 총 시간 페널티로 이어질 수 있습니다.

    이동 시간 최소화 이동 시간에 대한 페널티. 교대조 "A"는 5시간이며 동일한 위치에서 시작하고 종료합니다. 작업 "X"는 10분, 작업 "Y"는 30분 거리에 있습니다. 두 작업 모두 3시간 길이이므로 둘 중 하나를 예약할 수 있는 충분한 시간만 있습니다.

    결과: 왕복이 20분이 소요되는 반면 작업 "Y"는 60분이 걸리기 때문에 목표를 적용하면 작업 "X"가 교대조 "A"에 우선적으로 할당됩니다.

    이동 시간 최소화(에이전트 수준) 이동 시간마다 벌금이 부과됩니다. 시간당 출장 페널티 값이 더 높은 에이전트에게 페널티가 더 높습니다.

    교대조 "A"는 시간당 1의 출장 페널티가 있는 에이전트에게 할당되며, 교대조 "B"는 시간당 3의 출장 페널티가 있는 에이전트에게 할당됩니다. 작업 "X"는 교대조 시작 위치에서 1시간 떨어져 있고, 작업 "Y"는 30분 거리에 있습니다. 두 교대조 모두 5시간이고 각 작업은 3시간이므로, 각 교대조가 하나의 작업을 완료할 수 있는 시간만 있습니다.

    결과: 목표를 적용하면 모든 할당에 걸쳐 총 가중 이동 페널티가 최소화되기 때문에 교대조 "A"가 작업 "X"에, 교대조 "B"가 작업 "Y"에 우선적으로 할당됩니다.

    과잉 숙련된 에이전트 할당 최소화

    할당된 작업보다 기술 수준이 높은 에이전트 간의 기술 수준 편차에 대한 페널티입니다.

    교대조 "A"는 기술 수준 5의 에이전트에게 할당됩니다. 작업 "X"에는 기술 수준 5가 필요하고 작업 "Y"에는 기술 수준 2가 필요합니다.

    결과: 목표를 적용하면 기술 수준이 일치하기 때문에 작업 "X"가 교대조 "A"에 우선적으로 할당됩니다. 작업 "Y"를 할당하면 에이전트의 기술 수준이 요구 사항을 초과하기 때문에 페널티가 발생합니다. 교대조 "A"에 하나의 작업만 위한 공간이 있는 경우 작업 "Y"보다 "X" 작업이 예약될 가능성이 더 높습니다.

    미숙련 에이전트 할당 최소화

    할당된 작업보다 기술 수준이 낮은 에이전트 간의 기술 수준 편차에 대한 페널티입니다.

    교대조 "A"는 기술 수준이 2인 에이전트에게 할당됩니다. 작업 "X"에는 선택적 기술 수준 2가 필요하고 작업 "Y"에는 선택적 기술 수준 5가 필요합니다.

    결과: 목표를 적용하면 기술 수준이 일치하기 때문에 작업 "X"가 교대조 "A"에 우선적으로 할당됩니다. 작업 "Y"를 할당하면 에이전트의 기술 수준이 필요한 것보다 낮기 때문에 페널티가 발생합니다. 일반적으로 "X" 작업은 작업 "Y"보다 교대조 "A"에 예약될 가능성이 더 높습니다.

    표 2. 일중 최적화 목표
    목표 설명 예제
    기존 할당 최대화 일정에 남아 있는 모든 에이전트/작업 할당에 대한 보상입니다. 교대조 "A"는 현재 오전 9:00부터 오전 10:00까지 작업 "X"에 할당되어 있고, 교대조 "B"에는 현재 할당이 없지만 작업 "X"에 5분 더 가깝습니다.

    결과: 목표를 적용하면 이동 시간을 약간 줄이기 위해 교대조 "B"에 재할당하는 대신 작업 "X"에 할당된 교대조 "A"를 유지하는 것이 우선적으로 이루어집니다.

    지연된 작업 최소화(고정) 원래 예약된 이후에 시작되는 모든 작업에 대한 페널티입니다. 작업 "X"는 원래 오전 10:00에 시작하도록 예약되었습니다. 작업 "X"의 지연 페널티 비용은 10입니다.

    결과: 목표가 적용되면 할당에서 작업 "X" 일정을 오전 10:00 이후로 조정할 경우 페널티를 부여합니다. 페널티는 작업이 오전 10:01로 이동하든 오후 1:00로 이동하든 동일하며 작업의 지연 페널티 비용 필드를 기반으로 합니다. 작업이 오전 10:00 이전에 예약된 경우 페널티가 적용되지 않습니다.

    지연된 작업 최소화(시간별) 작업이 원래 예정보다 늦게 시작되는 매 시간에 대한 페널티입니다. 작업 "X"는 원래 오전 10:00에 시작하도록 예약되었습니다. 작업 "X"의 지연 페널티 비용은 10입니다.

    결과: 목표가 적용되면 할당은 지연된 시간에 따라 작업 "X"에 페널티를 부여합니다. 예를 들어, 작업 "X" 일정을 오전 10:01로 조정하면 약간의 페널티가 발생하지만 오후 1:00로 변경하면 더 큰 페널티가 발생합니다. 페널티는 작업의 지연 페널티 비용 필드를 사용하여 계산됩니다. 작업이 오전 10:00 이전에 예약된 경우 페널티가 적용되지 않습니다.

    할당되지 않은 작업 최소화 일정에서 제거된 모든 작업에 대한 페널티입니다. 교대 "A"와 교대 "B"는 각각 5시간입니다. 작업 "X"와 "Y"는 원래 일정에 포함되었고 작업 "Z"는 예약되지 않았습니다. 모든 작업은 3시간이 소요됩니다.

    결과: 목표를 적용하면 작업 "Z"를 위한 공간을 만들기 위해 할당을 해제하는 것보다 다른 교대조로 이동하더라도 작업 "X"와 "Y"를 할당된 상태로 유지하는 것이 우선시됩니다.

    제약 조건

    제약 조건이 필요하며 할당 그룹이 제약 조건을 충족하지 않으면 작업이 할당되지 않습니다. 에서 일정 최적화 생성된 정책은 다음 제약 조건에 할당할 수 있습니다.
    표 3. 일정 최적화 제약 조건
    제약 조건 설명 예제
    할당에서 제외된 에이전트 차단 제외된 에이전트가 있는 작업은 해당 에이전트에 할당할 수 없습니다. 교대조 "A"는 작업 "Y"에서 제외되지만 작업 "X"에서는 제외되지 않는 에이전트에게 할당됩니다.

    결과: 제약 조건을 적용하면 "X" 작업을 교대조 "A"에 할당할 수 있지만 에이전트가 해당 작업에 제외된 것으로 나열되어 있기 때문에 "Y" 작업은 할당되지 않습니다. 이 제약 조건이 비활성 상태이면 두 작업을 교대조 "A"에 할당할 수 있습니다.

    액세스 시간 활성화 작업 시간 창은 액세스 시간에 따라 제한됩니다.
    주:
    이 기능을 사용하려면 현장 서비스 (com.snc.fsm_access_hours) Access Hours 플러그인을 설치해야 합니다.
    교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"의 기간은 1시간이며, 액세스 시간은 오전 9:00부터 오전 11:00까지, 오후 3:00부터 오후 5:00까지입니다.

    결과: 제약 조건을 적용하면 작업 "X"를 해당 액세스 기간 내에서만 예약할 수 있습니다. 제약 조건이 활성 상태인 경우 작업 "X"는 오전 9:00–11:00 또는 오후 3:00–5:00 사이에만 예약할 수 있습니다. 제약 조건이 비활성 상태이면 오전 9:00에서 오후 5:00 사이에 언제든지 작업 "X"를 예약할 수 있습니다.

    에이전트 이동 반경 활성화 에이전트는 홈 위치의 이동 반경 내에 있는 작업만 할당할 수 있습니다. 교대조 "A"는 정의된 위치에서 시작됩니다. 작업 "X", "Y", "Z"는 해당 지점에서 10마일, 20마일, 60마일입니다. 제약 조건이 활성 상태이고 교대조 "A"에 대한 에이전트의 이동 반경 제한은 50마일입니다.

    결과: 교대조 "A"에는 "X" 및 "Y" 작업이 포함되고 "Z" 작업은 제외됩니다. 제약 조건이 적용되지 않는 경우 교대조 "A"에는 세 가지 작업이 모두 포함됩니다.

    선호/보조 에이전트만 할당 사용 선호/보조 에이전트가 있는 작업은 해당 에이전트에만 할당할 수 있습니다. 교대조 "A"가 에이전트에게 할당됩니다. 작업 "X"에는 기본 에이전트가 없고, 작업 "Y"에는 교대조 "A"를 포함한 기본 에이전트가 있으며, 작업 "Z"에는 교대조 "A"의 에이전트를 포함하지 않은 기본 에이전트가 있습니다.

    결과: 제약 조건을 적용하면 각 작업을 정의된 기본 에이전트 또는 보조 에이전트에만 할당할 수 있습니다. 교대조 "A"에는 기본 에이전트가 없기 때문에 "X" 작업에 할당될 수 있고, 교대조가 선호 에이전트에 속하기 때문에 "Y" 작업에 할당될 수 있습니다. 작업 "Z"는 기본 에이전트에 속하지 않으므로 교대조 "A"에 할당할 수 없습니다. 이 제약 조건이 비활성화되면 모든 작업을 교대조 "A"에 할당할 수 있습니다.

    제외된 에이전트 제한 사용 제외된 에이전트가 있는 작업은 해당 에이전트에 할당할 수 없습니다.

    작업 "X"에는 제외됨으로 표시된 에이전트가 포함됩니다.

    결과: 이 제약 조건을 적용하면 제외된 에이전트에게 작업 "X"가 할당되지 않습니다.

    유연한 휴식 사용 작업 할당은 유연한 휴식을 고려하며 효율적인 일정 관리를 위해 허용 가능한 기간 내에서 휴식을 이동할 수 있습니다.
    주:
    유연한 휴식 기능을 사용하려면 교대조 일정 관리( 현장 서비스 com.snc.sn_fsm_shift_schdl) 플러그인을 설치하고 현장 서비스용 워크포스 최적화 를 활성화해야 합니다. 자세한 내용은 현장 서비스용 워크포스 최적화 활성화 문서를 참조하십시오.
    교대조 "A"는 오전 9:00부터 오후 5:00까지 예정되어 있으며 오전 11:00에서 오후 2:00 사이에 언제든지 사용할 수 있는 필수 휴식 1시간이 포함됩니다. 제약 조건이 활성 상태이면 이 허용 기간 내에 중단이 발생해야 합니다.

    결과: 교대조 "A"는 지정된 시간 범위 내에서 유연한 휴식을 적용합니다. 제약 조건이 적용되지 않으면 휴식 시간이 무시되고 예약되지 않을 수 있습니다.

    필수 파트 활성화 부품 인벤토리가 충분한 에이전트만 작업을 할당할 수 있습니다. 에이전트에는 3개의 부분이 있습니다. 작업 "X"에는 3개의 옵션 부품이 필요하고, 작업 "Y"에는 1개의 필수 부품이 필요하며, 작업 "Z"에는 3개의 필수 부품이 필요합니다.

    결과:작업 "X"는 필수 부분이 필요하지 않으므로 에이전트에 할당할 수 있습니다. 에이전트에 부품이 하나에 대해 충분하기 때문에 "Y" 또는 "Z" 작업 중 하나만 할당할 수 있습니다. 두 작업을 모두 할당하려면 4개의 필수 부품이 필요하며, 이는 사용 가능한 인벤토리를 초과합니다. 제약 조건이 적용되지 않는 경우 모든 작업을 에이전트에 할당할 수 있습니다.

    필수 기술 활성화 작업은 필요한 기술이 있는 에이전트에게만 할당할 수 있습니다. 교대조 "A"는 기술 수준이 2인 에이전트에게 할당됩니다. 작업 "X"에는 기술 수준 2가 필요하고 작업 "Y"에는 기술 수준 4가 필요합니다. 제약 조건이 활성 상태이면 할당은 필요한 기술 수준을 충족하거나 초과해야 합니다. 기술 수준이 높을수록 전문 지식이 더 우수함을 의미합니다(레벨 4는 레벨 2보다 고급).

    결과: 에이전트가 필요한 기술 수준을 충족하므로 교대조 "A"에는 작업 "X"가 포함됩니다. 에이전트의 기술 수준이 부족하므로 작업 "Y"를 할당할 수 없습니다. 제약 조건이 적용되지 않는 경우 두 작업을 모두 교대조 "A"에 할당할 수 있습니다.

    초과 근무 사용 에이전트는 초과 근무를 할 수 있습니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"의 기간은 2시간이며 오후 4:00에서 오후 10:00 사이에 완료해야 합니다. 작업 위치는 교대조 종료 위치에서 15분 거리에 있습니다.

    결과: 제약 조건이 적용되면 교대조 "A"에서 근무하는 에이전트는 최대 3시간의 초과 근무를 할 수 있습니다. 작업 "X"는 오후 4:00부터 오후 6:00까지 예약할 수 있으며, 이는 정규 교대조 시간보다 1시간 연장됩니다. 이동에 추가로 15분이 사용되므로 교대조는 사실상 오후 6시 15분에 종료됩니다. 제약 조건이 적용되지 않으면 작업 "X"를 교대조 "A"에 할당할 수 없습니다.

    작업 외 시간 출장 사용

    에이전트는 근무 시간 외에 이동할 수 있습니다.

    교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "X"는 교대조 시작 위치에서 1시간 떨어져 있으며 오전 9:00에 시작하도록 예약되어 있습니다.

    결과: 제약 조건이 적용되면 에이전트는 "A" 교대조가 시작되기 전에 이동하여 "X" 작업 제시간에 도달할 수 있습니다. 제약 조건이 적용되지 않으면 교대 근무 또는 초과 근무 시간 동안 이동이 발생해야 합니다.

    작업 종속성 사용 작업은 의존성이 충족되는 경우에만 할당할 수 있습니다. 교대조 "A"는 오전 9:00부터 오후 5:00까지 예약되어 있습니다. 작업 "Y"는 작업 "X"의 완료 여부에 따라 달라지며 각 작업의 기간은 1시간입니다.

    결과:작업 의존성 사용 제약 조건이 적용되면 작업 "X"가 완료된 후에만 작업 "Y"를 예약할 수 있습니다. 제약 조건이 적용되지 않으면 작업 의존성이 준수되지 않을 수 있습니다.

    위치 간 이동 시간 제한 활성화 에이전트는 이동 시간 제한 내에 위치 간에 이동해야 합니다. 교대조 "A"는 위치 간 최대 이동 시간 제한이 45분인 에이전트에게 할당됩니다. 작업 "X"는 교대조 위치에서 30분 거리에 있으며, 작업 "Y"는 작업 "X"와 교대조 위치 모두에서 60분 떨어져 있습니다.

    결과: 제약 조건이 적용되면 경로의 각 세그먼트는 이동 시간 제한을 충족해야 합니다. 모든 이동 구간이 45분 제한 내에 있기 때문에 교대조 "A" 시작에서 작업 "X"로, 그리고 다시 교대조 종료로 돌아가는 경로가 가능합니다. 그러나 교대조 "A" 시작에서 작업 "X", 작업 "Y", 그리고 작업 "Y" 사이의 세그먼트가 각각 60분이 걸려 한도를 초과하므로 교대조 "A" 시작에서 작업 "X", 작업 "Y", 그리고 교대조 종료까지의 경로는 실현 불가능합니다. 제약 조건이 적용되지 않는 경우 두 경로 모두 가능합니다.

    에이전트 종속 작업 기간 사용 예상 작업 완료 기간은 작업 및 에이전트 효율성에 필요한 기본 기술을 고려하여 결정됩니다.
    주:
    현장 서비스 에이전트 효율성 이 기능을 사용하려면 (com.snc.fsm_agent_efficiency) 플러그인을 설치해야 합니다.
    교대조 "A"와 교대조 "B"는 45분과 90분 이내에 작업 "X"를 완료하는 다른 에이전트에게 할당됩니다. 교대조 "C"는 에이전트에 종속된 작업 기간이 없는 에이전트에게 할당됩니다. 작업 "X"의 계획된 기간은 60분입니다.

    결과: 제약 조건이 적용되면 할당된 에이전트에 따라 작업 기간이 조정됩니다. 작업 "X"는 교대조 "A"에 할당되면 45분, 교대조 "B"에 할당되면 90분이 소요됩니다. 교대조 "C"에 할당되면 에이전트에 따른 조정이 없기 때문에 작업 "X"는 계획된 기간(계획된 기간)이 60분이나 소요됩니다. 제약 조건이 적용되지 않으면 세 교대조 모두 작업을 완료하는 데 60분이 필요합니다.

    주:
    이 제약 조건은 효율적인 할당 최대화 목표와 함께 작동하여 더 빠른 완료에 보상을 줍니다.