프로세스 관리

프로세스 목록 페이지에는 사용자가 시작하거나 자동으로 시작된 프로세스가 표시됩니다.

  1. 관리 콘솔에서 서비스 > Forms 워크플로우 > Forms 워크플로우를 클릭합니다. 프로세스 목록에는 다음 정보가 표시됩니다.

    프로세스 이름 - 버전: 워크벤치에 정의된 프로세스 이름입니다.

    애플리케이션: 워크벤치에 정의된 대로 프로세스가 속한 애플리케이션입니다.

    상태: 활성은 프로세스 버전에 대해 활성화된 프로세스를 의미합니다. 비활성: 프로세스가 프로세스 인스턴스가 있는 이전 버전임을 의미합니다.

    작성 날짜: 프로세스가 배포된 날짜 및 시간입니다.

  2. 프로세스 인스턴스 페이지에서 프로세스 인스턴스를 보려면 프로세스 이름을 클릭합니다.

프로세스 인스턴스작업

프로세스 목록 페이지에서 프로세스 인스턴스 페이지에 액세스하는 경우 선택한 프로세스의 모든 프로세스 인스턴스가 나열됩니다. 검색을 수행한 후 [프로세스 인스턴스] 페이지에 액세스하는 경우 발견된 프로세스 인스턴스만 나열됩니다.

각 프로세스 인스턴스에 대해 목록에는 다음 정보가 표시됩니다.

프로세스 ID: 프로세스가 인스턴스화될 때(즉, 사용자 또는 자동화된 단계가 프로세스를 시작할 때) 양식 워크플로우가 지정하는 식별자입니다. 이 식별자를 사용하여 라이프 사이클을 통해 프로세스 인스턴스를 추적할 수 있습니다.

프로세스 이름 - 버전: 워크벤치에 정의된 프로세스 이름입니다.

상태: 프로세스 인스턴스가 정상적으로 실행되고 있는지, 상태를 변경하는지 또는 중지되었는지 여부를 나타냅니다. 자세한 내용은 프로세스 인스턴스 상태 정보를 참조하십시오.

생성 날짜: 프로세스 인스턴스가 생성된 날짜 및 시간입니다.

업데이트 날짜: 프로세스 인스턴스의 상태가 마지막으로 변경된 날짜 및 시간입니다.

프로세스 인스턴스 페이지에서 다음 작업을 수행할 수 있습니다.

  • 프로세스 인스턴스를 선택하여 작업 및 하위 프로세스와 같은 세부 정보를 봅니다. 프로세스 인스턴스를 선택하면 프로세스 인스턴스 세부 정보 페이지가 나타납니다.
  • 프로세스 인스턴스를 일시 중단, 일시 중단 해제 또는 종료합니다.
  • 프로세스 인스턴스를 검색합니다. 검색을 시작하려면 검색을 클릭합니다.

프로세스 인스턴스 상태 정보

하위 프로세스를 포함한 프로세스 인스턴스는 다음 상태를 가질 수 있습니다.

완료: 프로세스 인스턴스의 모든 분기 및 작업이 완료되었습니다. COMPLETE는 프로세스 인스턴스의 최종 상태입니다.

완료: 프로세스 인스턴스의 상태가 COMPLETE로 변경될 예정입니다.

INITIATED: 프로세스 인스턴스가 생성되었지만 아직 실행 중이 아닙니다. INITIATED는 프로세스 인스턴스의 첫 번째 상태입니다.

실행 중: 프로세스 인스턴스가 정상적으로 실행되고 있습니다. 자동화된 단계가 진행 중이거나 프로세스 인스턴스가 사용자 입력을 받거나 사용자 상호 작용을 기다리는 중일 수 있습니다.

일시 중단: 프로세스 인스턴스가 관리자 또는 프로세스의 단계에 의해 일시 중단되었습니다. 상태가 변경될 때까지 추가 작업이 수행되지 않습니다.

일시 중단: 상태가 일시 중단됨으로 변경될 예정입니다. 일시 중단 요청을 무시하도록 설계되었으며 아직 완료되지 않은 경우 프로세스 인스턴스가 일시 중단되기 전에 해당 작업을 완료해야 합니다.

종료됨: 프로세스 인스턴스가 관리자에 의해 종료되었습니다.

종료: 상태가 종료됨으로 변경될 예정입니다. 작업이 종료 요청을 무시하도록 설계되었으며 아직 완료되지 않은 경우 프로세스 인스턴스가 종료되기 전에 해당 작업을 완료해야 합니다.

일시 중단 해제: 일시 중단된 후 상태가 실행 중으로 변경될 예정입니다.

