일정 관리

**Odoo 일정 관리**를 통해 팀의 일정을 계획하고 교대근무와 리소스를 관리할 수 있습니다.

팀의 계획을 진행하기 위해서는 특정한 요구 사항이 있으며 이 내용은 비즈니스에서의 니즈에 따라 크게 달라질 수 있습니다. 이러한 요구 사항을 충족하기 위해 다음과 같은 개념이 Odoo 일정 관리에 도입되었습니다.

**교대근무**는 **리소스**로 보내지며, 리소스는 인적 (직원) 혹은 물적 (예: 장비) 자원이 될 수 있습니다. 리소스는 팀 내에서 작업을 조직할 수 있도록 :ref:`역할 <planning/roles>`이 배정됩니다.

초기 설정이 완료되면 교대근무 계획 기능을 사용하여 자동으로 할 수 있습니다.

일정 관리 및 판매 앱을 통합하여, 일정 관리에서 판매한 서비스에 대한 역할 및 교대근무에 연동시킬 수 있습니다. 또한 :doc:`프로젝트 <project>`와 통합하여 특정 프로젝트에 교대근무 시간과 리소스를 할당할 수 있습니다.

환경설정

역할

리소스가 수행하는 역할 (예: 셰프, 바텐더, 웨이터)에 대해 정의하려면 일정 관리 ‣ 환경 설정 ‣ 역할`로 이동한 다음 :guilabel:`새로 만들기`를 클릭하고 :guilabel:’이름’ (예: 어시스턴트, 안내, 매니저)을 입력합니다. 그런 다음 역할을 수행할 :guilabel:`리소스`를 선택합니다. 리소스는 :ref:`직원 <planning/employees> 또는 :ref:`자재류 <planning/materials>`가 될 수 있습니다.

참고

  • 데이터베이스에 판매 앱이 설치되어 있는 경우 서비스 항목이 표시되어 해당 서비스에 필요한 역할을 지정할 수 있으므로 적절한 담당자가 교대근무를 할 수 있게 됩니다.

  • 역할은 :ref:`자동 계획 기능 <planning/open-shifts>`에서도 고려 대상이 됩니다.

속성 필드 및 역할

**속성 필드**를 사용하여 여러 가지 Odoo 애플리케이션의 양식에 사용자 정의 필드를 추가할 수 있습니다. 일정 관리에는 역할과 관련된 속성 필드를 교대 근무에 추가하는 기능이 포함되어 있습니다.

속성 필드를 생성하려면 아무 일정이나 선택하여 목록 화면으로 전환합니다. 목록 화면에서, 편집하려는 교대근무에 대해 보기 를 클릭합니다. 역할 항목이 비어 있으면 원하는 역할을 입력한 다음 톱니바퀴 아이콘을 클릭하고 속성 추가 를 선택합니다. 필요에 따라 새 필드를 환경설정 합니다.

일정 관리에서 새 속성 필드 생성하기

속성 필드는 역할에 연결되어 있으며 역할에서 수행하는 모든 교대근무의 교대 양식에 포함되어 있습니다.

Example

다음과 같은 역할 속성 필드의 사용 사례를 확인해 보세요.

  • 인증: 특정한 면허가 필요한 역할 (예: 운전 면허증)

  • 위치: 여러 곳의 위치 (예: 상점 또는 레스토랑)에서 운영되는 회사

  • 언어: 다국어 환경 (예: 컨설팅 회사)

임직원 관리

모든 직원을 관리 계획에 포함시키고 교대근무를 배정할 수 있습니다.

직원의 일정 관리 설정을 조정하려면 일정 관리 ‣ 환경 설정 ‣ 직원`으로 이동하여 설정을 수정할 직원을 선택합니다. 그런 다음 :guilabel:`근무 정보 탭으로 이동합니다.

팁

일정 관리와 함께 기본 설치되는 임직원 관리 앱에서도 동일한 작업을 할 수 있습니다.

일정 관리에 영향을 미치는 직원 근무 정보 탭의 두 가지 섹션으로는 예약 (즉, 근무 시간 항목) 및 :guilabel:`일정 관리`가 있습니다.

근무 시간

근무 시간`은 :guilabel:`배정 시간 및 백분율을 교대근무 계산에 사용합니다. :guilabel:`근무 시간`을 비워두면 해당 직원은 유연 근무 중인 것으로 간주합니다.

예를 들어 파트 타임 직원의 경우 개별 :guilabel:`근무 시간`을 생성하려면 :guilabel:`추가 검색…`을 클릭한 후 :guilabel:`새로 만들기`를 클릭합니다.

참고

교대근무를 기준으로 근무 입력을 하도록 계약되어 있는 직원의 경우에는, 일정 관리의 근무 시간 및 :guilabel:`배정 시간`에 따라 **급여**에 영향이 있습니다..

