---
sourceDocument: 요코하마 전략적 포트폴리오 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/it-business-management

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 전략적 포트폴리오 관리

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# 시간 카드 자동 생성

# 시간 카드 자동 생성 {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

관리자는 시간 카드 사용자에게 할당된 프로젝트 작업에 대한 시간 카드를 자동으로 생성하도록 예약된 작업을 구성할 수 있습니다.

## 시작하기 전에

필요한 역할: admin

## 이 태스크 정보

시간 카드 생성 수동 옵션 외에도 예약된 작업을 실행하여 프로젝트 작업에 대한 시간 카드를 자동으로 생성할 수 있습니다. 예를 들어 매주 일요일마다 작업을 실행하도록 예약하여 다음 주의 모든 사용자에 대한 타임시트를 생성할 수 있습니다. 조직의 비즈니스 프로세스에 따라 예약된 작업을 실행할 시기를 구성할 수 있습니다. 기본적으로 예약된 작업은 꺼져 있습니다. 자세한 내용은 [스크립트 실행 예약](https://www.servicenow.com/docs/access?context=t_ScheduleAScriptExecution&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US) 을 참조하십시오.  
주:  
예약된 작업은 할당된 [타임시트 정책](https://servicenow-prod.fluidtopics.net/I1Z3pl3zPujG_vn9FzF3hw#create-time-sheet-policy__time_sheet_policy_form)에서 매주 시간 카드 자동 생성 옵션이 true로 설정된 사용자에 대해서만 시간 카드를 자동으로 생성합니다.

## 프로시저

1. 다음으로 이동 모두시스템 정의예약된 작업.
2. 예약된 작업 목록에서 시간 카드 자동 생성을 선택합니다.
3. 비즈니스 요구 사항에 따라 스크립트에서 다음 매개변수를 구성합니다.  
   * 실행 기간(CURRENT_WEEK, NEXT_WEEK, LAST_WEEK)
   * 그룹 이름(includeGroups, excludeGroups)

   {#auto-generate-time-cards__ul_t31_mdt_qx}  
   주:  
   * 시간 카드 주에 대한 프로젝트 작업에 시간 카드가 없는 경우, 중복 시간 카드가 생성되지 않습니다.
   * 해당 주에 진행 중이거나 계획된 프로젝트 작업에만 시간 카드가 생성됩니다.
   * [프로젝트 양식](https://servicenow-prod.fluidtopics.net/kiV85MbVXiVzmkZpNAm_jA "프로젝트 상태를 진행 중으로 변경하여 프로젝트를 시작합니다. Agile, 워터폴 또는 하이브리드 프로젝트의 기간, 예상 비용, 조직에 제공하는 순 가치와 같은 중요한 부분을 정의하여 프로젝트의 진행 상황을 효율적으로 추적합니다.")의 시간 카드 보고 허용 수준 필드에 따라 프로젝트 작업에 대한 시간 카드가 생성되는 수준이 결정됩니다.
   {#auto-generate-time-cards__ul_fwz_w3l_qx}

## 예

다음 예제 스크립트는 예약된 작업을 실행하여 <kbd class="ph userinput">데이터베이스</kbd> 및 <kbd class="ph userinput">하드웨어</kbd> 그룹의 <kbd class="ph userinput">현재 주</kbd>에 대한 시간 카드를 생성할 때 실행됩니다.

    // Clone this schedule job to run separately for different groups at different times
    // One of the following values
    // TimeCardConstants.CURRENT_WEEK
    // TimeCardConstants.NEXT_WEEK
    // TimeCardConstants.LAST_WEEK
    var runFor = TimeCardConstants.CURRENT_WEEK;

    // Comma separated group sys ids or group names. TimeSheet/TimeCards will be auto generated for time card users in the given groups.
    var includeGroups = [Database,Hardware];
    var excludeGroups = [];

    var generator = new TimeCardGenerator();
    generator.generateFromConfig(runFor, includeGroups, excludeGroups);