노트

프로세스 인스턴스의 상태(예: 일시 중단 또는 종료)를 변경하라는 요청이 발생하면 양식 워크플로우에 대한 명령 큐에 들어갑니다. 대기열 크기 및 전체 처리 속도에 따라 페이지를 하나 이상 다시 로드할 때까지 표시된 상태가 변경되지 않을 수 있습니다.

프로세스 인스턴스 일시 중단 또는 일시 중단 해제

문제를 해결해야 하거나 일부 외부 조건으로 인해 나중에 프로세스 인스턴스에 문제가 발생할 수 있음을 알고 있는 경우 프로세스 인스턴스를 일시적으로 중단할 수 있습니다.

상태가 RUNNING인 프로세스 인스턴스를 일시 중단할 수 있습니다.

프로세스 인스턴스를 일시 중단하면 프로세스 상태가 SUSPENDING, SUSPENDED 순으로 변경되고 현재 작업에서 프로세스가 일시 중지됩니다. 상태가 UNSUSPENDED로 변경될 때까지 프로세스 인스턴스가 이 상태로 유지됩니다.

상태가 SUSPENDED인 프로세스 인스턴스만 UNSUSPENDED로 변경할 수 있습니다.

프로세스 인스턴스를 일시 중단 해제하면 프로세스 상태가 RUNNING으로 변경되고 일시 중단된 작업을 계속합니다.

호출 작업을 사용하여 다른 프로세스(하위 프로세스)를 호출한 프로세스 인스턴스를 일시 중단하면 하위 프로세스도 일시 중단됩니다.

  1. 관리 콘솔에서 서비스 > Forms 워크플로우 > Forms 워크플로우를 클릭합니다.
  2. 프로세스 인스턴스 페이지에서 프로세스를 선택하고 일시 중단 또는 일시 중단 해제를 클릭합니다.

프로세스 인스턴스종료

프로세스 인스턴스의 작업이 중단되었거나 다른 오류 조건이 발견되었거나 프로세스 인스턴스의 실행을 중지해야 하는 경우 프로세스 인스턴스를 종료할 수 있습니다.

상태가 없는 프로세스 인스턴스를 종료할 수 있습니다.

프로세스 인스턴스를 종료하면 프로세스 상태가 종료, 종료됨 순으로 변경되고 현재 작업에서 프로세스가 중지됩니다. 추가 작업이 실행되지 않고 모든 관련 작업 및 작업이 종료됩니다.

  1. 관리 콘솔에서 서비스 > Forms 워크플로우 > Forms 워크플로우를 클릭합니다.
  2. 프로세스 인스턴스 페이지에서 프로세스를 선택하고 종료를 클릭합니다.

프로세스 인스턴스 세부 정보 작업

프로세스 인스턴스 세부 정보 페이지에는 프로세스 인스턴스의 내역이 표시됩니다.

요약 영역에는 프로세스 인스턴스에 대한 기본 정보가 표시됩니다.

[작업] 탭에서 프로세스 인스턴스에 대한 각 작업이 다음 정보가 있는 첫 번째 작업부터 마지막 순으로 표시됩니다.

작업 이름: 워크벤치에 정의된 작업 이름입니다.

상태: 작업이 정상적으로 실행되고 있는지 또는 중지되었는지 여부를 나타냅니다. 자세한 내용은 프로세스 인스턴스 상태 정보를 참조하십시오.

분기 이름: 워크벤치에 정의된 분기의 이름입니다.

시작 날짜: 작업이 시작된 날짜 및 시간입니다.

완료 날짜: 작업이 완료된 날짜 및 시간입니다.

하위 프로세스는 다른 프로세스에 의해 시작되고 다른 프로세스와는 독립적으로 실행되는 프로세스 인스턴스입니다. 하위 프로세스는 Workbench에서 프로세스의 일부로 설계된 경우에만 표시됩니다. 하위 프로세스 탭에서 각 하위 프로세스가 다음 정보와 함께 표시됩니다.

프로세스 ID: 프로세스가 인스턴스화될 때(즉, 사용자 또는 자동화된 단계가 프로세스를 시작할 때) 양식 워크플로우가 지정하는 양의 정수입니다. 이 식별자를 사용하여 라이프사이클을 통해 프로세스 인스턴스를 추적할 수 있습니다.

프로세스 이름 - 버전: 디자이너에 정의된 프로세스 이름입니다.

상태: 프로세스 인스턴스가 정상적으로 실행되고 있는지, 상태를 변경하는지 또는 중지되었는지 여부를 나타냅니다. 자세한 내용은 프로세스 인스턴스 상태 정보를 참조하십시오.