더 보기:

근무 스케줄

일정 관리 역할

직원에게 :guilabel:`역할`이 하나 이상 부여되면:

  • 직원에 대한 교대근무를 생성하면, 이 항목에서 선택한 역할만 교대근무 서식에 표시됩니다.

  • 스케줄이 게시되면 직원은 본인에게 배정된 역할에 대해 진행 중인 교대근무에 대해서만 알림을 받습니다.

  • 진행 중인 교대 근무를 자동 배정하거나 판매주문서를 기획 중인 경우, 직원 본인에게 배정된 역할에 대해서만 교대근무가 배정됩니다.

또한 :guilabel:`기본 역할`이 정의된 경우:

  • 직원의 교대근무를 생성하면 기본 역할이 자동으로 선택됩니다.

  • 또한 이 역할은 진행 중인 교대근무를 자동 배정하거나 판매주문서를 기획할 때 직원에게 부여된 다른 역할보다 우선적으로 고려됩니다.

참고

일정 관리의 역할 항목을 비워 두면, 직원에게 공유되는 교대 근무 서식 및 진행 중인 교대 근무에 제한을 두지 않습니다. 단, 직원에게 부여된 역할이 없는 경우에는 자동 계획 기능을 사용할 수 없습니다.

자재류

**자재류**는 교대 근무 및 근무 시간을 배정할 수는 있으나 직원은 아닌 리소스를 말합니다. 예를 들어, 건설 회사는 자재류 항목을 사용하여 공유 중인 기계 (예: 크레인, 지게차)에 대한 교대근무를 생성할 수 있습니다.

직원과 마찬가지로 자재에도 역할과 작업 시간을 배정할 수 있습니다.

교대근무 서식

To create a shift template, click New on any schedule, then fill in the details of the shift, and click Save Template.

교대근무 양식.

Alternatively, go to Planning ‣ Configuration ‣ Shift Templates, then click New. Fill in the Start & End Hours and the shift’s Span, then assign a Role.

If the Project app is installed, a Project can also be selected.

교대근무 계획

On opening the Planning app, the users see their own schedule. Users with administrator access rights can also see the schedule By Resource, By Role, By Project, and By Sales Order, as well as reporting and configuration menus.

참고

The schedule is displayed in the Gantt view, which allows you to reassign, reschedule, resize, split, and duplicate shifts without having to open them.

다양한 시각적 요소로 표시된 일정입니다.

일정에 있는 교대근무에는 다음과 같이 시각적 요소를 사용합니다.

  • Full color: shifts that are planned and published.

  • Diagonal stripes: shifts that are planned but have yet to be published.

  • Grayed-out background: employees who are on time off.

  • 진행률 표시줄: 작업시간표가 연결되어 있는 현재 진행 중인 교대근무입니다.

  • 회색 표시된 교대근무: 교대근무를 복사할 때 복사된 교대근무 항목은 풀 컬러로 표시되는 반면, 기존 교대근무는 일시적으로 회색으로 표시됩니다. 다음에 페이지를 새로 고치거나 필터를 제거하면 색상이 다시 풀 컬러 또는 대각선 줄무늬로 변경됩니다.

Create shifts

교대근무를 생성하려면 스케줄로 이동한 다음 :guilabel:`새로 만들기`를 클릭합니다. 팝업 창이 열리면 다음의 세부 정보를 입력합니다.

  • Templates: If there is one or more shift templates existing in the database, they are displayed in the upper section of the pop-up window. Once selected, a template prefills the shift form accordingly.

  • 리소스: 직원이나 자재가 리소스가 될 수 있습니다. 이 항목을 비워두면 해당 교대조는 :ref:`미결 교대조 <planning/open-shifts>`로 간주합니다.

  • Date: Choose the date and time of the shift. This is the only mandatory field when creating a shift.

  • 반복: (반복)버튼을 클릭하고 필요에 따라반복 주기필드를 설정합니다. 반복 근무에는 다음 규칙이 적용됩니다:

    • 모든 항목 (예: 리소스, 역할, 프로젝트)이 원래의 교대근무에서 복사되며, 날짜의 경우에는 매번 반복 항목에 따라 조정됩니다.

    • 반복 계획이 되어 있으나 게시되지 않았습니다.

    • 기본값으로, 교대근무 계획은 6개월 전에 생성되며 그 이후에는 점진적으로 작성이 이루어집니다. 기간대 범위를 변경하려면 개발자 모드 활성화 를 클릭한 다음 일정 관리 ‣ 환경설정 ‣ 설정 으로 이동하여 교대근무 반복 항목을 수정합니다.

  • 배정된 시간: 근무 날짜 및 시간과 직원의근무 일정을 기준으로 계산됩니다.

  • 역할: 배정된 리소스가 수행할 역할을 선택합니다. 이 필드는 근무를자동 계획할 때 특히 유용합니다. 역할을 선택하면 해당 역할과 연결된근무 템플릿이 팝업 창 상단에 표시됩니다.

