Event Items은 업무 자동화를 위하여 컴퓨터가 이해할 수 있도록 전문 프로그래머가 제작해 놓은 기능함수들로 라이브러리 형태로 제공합니다.
Event Items 에는 프로세스나 태스크 스크립트의 흐름을 제어하는 Flow Control들과 자동화를 위한 단위 작업을 수행하는Event Item들이 있습니다.
Event items을 가져오기에 앞서, Canvas는 Studio로 업무자동화를 위한 프로세스와 태스크 스크립트를 만들고 필요한 Item들을 가져와서 서로 연결하는 작업공간입니다. Resource 영역에서 원하는 Item들을 Canvas로 마우스로 손쉽게 Drag & Drop하여 사용할 수 있습니다.
하지만, 업무자동화를 위한 가장 기본이 되는 스크립트를 만드는 만큼, Canvas에서 만드는 스크립트에 대한 기본 구성과 상태 그리고 제약사항을 우선 이해하는 것이 중요합니다.
Canvas 사용상 제약사항
1. Canvas에는 반드시 하나의 프로세스가 존재하여야 하며, 상위 프로세스는 전체 업무 흐름을 기술하고, 하위 태스크는 단위 업무를 수행하도록 구성해야 합니다.
따라서, Root에 해당하는 프로세스는 항상 Canvas상에 맨 왼쪽 첫 번째 탭에 노출되어야 합니다.
Task 탭은 사용자가 생성하는데 따라서 해당 Task 명으로 오른쪽에 추가되고, 마우스로 탭을 자유롭게 이동할 수 있으나, Process 탭의 왼쪽에 둘 수 없습니다.
2. 화면 상에 Process 탭과 Task 탭은 탭의 색과 크기로 구분되어 있으니 반드시 해당 탭 내에서 해당 탭에 필요한 Item을 사용하여 스크립트를 작성해야 합니다.
Process 명은 Title Bar에 표시되며, Task 명은 Task 탭에 표시합니다.
3. Process 탭과 Task 탭은 모두 Start Item로 시작하여야 하며, 기본적으로 Canvas에 제공되며, 편집을 위하여 모두 선택 시는 제외되고, 삭제, 이동할 수 없습니다.
4. Process 탭에서는 일부 Event Item(Write Log, Assign, Code Expression, Message YesNo, Start Work) 만을 사용할 수 있고, 이들은 프로세스와 태스크간 이동도 가능합니다.
이들은 제외한 다른 모든 Event Item은 사용할 수 없습니다.
5. Task 탭에서는 이미 태스크로 생성된 태스크(Repository내 생성된 태스크, Shared Task포함)는 불러올 수 없습니다. 대신 “CallTask” 를 이용한 일부 Event Item(Write Log, Assign, Code Expression, Message YesNo, Start Work)은 프로세스와 태스크간 이동이 가능합니다.
6. Flow Control은 프로세스 Canvas, 태스크 Canvas 양쪽 모두 불러와 사용할 수 있습니다.
Studio 사용과 관련한 상세한 내용은 “A.WORKS Studio 사용자 설명서”를 참조하십시오.