생성 날짜: 하위 프로세스가 만들어진 날짜 및 시간입니다.

업데이트 날짜: 하위 프로세스 상태가 마지막으로 변경된 날짜 및 시간입니다.

프로세스 인스턴스 세부 정보 페이지에서 다음 작업을 수행할 수 있습니다.

  • 작업에 대한 세부 사항을 볼 작업을 선택합니다. 작업을 선택하면 작업 세부 사항 페이지가 나타납니다.
  • 세부 사항을 보려면 하위 프로세스를 선택합니다. 하위 프로세스를 선택하면 프로세스 인스턴스 세부 사항 페이지가 나타납니다.
  • 상태에 따라 작업 또는 하위 프로세스를 종료하거나 다시 시도하십시오.

작업 상태 정보

작업(프로세스의 단계)은 다음 상태를 가질 수 있습니다.

완료: 작업이 완료되었습니다.

RUNNING: 작업이 정상적으로 실행되고 있습니다. 사용자 입력을 받거나 사용자 상호 작용을 기다리는 중이거나 자동 단계가 진행 중일 수 있습니다.

중지됨: 작업이 처리되는 동안 문제가 발생했습니다. [중단된 작업] 페이지에서 오류 또는 예외가 있는지 확인합니다.

종료됨: 관리자가 작업을 종료했습니다.

작업 또는 하위 프로세스 종료

작업 또는 하위 프로세스가 중단되거나 다른 오류 조건이 발생한 경우 또는 작업 또는 하위 프로세스가 실행을 중지하도록 강제해야 하는 경우 작업을 종료할 수 있습니다.

RUNNING인 작업을 종료할 수 있습니다.

작업을 종료하면 해당 상태가 TERMINATED로 변경됩니다. 작업이 완료되지 않고 프로세스 인스턴스 실행이 중지됩니다.

상태를 갖는 하위 프로세스를 종료할 수 있습니다.

하위 프로세스를 종료하면 해당 상태가 TERMINATING, TERMINATING, TERMINATED로 변경되고 프로세스 인스턴스가 현재 작업에서 중지됩니다. 상위 프로세스 인스턴스가 계속 실행되지만 하위 프로세스에서 추가 작업이 실행되지 않습니다.

프로세스 다이어그램에 게이트웨이 요소가 있는 프로세스는 종료할 수 없습니다. 이러한 유형의 프로세스를 종료하려고 하면 게이트웨이 요소 내의 작업에 영향을 주지 않습니다. 게이트웨이 요소 내의 작업을 종료하려면 작업을 직접 종료해야 합니다.

  1. 프로세스 인스턴스 세부 정보 페이지에서 작업 탭 또는 하위 프로세스 탭을 클릭합니다.
  2. 작업 또는 하위 프로세스를 선택하고 종료를 클릭합니다.

작업다시 시도

상태가 STLED인 작업을 다시 시도할 수 있습니다.

작업을 다시 시도하면 Forms 작업 과정이 작업을 다시 시작하라는 요청이 전송됩니다. 요청이 성공하면 상태가 RUNNING으로 변경됩니다. 작업을 다시 시작할 수 없는 경우 STLED로 유지되므로 작업을 종료해야 할 수 있습니다.

  1. 프로세스 인스턴스 세부 정보 페이지에서 작업 탭을 클릭합니다.
  2. 작업을 선택하고 [다시 시도]를 클릭합니다.

작업작업

작업 세부 정보 페이지에는 프로세스 중 하나의 작업 및 현재 사용자 지정에 대한 요약이 표시됩니다.

  1. 관리 콘솔에서 서비스 > Forms 워크플로우 > Forms 워크플로우를 클릭합니다.

  2. 프로세스 이름을 클릭하여 프로세스 인스턴스를 표시합니다. 프로세스 인스턴스를 눌러 프로세스 인스턴스 세부 사항 페이지를 표시한 다음 작업 세부 사항 페이지를 표시할 작업을 선택합니다.

    각 작업에 대해 목록에는 다음 정보가 표시됩니다.

    프로세스 이름 - 버전: 워크벤치에 정의된 프로세스 이름입니다.

    애플리케이션: 워크벤치에 정의된 대로 프로세스가 속한 애플리케이션입니다.

    상태: 활성은 프로세스 버전에 대해 활성화된 프로세스를 의미합니다. 비활성: 프로세스가 프로세스 인스턴스가 있는 이전 버전임을 의미합니다.

    작성 날짜: 프로세스가 배포된 날짜 및 시간입니다.

이 페이지에서는