중단된 작업 및 분기 처리 working-with-stalled-operations-and-branches

NOTE
사용자에게 관리자 콘솔에 액세스할 수 있는 관리자 권한이 있는지 확인하십시오.

중단된 작업 페이지와 중단된 분기 페이지에는 중단된 프로세스가 표시됩니다. 작업 실행 도중 또는 이후에 오류가 발생하거나 프로세스에서 의도적으로 중단 작업이 발생하면 프로세스가 중단될 수 있습니다.

  • 예상치 못한 오류로 인해 작업이 중단될 수 있습니다. 그러나 프로세스 내의 분기 중단 작업은 의도적으로 프로세스가 더 이상 실행되지 않도록 하며 관리자가 개입해야 합니다.
  • 규칙 평가 중에 분기가 작업 사이에서 중단될 수 있습니다.

프로세스가 중단되면 문제가 해결되고 작업 또는 분기가 다시 시작될 때까지 더 이상 작업이 실행되지 않습니다.

중단된 각 항목에 대해 다음과 같은 정보가 목록에 표시됩니다.

작업 이름 또는 분기 이름: 작업 또는 분기 이름입니다.

상태: 중단된 항목의 경우 항상 중단됨입니다.

오류: 문제에 대한 간단한 설명입니다.

프로세스 ID: 프로세스가 인스턴스화될 때(즉, 사용자 또는 자동화된 단계에 따라 프로세스가 시작될 때) Forms Workflow에서 할당하는 양의 정수입니다. 이 식별자를 사용하면 프로세스 인스턴스를 수명 주기 전체에서 추적할 수 있습니다.

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

중단 일자: 작업 또는 분기가 중단된 일자 및 시간입니다.

중단된 작업 또는 중단된 분기 페이지에서 다음 작업을 수행할 수 있습니다.

  • 오류를 선택하여 해당 세부 정보를 봅니다. 오류를 선택하면 오류 세부 정보 페이지가 나타납니다.
  • 중단된 작업을 종료 또는 재시도하거나 중단된 분기를 재시도합니다.

중단된 작업 또는 분기 종료 또는 재시도 terminating-or-retrying-stalled-operations-or-branches

중단된 작업 페이지에서 표시된 프로세스 인스턴스를 종료할 수 있습니다.

프로세스 인스턴스를 종료하면 실행이 중단되고 더 이상 작업이 수행되지 않습니다. 일반적으로 프로세스가 오류로 인해 차단되거나 사용할 수 없게 되어 프로세스를 수정하고 다시 시작할 수 없는 경우에만 프로세스를 종료합니다.

중단된 작업 페이지 또는 중단된 분기 페이지에서 작업 또는 분기를 재시도할 수 있습니다.

작업을 재시도하면 Forms Workflow에 작업을 다시 시작하라는 요청이 전송됩니다. 프로세스를 중단시킨 오류가 수정되고 재시도 요청이 성공하면 프로세스는 중단된 지점에서 다시 실행을 시작하고 상태가 실행 중으로 변경됩니다. 작업을 다시 시작할 수 없는 경우에는 중단됨 상태로 유지되며 해당 작업을 종료해야 할 수도 있습니다.

중단된 작업 종료 terminate-a-stalled-operation

  1. 관리 콘솔에서 서비스 > Forms Workflow > 중단된 작업 오류를 클릭합니다.
  2. 중단된 작업 페이지에서 종료할 항목을 선택하고 종료를 클릭합니다.

중단된 작업 또는 분기 재시도 retry-a-stalled-operation-or-branch

  1. 관리 콘솔에서 서비스 > Forms Workflow를 클릭한 후 중단된 작업 오류 또는 중단된 분기 오류를 클릭합니다.
  2. 중단된 작업 또는 중단된 분기 페이지에서 재시도할 항목을 선택하고 재시도를 클릭합니다.

중단된 작업 또는 분기에 대한 오류 세부 정보 보기 viewing-error-details-about-stalled-operations-or-branches

중단된 작업 또는 중단된 분기 페이지의 중단된 항목 목록에서 오류를 선택하면 오류 세부 정보 페이지가 나타나며 문제 해결에 도움이 되는 오류에 대한 세부 정보가 표시됩니다.

페이지 하단에 있는 상자에는 오류 정보가 포함되어 있습니다.

오류 세부 정보 페이지에서 중단된 작업을 종료하거나 재시도하고 중단된 분기를 재시도할 수도 있습니다.

에스컬레이션 사용자가 없을 시 프로세스가 중단되지 않음 process-does-not-stall-when-escalation-user-does-not-exist

AEM Forms 사용자 서비스의 작업 할당 작업이 특정 기간 후에 작업을 다른 사용자에게 에스컬레이션하도록 구성되어 있고 작업 할당 작업이 실행되었지만, 에스컬레이션이 발생하기 전에 에스컬레이션 사용자가 삭제된 경우 오류가 발생합니다.

이러한 상황이 발생하면 구성된 에스컬레이션 시간에 프로세스 및 작업 상태가 변경되지 않고 에스컬레이션도 발생하지 않지만, 프로세스는 중단되지 않습니다. 서버 로그에 다음과 같은 로그 메시지가 나타납니다.

“에스컬레이션에 지정된 주체가 유효하지 않습니다. taskID: 숫자, 지정된 대기열: 숫자.”

작업이 생성되기 전(작업 할당 작업이 실행되기 전)에 에스컬레이션 사용자가 삭제되면 프로세스가 중단되거나 InvalidPrincipal 예외 이벤트가 발생합니다.

이러한 문제를 방지하려면 사용자를 삭제할 때 해당 사용자에게 속한 작업을 검색하여 적절하게 처리하십시오. (작업 처리를 참조하십시오.)

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2