또한 다음 필드도 사용할 수 있습니다:

  • 프로젝트: 계획 설정에서프로젝트 계획설정이 활성화되어 있는 경우, 근무에 연결할 관련 프로젝트를 선택합니다. 그러면 선택한 프로젝트 전용 근무가 그에 따라 계획되고 추적됩니다.

  • 작업: 프로젝트를 선택한 경우, 필요에 따라 해당 프로젝트 내의 작업을 선택합니다.

  • 판매 주문: 판매 앱이 설치되어 있는 경우, 근무에 연결할 관련 판매 주문을 선택합니다.

  • 고객: 근무가현장 지원인 경우, 근무에 연결할 관련 고객을 선택합니다.

  • 워크시트:현장 서비스 워크시트가 구성되어 있는 경우, 필요에 따라 관련 워크시트 템플릿을 선택합니다.

근무를 생성하려면저장을 클릭하거나, 근무를 생성하고 배정된 직원에게 이메일로 알리려면게시를 클릭합니다.

판매 주문에서 근무 생성

다음과 같이 구성된 품목이 포함된 판매 주문에서는 근무가 자동으로 생성됩니다:

  • 품목 유형:서비스로 설정합니다.

  • 서비스 계획: 확인란을 선택한 다음 관련역할을 선택합니다.

판매 주문이확정되면 근무 일정을 계획합니다:

  1. 판매 주문 양식에서계획하기스마트 버튼을 클릭합니다.

  2. 해당 리소스의 일정에서 해당하는 날짜를 클릭합니다.

    참고

    판매 주문의 품목에 구성된 역할과 일치하는역할을 가진 리소스만 근무 배정에 사용할 수 있습니다.

  3. 해당 역할의 미배정 근무 목록에서 관련 근무를 선택합니다.

  4. Publish the shift.

팁

  • To edit the shift before planning it, on the Schedule by Resource view:

    • either click New;

    • 또는 해당 리소스의 일정에서 관련 날짜를 클릭한 다음 새로 만들기를 클릭합니다.

    그런 다음 필요에 따라 필드를 편집하고 교대 근무를 저장하거나 게시합니다.

  • 판매 주문에 대한 교대 근무가 계획되면 판매 주문 양식에서 계획됨스마트 버튼을 클릭하여 확인합니다.

교대 근무 편집 및 삭제

교대 근무를 편집하려면 캘린더나 일정에서 해당 근무를 클릭한 다음 편집을 클릭합니다.

교대 근무를 직접 열지 않고도 일정에서 바로 조정할 수 있습니다:

  • 원하는 직원과 날짜로 드래그 앤 드롭하여 교대 근무를 재배치하거나 일정을 변경합니다.

  • 교대 근무 블록의 오른쪽 가장자리에 마우스 커서를 올리면 여러 날에 걸쳐 교대 근무를 연장할 수 있습니다. 커서가 크기 조정 포인터로 바뀌면 가장자리를 클릭하고 원하는 날짜로 드래그합니다.

  • 연속된 여러 날에 걸친 교대 근무를 두 개로 분할하려면 해당하는 두 날짜 열 사이의 경계선에 마우스 커서를 올린 다음 (가위) 아이콘을 클릭합니다.

    교대 근무 분할 도구.

교대 근무를 삭제하려면 일정에서 해당 근무를 클릭한 다음 삭제를 클릭합니다.

팁

또는 목록 보기로 전환하여 해당 교대 근무 행에서 보기를 클릭하거나, 칸반 보기로 전환하여 해당 교대 근무 카드를 클릭하여 교대 근무 양식에 접근할 수도 있습니다.

교대 근무 게시

교대 근무를 게시하면 배정된 직원에게 이메일로 알림이 전송되며, 관리자 계획 액세스 권한이 없는 사용자를 포함한 모든 사용자에게 일정이 표시됩니다 (경로: 계획 ‣ 계획 ‣ 전체 계획).

교대 근무는 개별적으로 또는 일괄로 게시할 수 있습니다.

개별 교대 근무를 게시하려면:

  • 게시를 클릭합니다(교대 근무 생성 과정의 마지막 단계);

  • 또는 일정에서 해당 근무를 클릭하고 편집을 클릭한 다음, 교대 근무 양식에서 게시를 클릭합니다.

계획된 모든 교대 근무를 게시하려면:

  1. 어느 일정에서든 게시를 클릭합니다.

  2. 팝업 창에서 필요한 경우 기간을 수정합니다.

  3. 미결 교대근무 포함을 비활성화하여 게시에서 미결 교대근무를 제외합니다.

  4. 필요한 경우 직원 목록을 수정할 수 있습니다. 목록에서 직원을 삭제하면 이번 게시에서 해당 직원의 교대근무가 제외됩니다.

  5. 게시 및 전송을 클릭합니다.

