비즈니스 처리 날짜

비즈니스 처리 날짜는 모든 일괄처리 작업에 공통인 선택적 매개변수입니다. 이 날짜는 시스템 날짜와는 다릅니다. 일괄처리 실행 중에는 시스템 날짜가 항상 '오늘'이지만 특정 일괄처리 작업의 ProcessingDate 매개변수를 사용하여 비즈니스 처리 날짜를 지정할 수 있습니다. 그러면 일괄처리 프로세스 실행 날짜를 '위조'할 수 있습니다. 예를 들어, 금융 일괄처리 실행은 금요일에 수행되도록 스케줄되어 있지만 실패했습니다. 조직은 이 프로세스를 토요일에 다시 실행할 수 있지만 ProcessingDate는 금요일 날짜로 설정할 수 있습니다. 즉, 모든 계산 등의 작업이 원래대로 금요일에 실행되는 것처럼 동작합니다. ProcessingDate 매개변수가 지정되지 않은 경우 비즈니스 처리 날짜가 기본값으로 시스템 날짜가 됩니다.

기술 레벨에서, 일괄처리 프로세스가 시작한 거래에서 getCurrentDate()를 호출하면 지정된 비즈니스 처리 날짜를 일괄처리 매개변수로 리턴합니다. getSystemDate()를 호출하면 일반적으로 시스템 날짜(즉 '오늘')를 리턴합니다.