2012-04-12 2 views
1

번 처리 프로세스에 작업을 제출해야합니다.일괄 처리 작업을 하나씩 실행하려면

첫 번째 작업이 완료된 경우에만 두 번째 일괄 작업이 실행되도록 제어하려면 어떻게해야합니까?

는 현재 작업 모두 내가 두 가지 옵션이 있습니다

답변

3

발생 할 해달라고하는 동시에 실행합니다. 코드를 통해 또는 수동 설정을 통해이 작업을 수행 할 수 있습니다. 수작업 방법은 매우 쉽습니다. (Basic> Enquiries> Batch Job)로 가서 새 일괄 처리 작업을 만들고 저장하십시오. 그런 다음 "작업보기"를 클릭하고 첫 번째 일괄 작업이 될 새 작업을 만듭니다. 수업을 선택하고 설명, 배치 그룹 등을 선택한 다음 저장하십시오. "매개 변수"를 클릭하여 매개 변수를 설정하십시오.

그런 다음 종속 작업을 설정할 수 있습니다. 귀하의 작업에 모두 설명이 있는지 확인하십시오. 두 번째 배치 작업을 추가하고 저장하십시오. 그런 다음 왼쪽 하단에서 조건이 필요한 작업을 클릭 한 다음 행을 추가하고 두 번째 작업이 완료 될 때까지 한 작업이 수행되지 않도록 조건을 설정합니다.

X ++ 코드를 사용하면 기본적으로 수동으로 설정 한 부분을 BatchHeader으로 만들 수 있습니다. 하나의 작업을 다른 작업의 완료에 종속되게하려면 .addDependency를 사용합니다. This walkthrough 일괄 처리 헤더를 작성하는 작업을 시작하게 될 것이므로 의존성을 작동 시키려면 놀아야 만합니다.

+0

동일한 일괄 작업에 대해 서로 다른 작업을 수행 할 때 위의 내용이 적용될 수 있습니다. 하지만 내가 바라는 것은 2 가지 일괄 작업입니다 .... –

+0

배치 작업은 대답에 설명 된대로 그룹화되지 않은 한 상호 의존적이어야합니다. 그래서 당신의 대답은 다음과 같습니다 : 같은 직업에서 2 개의 직업 2 개의 일을 만드십시오. –

+1

Tejashree S : 용어에 혼란을 느낄 수 있습니다. 일괄 적으로 실행하는 대부분의 작업은 실제 작업이며 1 작업에서 1 작업을 실행하면 1 작업을 실행하는 배치 작업입니다. 배치 작업은 실제로는 실제로 작동하는 작업 모음 일뿐입니다. 따라서 개별 일괄 작업을 하나의 일괄 작업으로 결합하려는 경우 각 작업이 다른 작업과 종속되어있는 경우 내 방법을 사용하십시오. 배치 작업은 프로세스를 그룹화하는 데 사용되는 아이디어입니다. –