각 수행 세부프로세스를 체크하여 처리가 안된 부분부터 RPA를 돌릴수있도록 프로세스가 구성되어있습니다. 그리하여 프로세스 시작 시 엑셀 Template을 열고 Transaction Item을 체크하는 부분이 있는데,
최근에 세부프로세스를 체크를 하는 순간에 계속 엑셀관련 에러가 발생하여 문의드립니다.
에러 로그는 다음과 같습니다
Excel Application Scope: 호출된 개체가 해당 클라이언트로부터 연결이 끊겼습니다. (예외가 발생한 HRESULT: 0x80010108 (RPC_E_DISCONNECTED))
자세한 상황은 모르겠지만 Excel Application Scope의 경우 연속으로 빠르게 파일을 열었다 닫았다를 반복하면 종종 일어나기도 하는 오류로 보입니다.
특히 디버그 모드로 돌릴 때는 대부분 멀쩡한데 운영 환경(Run모드)에서만 유독 자주 일어난다면 위 문제가 맞을 듯 합니다.
Transaction Item을 체크하는 부분에 있는 Excel Application Scope이 끝난 직후에 delay를 좀 더 둬보시고 상황을 체크해보세요.
Delay를 추가하는 정도로는 개선이 안된다면 exception 발생시에 아예 excel을 kill하고 재시도하는 로직을 추가해보시거나 scope 안쓰는 통합문서 쪽 액티비티로 대체해보셔야 할 수도 있을 것 같습니다.