교대근무가 게시되면 직원에게 알림이 전송됩니다:

  • 사용자 계정이 없는 직원은 전용 **일정 관리 포털**로 리디렉션됩니다.

  • 사용자 계정이 있는 직원은 내 계획 보기로 이동합니다.

참고

  • 목록에 있는 직원 중 한 명 이상의 이메일 주소가 설정되지 않은 경우, 나타나는 팝업창에서 해당 직원의 회사 이메일을 입력한 다음 일정 저장 및 전송을 클릭합니다. 누락된 이메일 주소를 추가하지 않으면 해당 직원의 일정은 게시되지 않습니다.

  • 게시되지 않은 교대근무는 일정 계획 관리자 접근 권한을 가진 사용자의 일정표에서만 확인할 수 있으며 대각선으로 표시됩니다.

진행 중인 교대근무 및 자동 계획

자동 계획 버튼을 사용하면 **미결 교대근무**(배정된 리소스가 없는 교대근무)를 배정하고 판매 주문이나 프로젝트 작업에 연결된 교대근무를 생성하여 배정할 수 있습니다.

다음의 기능은 자동 계획에 영향을 미치게 됩니다.

  • 역할: 진행 중인 교대근무는 배정된 역할에 부합하는 리소스 (직원 또는 자재)에만 배정됩니다. 역할이 없는 직원에게는 자동 계획 기능을 사용할 수 없습니다.

  • 기본 역할: 리소스에 배정된 기본 역할은 리소스에 배정된 다른 역할보다 우선합니다.

  • 충돌: 직원이나 자재에는 여러 교대 근무를 동시에 배정할 수 없습니다.

  • 휴가: 직원의 휴가는 물론 공휴일을 고려하게 됩니다.

  • 근무 시간: 임직원이나 자재에 근무를 할당할 때 고려됩니다.유연 근무를 하는 임직원에 대해서는자동 계획기능을 사용할 수 없습니다.

  • 계약: 임직원에게 활성 계약이 있는 경우, 계약 기간을 벗어나는 근무가 할당되지 않습니다.

:guilabel:`게시`를 클릭하면 스케줄을 확정하고 직원에게 계획을 공지합니다.

교대근무 변경 및 배정 취소

직원이 스케줄을 변경할 수 있도록 교대근무 변경 및 **배정 취소**라는 두 가지 기능을 사용할 수 있습니다.

참고

두 기능은 동시에 선택할 수 없습니다. 교대근무 변경은 기본적으로 가능하게 설정되어 있으며 사용하지 않도록 설정할 수 없습니다. 그러나 배정 취소 허용 기능을 사용 설정할 경우, 교대근무 변경 항목을 대체하여 사용할 수 있습니다.

교대근무 변경

교대근무가 계획되어 게시되면 직원에게 이메일 알림이 전송됩니다. 교대근무를 변경하려는 직원은 변경하려는 교대근무를 클릭하고 :guilabel:`변경 요청`을 클릭하면 됩니다.

교대근무는 원래 직원에게 배정된 상태로 유지되지만, 배정받은 직원이 근무조를 변경하고 싶다는 알림이 교대근무에 알림으로 표시됩니다.

그런 다음 역할이 동일한 다른 직원에게 교대근무가 표시되며, 해당 직원이 본인에게 교대근무를 배정하려면 제가 맡겠습니다 버튼을 클릭하면 됩니다.

참고

다음과 같은 규칙이 적용됩니다.

  • 직원의 업무 역할과 일치하는 경우에만 직원에게 가능한 교대근무로 표시됩니다.

  • 교대근무 변경은 이전의 교대근무에 대해서는 적용할 수 없습니다.

배정 취소

교대근무에서 직원 본인이 배정을 취소하도록 허용하려면 계획 ‣ 환경 설정 ‣ 설정`으로 이동한 다음 :guilabel:`배정 취소 허용 확인란에 표시합니다. 그런 다음 교대 근무 전에 직원이 본인 배정을 취소할 수 있는 최대 일수를 지정합니다.

교대근무가 계획 후 게시되면 직원에게 이메일 알림이 전송됩니다. 배정 받은 교대근무를 취소할 수 있도록 허용한 경우 직원은 근무 불가 버튼을 클릭할 수 있으며 교대근무는 교대 미결 상태로 되돌아갑니다.

참고

다음과 같은 규칙이 적용됩니다.

  • 직원의 업무 역할과 일치하는 경우에만 교대조가 일정에 표시됩니다.

  • 교대근무 지정 해제는 이전의 교대근무에 대해서는 적용할 수 없습니다.