태스크, 이벤트 아이템, 변수에는 의미있는 이름을 주어 전체 프로젝트에서 그 용도가 명확히 드러나도록 해야 합니다. 뿐만 아니라, 프로세스에 충분한 설명을 기재하여 WorkCenter UI, 복수 사용자 환경에서 프로젝트 관련 사항을 쉽게 식별할 수 있습니다.
PROC_[프로세스코드]_[프로세스 내용 요약(선택)]
라이브러리(Library) 프로세스인 경우는 LIB를 접두어로 사용합니다.
[DataType][NameDescription] (CamelCase)
Variable Type | 접두어 | 사용예 |
---|---|---|
String | str | strName |
int32, int64 | int | intAttachCnt |
Double | d | dTotalAmt |
Float | f | fSuccessRate |
List<T> | listType | listStrName |
Dictionary | dic | dicConfig |
Boolean | b | bResult |
Array<T> | arrType | arrStrName |
DataTable | dt | dtProduct |
DataRow | dr | drProduct |
DataColumn | dc | dcProductName |
DateTime | date | dateProductCreate |
Queue | q | qProduct |
QueueItem | qi | qiProduct |
Selector | sel | selLoginUserIdTextBox |
XPath | xp | xpLoginUserIdTextBox |
기타 | Class 이름의 CamelCase 명명을 사용 ex) NumberValue --> numberValue |
구분자 | 사용예 |
---|---|
Mi | Mi5_00_RPA000101 : 5분마다 00초에 RPA000101 실행 |
H | H1_27_RPA000102 : 1시간마다 27분00초에 RPA000102 실행 |
D | D2_02_ RPA000103 : 매 2일마다 02시00분00초에 RPA000103 실행 |
W | WM_14_ RPA000104 : 매주 월요일마다 14시00분00초에 RPA000104 실행 |
M | M13_09_ RPA000105 : 매월 13일마다 09시00분00초에 RPA000105 실행 |