예약된 스크립트 실행 양식

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 예약된 작업은 특정 시간에 또는 반복 일정에서 수행할 수 있는 자동화된 작업 조각입니다.

    목표, 전략 및 작업 항목 데이터를 목표 프레임워크 및 관련 계획 수립 항목 테이블로 마이그레이션

    목표, 전략 및 작업 항목 데이터를 목표 프레임워크 및 관련 계획 수립 항목 테이블로 마이그레이션 작업을 사용하여 기존 목표 데이터를 목표 프레임워크 테이블로 마이그레이션합니다.

    표 1. 예약된 스크립트 실행 양식
    매개변수 설명
    migrateGoalData
    • 목표 [goal] 테이블에서 목표 [sn_gf_goal] 테이블로 모든 기존 목표 기록을 마이그레이션합니다. sys_id는 동일하게 유지됩니다. 해당 대상 기록은 대상 [sn_gf_goal_target] 테이블에 생성됩니다.
    • 목표 관계 [sn_gf_goal_m2m_relationship] 테이블에서 목표와 작업 항목(프로젝트, 요구, 프로그램) 사이의 기존 관계를 생성하고 Glide 목록의 순서에 따른 첫 번째 목표를 기본 목표로 설정합니다.
    migrateStrategyData 엔터프라이즈 전략 [enterprise_strategy], 비즈니스 단위 전략 [business_unit_strategy] 및 전략적 목표 [strategic_objective] 테이블에서 전략적 우선순위 [sn_gf_strategy] 테이블로 모든 기존 전략 기록을 마이그레이션합니다. sys_id는 동일하게 유지됩니다.
    migratingGoalStrategyM2Mdata 목표 프레임워크에서 목표는 하나의 전략에만 매핑할 수 있습니다. 기존 목표에 매핑된 전략이 2개인 경우 둘 다에 대해 동일한 전략이 채워진 목표 클론(하나는 일반 목표, 다른 하나는 하위 목표)이 생성됩니다. 하위 목표의 경우 첫 번째 목표가 상위 목표로 설정됩니다.

    예를 들어, 기존 목표(G1)가 5개 전략(S1, S2, S3, S4 및 S5)에 매핑되는 시나리오를 고려해 보십시오. 이 경우 G1의 클론 4개가 하위 목표(G2, G3, G4 및 G5)로 생성되고 상위 목표는 G1으로 채워집니다. 상위 목표(G1) 및 하위 목표(G2, G3, G4 및 G5)의 경우 전략 필드가 각각 채워집니다(S1, S2, S3, S4 및 S5).

    주:
    복제된 하위 목표의 이름에는 Cloned SubGoal:라는 프리픽스가 표시되며 이어서 상위 목표 이름이 표시됩니다.
    migrateStrategyWorkItemRelData
    • 전략 및 작업 항목(프로젝트, 요구, 프로그램)의 기존 관계를 목표 관계 [sn_gf_goal_m2m_relationship] 테이블로 마이그레이션합니다.
    • 목표에 전략(현재 전략)과 목표 관계 [sn_gf_goal_m2m_relationship] 테이블의 작업 항목 간에 연결이 없는 경우 현재 전략의 전략 가치를 사용하여 더미 목표가 생성됩니다. 그리고 목표 관계는 더미 목표와 목표 관계 [sn_gf_goal_m2m_relationship] 테이블의 작업 항목을 사용하여 생성됩니다.
      주:
      더미 목표의 이름에는 Goal:이라는 프리픽스가 표시되며 이어서 전략 이름이 표시됩니다.

    할당된 엔터티에 대한 목표 관계 마이그레이션

    할당된 엔터티에 대한 목표 관계 마이그레이션 작업을 사용하여 비즈니스 단위, 부서, 회사, 포트폴리오 및 모든 사용자 지정 엔터티 필드 등과 같은 레거시 필드의 기존 값을 기반으로 목표 양식할당된 엔터티 유형할당된 엔터티 필드를 채웁니다.

    표 2. 예약된 스크립트 실행 양식
    매개변수 설명
    할당된 엔터티에 대한 목표 관계 마이그레이션 (전략 계획 사용자의 경우) 회사, 비즈니스 단위, 부서포트폴리오 이외의 렌즈 엔터티로 m2m 관계를 생성한 경우 목표 관계 [sn_gf_goal_m2m_relationship] 테이블의 데이터를 기반으로 목표 양식할당된 엔터티 유형할당된 엔터티 필드를 채웁니다.

    사용자가 이미 m2m 관계를 생성한 경우 이 스크립트를 통해 해당 관계를 m2m 테이블에서 목표 테이블로 이동하여 각 포트폴리오 계획에서 해당 목표에 접근하고 이를 관리할 수 있습니다.

    목표에 엔터티 테이블 할당 유형과의 관계가 하나만 있는 경우 목표 관계 [sn_gf_goal_m2m_relationship] 테이블을 기준으로 목표 [sn_gf_goal] 테이블의 엔터티 유형 할당엔터티 할당 필드가 채워집니다.

    목표에 엔터티 테이블 할당 유형과의 관계가 여러 개 있는 경우 n(관계 수)개의 복제된 하위 목표가 생성되며, 각 복제된 하위 목표에 대해 목표 관계 [sn_gf_goal_m2m_relationship] 테이블의 데이터를 기준으로 목표 [sn_gf_goal] 테이블의 엔터티 유형 할당엔터티 할당 필드가 채워집니다.