프로젝트 또는 프로젝트 작업의 상태 사용자 지정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 1분
  • 딕셔너리 오버라이드를 사용하여 프로젝트 또는 프로젝트 작업의 상태를 추가하거나 수정합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    예를 들어 프로젝트 작업의 진행 중 상태 범주에 대해 사용자 지정 상태를 추가하는 단계가 기술되어 있습니다. 이 예에서는
    • 기존 진행 중 상태가 제거되고 다음 세 개의 새 상태가 추가됩니다.
      상태 레이블 범주
      10 설계 진행 중
      11 개발 진행 중
      12 테스트 진행 중
    • 기본 진행 중10(설계)으로 유지됩니다.

    프로시저

    1. 작업 - 상태 딕셔너리 아래의 pm_project_task 테이블에 대해 새 딕셔너리 오버라이드를 정의합니다.
    2. 다음과 같이 속성 필드에서 딕셔너리 오버라이드에 대한 오버라이드 속성을 지정합니다.
      close_states=3;4;7,default_close_state=3,default_work_state=10,default_open_state=1,default_skipped_state=7,default_pending_state=-5,pending_states=-5,open_states=1,work_in_progress_states=10;11;12

    결과

    • 2단계에서 지정된 대로 default_work_state는 10으로 선언되고 work_in_progress_states는 10, 11, 12로 선언됩니다. 이제 프로젝트 작업이 새 진행 중 상태 중 어느 것으로 변경되더라도 그때마다 상위 작업도 그에 상응하는 진행 중 상태로 전환됩니다.

      프로젝트 작업에 두 개의 하위 기록이 있고 첫 번째 하위 기록이 개발 상태로 전환되면 상위도 개발 상태로 전환됩니다. 이제 두 번째 하위 기록이 설계 상태로 전환되면 프로젝트 작업 아래에 있는 두 개의 하위 기록은 서로 다른 두 개의 진행 중 상태에 놓입니다. 이 경우 상위 기록은 기본 진행 중 상태로 전환됩니다. 이 경우, default_work_state10(설계)으로 지정됨에 따라 상위 기록은 설계로 전환됩니다.

    • 동일한 단계를 사용하여 프로젝트 상태를 사용자 지정할 수도 있습니다.