헤드리스 전용 라이브러리

헤드리스 프로젝트에서만 사용되는 액티비티 카드의 모음입니다.

HeadlessNewExcel

HeadlessNewExcel

개요

헤드리스 모드로 새로운 Excel 파일을 실행합니다.

사용 절차

# [Output] Excel에 실행 결과를 저장할 변수를 입력하세요.
할당한 변수값은 Excel 문서를 편집하는 액티비티 카드에서 사용합니다.

카드 속성

Array1D_Clone 카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

[Output] Excel

변수

Y

-

Y

실행된 Excel 문서를 할당할 변수를 입력합니다.

Invisible

토글버튼

N

-

Y

열린 Excel 문서를 보이게 할지 여부를 설정합니다. (기본값: Off)

  • On 설정 시 다른 액티비티에서 ACTIVE_EXCEL 을 사용했을 경우 수행속도가 느려질 수 있어 ACTIVE_EXCEL 대신 해당 액티비티의 Output 값을 명시적으로 입력해야 합니다.

활용 예시

헤드리스 모드로 새 Excel 파일을 엽니다.

AddDateTime1

사용된 변수

사용된 속성

연관/유사 액티비티

HeadlessOpenExcel, SetHeadlessExcel

HeadlessOpenExcel

HeadlessOpenExcel

개요

헤드리스 모드로 Excel 파일을 실행합니다.

사용 절차

  1. Path에 헤드리스 모드로 열고자 하는 Excel 문서의 경로와 파일명을 입력하세요.

  2. [Output] Excel에 실행 결과를 저장할 변수를 입력하세요(기본값: RESULT). 할당한 변숫값은 Excel 문서를 편집하는 액티비티 카드에서 사용합니다.

카드 속성

Array1D_Clone 카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

[Output] Excel

변수

Y

-

Y

열린 Excel 문서를 할당할 변수를 입력합니다.(기본값: RESULT)

Path

문자

Y

-

N

열고자 하는 Excel 파일이 있는 위치와 파일명을 입력합니다.

Invisible

토글버튼

N

-

Y

열린 Excel 문서를 보이게 할지 여부를 설정합니다. (기본값: Off)

  • On 설정 시 다른 액티비티에서 ACTIVE_EXCEL 을 사용했을 경우 수행속도가 느려질 수 있어 ACTIVE_EXCEL 대신 해당 액티비티의 Output 값을 명시적으로 입력해야 합니다.

ReadOnly

토글버튼

N

-

Y

Excel 문서의 읽기 전용으로 열지 설정합니다.

UsePassword

토글버튼

N


Y

엑셀 문서에서 비밀번호 사용시 설정합니다.

Text Delimiter

콤보박스

N

-

Y

텍스트 기반 파일을 분리하여 열기 위한 구분자를 지정합니다.

확장자가 .csv 인 경우, 운영체제의 목록 구분자 설정에 따라 동작하며, Text Delimiter 의 설정 값과 운영체제의 목록 구분자가 다른 경우, 실행 시 오류를 출력합니다.


현재 지원하는 구분자는 다음과 같습니다.


Comma(,)

Colon(.)

Semicolon(;)

Caret(^)

Pipe(|)

Tab( )

Space( )

Ampersand(&)

Ampersat(@);Asterisk(*)

Backslash(\)

Dollar($)

Dot(.)

Equals(=)

Exclamation(!)

Hyphen(-)

Percent(%)

Plus(+)

Question(?)

Sharp(#)

Slash(/)

Tilde(~)

Underscore(_)

활용 예시

헤드리스 모드로 Excel 파일을 엽니다.

AddDateTime1

사용된 변수

사용된 속성

연관/유사 액티비티

HeadlessNewExcel, SetHeadlessExcel

SetHeadlessExcel

SetHeadlessExcel

개요

비활성화되어 있는 Excel 파일을 헤드리스 모드에서 활성화시킵니다.

사용 절차

활성화하려는 Excel 문서가 열려 있어야 합니다.

File Name에 활성화할 Excel 파일명을 입력하세요.

카드 속성

Array1D_Clone 카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

FileName

문자

Y

-

N

활성화 시키고자 하는 Excel 파일명을 입력합니다.

활용 예시

헤드리스 모드에서 파일명이 '10월 마지막주 일정'인 Excel 문서를 활성화시킵니다.

AddDateTime1

사용된 속성

연관/유사 액티비티

CallProcess

CallProcess

개요

서버에 배포되어 있는 프로세스를 호출하여 수행합니다.

사용 절차

수행할 프로세스가 서버에 배포되어 있어야 하며, 서버에 배포된 해당 프로세스가 프로세스 플로우 하위의 '원격 프로세스'에 추가되어 있어야 합니다.

  1. [Output] Result에 수행한 결과값을 저장할 변수를 입력하세요.

  2. ProcessID에서 수행할 프로세스 ID를 선택하세요.

카드 속성

Array1D_Clone 카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

[Output] Result

변수

Y

-

N

수행 결과 정보가 할당될 변수를 지정합니다.

[Input] ExecutionBot

변수

N

-

N

이전에 수행된 프로세스와 동일한 봇에서 프로세스를 수행시키고자 하는 경우에만 사용합니다.

이전에 수행되었던 프로세스의 결과 변수(Result)를 입력합니다.

[CONDITIONS] ProcessId

콤보박스

Y

-

N

콤보박스에서 수행할 프로세스 ID를 선택합니다.

콤보박스에 프로세스 플로우 하위에 있는 프로세스들이 나타납니다.

[SIMULATION RESULT] Status

콤보박스

N

-

Y

반환하는 결과의 'status'값으로 사용할 값을 선택합니다.

- SUCCESS: 성공 상태

- FAIL: 실패 상태

- SUSPENDED: 사용자에 의한 JOB 강제 중지 상태

[SIMULATION RESULT] Error

문자

N

-

N

반환하는 결과의 'error' 값으로 사용할 값을 입력합니다.

[SIMULATION RESULT] Expire Time(Sec)

숫자

N

Y

시뮬레이션할 이벤트를 발생시키는 시간을 초 단위로 입력합니다.

[SIMULATION RESULT] Result

문자

N

-

N

반환하는 결과의 'result'값으로 사용할 값을 '{}' 안에 입력합니다.

활용 예시

헤드리스 프로젝트의 하위에 있는 원격 프로세스 중 '로컬_문진결과_주말설문_알림'을 호출하여 수행합니다.

callprocess_headless_1

사용된 변수

사용된 속성