Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

동적 일정과 자원 배정

동적 일정(Dynamic scheduling)은 작업과 활동을 온톨로지 객체로 표현하고 사람, 장소나 설비에 배정하는 업무를 구성합니다. 자원의 조건과 제약 및 서로의 의존 관계를 모델링하여 일정이 바뀔 때 선택과 영향을 확인할 수 있습니다.

Scheduling Gantt Chart는 자원별 일정, 제약과 추천을 표시하고 드래그로 시간을 바꾸거나 온톨로지 액션을 실행하는 위젯입니다. Program Scheduling은 프로젝트와 작업의 시간순 진행 및 의존 관계를 보여 줍니다. Scheduling Calendar는 일, 주와 월 단위로 약속이나 교대 근무 등을 표시합니다.

인력의 우선순위와 제한을 반영한 근무 배정, 운송과 물류의 변경 대응, 생산 계획과 설비 일정 등에 사용할 수 있습니다. 추천이나 규칙의 실제 업무 논리는 조직의 조건을 함수로 구현해야 합니다.

설계와 구성

핵심 개념에서 일정 객체와 자원 객체의 역할을 나누고, 온톨로지 모델에 시간과 자원 관계를 정의합니다. 구성 시작에서는 편집을 허용하고 저장 처리 액션을 위젯 입력에 연결합니다.

Gantt에서는 일정 블록의 표시, 자원 행과 계층별 상호작용을 각각 구성합니다. 시나리오를 사용하면 직접 운영 데이터를 바꾸기 전에 제안한 변경을 비교하고 검토할 수 있습니다.

함수로 제안과 지표 구성

제안 함수는 초기 상태의 배치 적합도를 표시하고, 검색 함수는 현재 시나리오에서 후보를 찾습니다. 검증 규칙은 갱신한 일정의 위반을 평가하며, 인라인 지표는 시간 버킷과 자원 행에 함수 값을 표시합니다.