시간 카드 자동 생성
관리자는 시간 카드 사용자에게 할당된 프로젝트 작업에 대한 시간 카드를 자동으로 생성하도록 예약된 작업을 구성할 수 있습니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
주:
예약된 작업은 할당된 타임시트 정책에서 매주 시간 카드 자동 생성 옵션이 true로 설정된 사용자에 대해서만 시간 카드를 자동으로 생성합니다.
프로시저
예
다음 예제 스크립트는 예약된 작업을 실행하여 데이터베이스 및 하드웨어 그룹의 현재 주에 대한 시간 카드를 생성할 때 실행됩니다.
// 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);