분석설계서에는 업무 예외 상황에 대한 대처 방법이 있어야 합니다. 업무담당자와 협의하여 해당 내용을 기술합니다.
ex) 마스터파일이 없는 경우 업무담당자에게 알림메일 발송한다.
업무 프로세스가 변경될 경우, 분석설계서도 해당 내용이 반영되어야 합니다. 분석설계서의 내용과 개발된 소스의 내용이 동일해야 합니다.
프로세스 내에서 기능단위로 태스크를 작성합니다. 태스크별로 단위 테스트를 수행한 후 전체 프로세스의 테스트를 수행합니다. 태스크 이름은 T_ 로 시작하여 유의미하게 표현합니다.
아래의 그림은 프로세스, 태스크의 구성 예시입니다.
해당 프로세스 수행 시 필요한 파일 또는 수행 중 다운로드/작성되는 파일은 개발 소스와 구분되어 관리하여야 합니다. 이러한 파일을 표준에 맞게 관리하여 로봇이 변경되거나, 새로운 로봇을 추가할 때, 빠르고 안정적으로 대응할 수 있습니다.
경로 | 내용 |
---|---|
Z:\ | 네트워크 드라이브 업무/인터넷망 모든 로봇의 수행파일 폴더를 네트워크 드라이브로 연결하여 공유합니다. |
Z:\1_RPA\[프로세스코드] | 프로세스 폴더 로봇의 프로세스 수행결과서는 프로세스별 템플릿에 맞게 기록하고, 프로세스별 폴더에 저장합니다. |
Z:\1_RPA\[프로세스코드]\Data | Data 폴더 템플릿 파일 등 계속 보관해야 하는 경우 \Data 폴더에 보관합니다. |
Z:\1_RPA\[프로세스코드]\yyyyMMdd | 수행일 폴더 프로세스를 수행하기 위한 임시파일은 로봇수행일 기준의 날짜별 \yyyyMMdd폴더에 저장합니다. |
공용태스크 [메일 읽기] 사용
로봇 대표 메일 계정 : 담당자가 전송하는 프로세스 실행 메일 수신 계정
로봇 대표 메일 계정의 개인 메일함에 프로세스별 메일함을 생성합니다.
담당자로부터 수신한 메일은 전체메일로 읽어서 처리한 후 프로세스 수행 마지막에 프로세스별 메일함으로 이동시킵니다. 업무내용에 따라 프로세스 수행 초기에 이동시킬 수 있습니다.
프로세스 수행 종료 시 작업수행 결과를 업무 담당자에게 알립니다. 하나의 업무가 여러 개의 프로세스로 구성될 경우 업무 담당자와 협의하여 모든 프로세스 수행결과를 보고할지, 마지막 최종 수행결과만을 보고할지 결정할 수 있습니다.
[RPA] [프로세스코드][한글명][날짜] 로봇수행 결과 알림 |
---|
RPA 로봇 [로봇명] 발송메일 입니다. [프로세스명] 프로세스 정상적으로 수행하였습니다. [프로세스별 수행결과] ※본 메일은 RPA에 의해 자동 발신되는 것으로 회신에 응답하지 않습니다. |
프로세스 수행 중 오류가 발생한 경우 RPA운영자에게 오류메일을 보고합니다.
업무 담당자에게의 오류메일 발송은 RPA 수행능력에 대한 신뢰도에 영향을 끼칠 수 있습니다. 업무 담당자에게 알림해야 하는 경우를 명확히 선별하여, 불필요하거나 무분별한 오류메일이 발송되지 않도록 합니다.
프로세스 수행 중 발생한 시스템 오류는 WorkCenter에서 일괄 수집하여 시스템 운영자에게 메일 발송합니다.
[RPA] [프로세스코드][한글명][날짜] 로봇수행 오류 알림 |
---|
RPA 로봇 [로봇명] 발송메일 입니다. [프로세스명] 프로세스 수행 중 아래와 같은 에러가 발생하였습니다. [오류메시지] ※본 메일은 RPA에 의해 자동 발신되는 것으로 회신에 응답하지 않습니다. |
공용태스크 [메일 쓰기] 사용
제목 | [RPA] [프로세스코드][한글명][날짜] [메일 제목] |
---|---|
본문 | RPA 로봇 [로봇명] 발송메일 입니다. [본문 내용] ※본 메일은 RPA에 의해 자동 발신되는 것으로 회신에 응답하지 않습니다. |
공용태스크 [SMS 보내기], [MMS 보내기] 사용
수신자 | 담당자 전화번호 |
---|---|
발신자 | RPA 운영팀 대표 전화번호 |
메시지 | [RPA] [메시지 내용] |