운영 방식

애플리케이션에서 큐로 일괄처리 프로세스가 제출되면 다음 매개변수를 검색합니다.

  1. DeliveryMethod
  2. InstanceID
  3. ProcessingDate
  4. ProcessingDateFrom
  5. ProcessingDateTo
  6. ProductID

위에 나열된 매개변수는 필수가 아닙니다. 날짜를 입력하지 않는 경우 기본값으로 시스템 널 날짜가 입력됩니다. DeliveryMethod나 ProductID가 지정되지 않으면 제공 방법과 상품에 상관 없이 모든 FC가 처리됩니다. 일괄처리 스트리밍 아키텍처를 사용하는 경우 InstanceID를 지정해야 합니다.

일괄처리 프로세스를 실행할 때 지정된 매개변수에 따라 처리할 금융 구성요소를 결정합니다.

DeliveryMethod

사용자가 DeliveryMethod를 지정하지 않으면 각각 다음이 처리됩니다.

DeliveryMethod가 'INV'(즉, 송장)로 지정되면 부채 FC만 처리됩니다. 그렇지 않으면 지정된 모든 DeliveryMethod(예: 현금('CSH)', 수표('CHQ'), 지로('GIR'))에 대해 지불 및 보상 FC가 처리됩니다.

InstanceID

일괄처리 스트리밍 아키텍처를 사용하는 경우 InstanceID를 지정해야 합니다.

ProcessingDate

일괄처리 프로세스를 실행하는 중에 사용해야 하는 비즈니스 날짜입니다. 위의 비즈니스 처리 날짜 세부사항을 참조하십시오.

ProcessingDateFrom

위에서 설명한 대로 사용자가 일괄처리 프로세스를 제출할 때 ProcessingDateFrom을 지정하지 않으면 기본값으로 시스템 널 날짜가 지정됩니다.

ProcessingDateFrom이 미래 날짜로 (잘못) 지정되면 일괄처리 프로세스를 실행할 때 기본값으로 시스템 널 날짜가 지정됩니다. 그렇지 않으면 지정된 날짜를 사용합니다.

ProcessingDateTo

제출 시 매개변수가 기본값인 널 날짜로 지정된 경우(즉, 사용자가 날짜를 지정하지 않음) ProcessingDateTo는 일괄처리 프로세스에서 기본값으로 비즈니스 처리 날짜가 지정됩니다. 사용자가 값을 지정하지 않은 경우, 큐에 제출 시 기본값으로 ProcessingDateTo가 현재 날짜로 지정되지 않는 이유는 클라이언트의 현재 날짜가 서버 현재 날짜와 '동기화'되지 않았기 때문입니다. 이 문제는 일반적으로 일괄처리 프로세스를 실행할 때 문제점을 초래할 가능성이 있습니다.

ParameterDateTo가 미래 날짜로 (잘못) 지정되면 일괄처리 프로세스를 실행할 때 기본값으로 비즈니스 처리 날짜가 지정됩니다. 그렇지 않으면 지정된 날짜를 사용합니다.

ProductID

사용자가 ProductID를 지정하지 않으면 모든 상품의 케이스가 처리됩니다.