AutomateOne 2.0 ibizbot Trainer 중간파일 생성 정보 공유



    1. AutomateOne 실행시 생성되는 로그 및 중간파일
      AutomateOne 2.0 ibizbot Trainer 또는 ibizbot 을 정상적으로 설치한 이후, 스크립트 개발과정 및 스크립트 실행시 임시파일과 스크립트 실행중간 결과 등를 저장하기 위해 여러가지 파일이 생성됩니다. 스크립트 개발시 복사/붙여넣기/되돌리기 등의 편집에 사용되는 내용을 임시파일에 저장하고, 합니다. 또한 스크립트 명령어 하나를 실행하면 처리결과의 내용을 파일에 저장하며, 매니저에 의해 실행된 경우 매니저에 실행결과 전달시 사용하고, 스크립트 내부에 프로그램 코드가 있는 경우 실행시점에 컴파일하는 과정에 임시파일 및 중간실행파일도 생성합니다. 이러한 파일들은 대부분 XML 형식의 텍스트형태의 파일로 저장됩니다.
    1.1.	로봇PC의 보안솔루션 영향
    실제 환경에서는 로봇PC에 보안 솔루션이 대부분 설치되고, 보안 솔루션에서는 악성코드 검사 또는 개인정보가 있는지 정기적 또는 실시간 감시를 수행하고 있습니다. 그리고 중간파일에 전화번호 또는 주민등록번호와 유사한 패턴을 발견하면 해당파일을 제거하거나 변경을 하는 경우가 있습니다.
    RPA 실행과정에서 생성되는 중간파일을 보안 솔루션에서 점검하는 과정에서, RPA 솔루션은 파일의 저장완료가 일정시간 지연되는 현상이 발생하거나 저장이 실패할 수 있습니다.
    따라서, 보안이슈가 없는 RPA 솔루션을 사용하는 환경에서 중간에 생성되는 파일에 대해서 보안솔루션의 파일점검은 예외로 인정하여 검사를 진행하지 않아야 합니다.
    
    보안솔루션의 파일점검 예외 폴더 : C:\AutoamteOne
    사유 : RPA 솔루션의 실행 지연 또는 오류발생
    
    1.2.	RPA 솔루션의 중간 생성파일 정보
    AutomateOne 2.0 ibizbot Trainer/ibizbot의 설치위치는 설치과정에서 지정할 수 있습니다.
    설치되는 폴더정보는 환경변수 (AutomateOneRootDir) 에 저장됩니다.  아래의 설명에서 %AutomateOneRootDir% 는 C:\AutomateOne를 의미합니다. 
    
    1.2.1.	ibizbot Trainer/ ibizbot 프로그램 실행 로그
    프로그램 실행 시, 시작 및 종료시간 기록 및 스크립트 실행과정의 오류 등을 저장하며, 솔루션의 로그창에 출력되는 로그들을 다음 폴더에서 확인할 수 있습니다.
    	폴더위치 : %AutomateOneRootDir%\Controller\Program\logs
    
    1.2.2.	스크립트 실행에서  C# 컴파일러의 파일
    CSSCRIPT 폴더에 ibizbot Trainer 실행 중 발생하는 CS-Script 엔진 임시 작업 파일들이 저장됩니다. 변수 관련 명령어 노드나, *속성이 있는 명령어 노드 등 C# 코드를 사용하는 명령어노드 등을 실행하면 CSSCRIPT 하위 폴더에 다음 폴더들이 생성되면서, 파일들이 저장됩니다. 
    - 폴더위치 :  %AutomateOneRootDir%\data\CSSCRIPT
    - 환경변수 : CSS_CUSTOM_TEMPDIR
    - 하위폴더 정보
    - Cache: C# 코드 컴파일 결과를 저장하는 폴더로서, 프로그램을 재시작한 경우에도 활용할 수 있도록 하였습니다.
    - dynamic: C#코드 컴파일과정에서 생성되는 임시파일들이 생성 및 삭제되는 폴더입니다.
    - lib: 사용자 정의 라이브러리 폴더로서 자세한 내용은 스크립트 작성시 C# 코드 활용방법을 참조하시기 바랍니다.
    - TempFiles: C#코드 컴파일과정에서 생성되는 임시파일들이 생성 및 삭제되는 폴더입니다. C#코드 컴파일과정에 대한 자세한 내용은 부록 4를 참조하시기 바랍니다. 
    
    1.2.3.	스크립트 자동저장 
    설정한 주기마다 스크립트가 자동 저장됩니다. 기본 주기는 5분입니다.  변경사항이 있지만 저장되지 않은 스크립트를 자동저장하는 기능으로, 스크립트를 저장하지 고 프로그램을 종료했을 때 유용한 기능입니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\autosavedscript
    
    1.2.4.	스크립트 실행결과 로그 
    ibizbot Trainer 실행결과(Result.xml)와 실행한 스크립트(Script.xml), 각 명령어 노드의 실행결과와 실행결과 이미지를 저장합니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\log
    
    1.2.5.	매니저를 이용한  스크립트 실행결과 
    ibizbot Manager의 제어에 의해 ibizbot Trainer를 실행한 경우 로그를 저장하는 폴더입니다. 실행결과(Result.xml), 실행 스크립트(Script.xml), 각 명령어 노드의 실행결과와 실행결과 이미지를 저장합니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\result
    
    1.2.6.	스크립트 작성 작업취소 시 로그 저장 경로
    스크립트 작성시, undo(작업취소) 기능을 사용한 경우 redo(작업 취소 되돌리기) 기능을 사용하기 위한 로그를 저장하는 폴더입니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\redolog
    
    1.2.7.	매니저를 이용한 스크립트 파일 
    ibizbot Manager의 제어에 의해 ibizbot Trainer를 실행할 때, ibizbot Manager에서 실행할 스크립트가 해당 폴더에 저장됩니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\script
    
    1.2.8.	임시폴더
    ibizbot Trainer프로그램에서 사용되는 임시 폴더로서 스크립트의 옵션에서 발생하는 파일을 저장합니다.
    - 폴더위치 :  %AutomateOneRootDir%\data\testoned\temp
    

    [AutomateOne 2.0 ibizbot Trainer 중간파일 생성 정보 PDF 파일 첨부]
    AutomateOne 2.0-ibizbot Trainer-중간파일생성정보.pdf


Log in to reply