워크플로우 - 범위 지정
범위가 지정된 워크플로우 API는 활동 정의 스크립트에서 사용할 수 있는 메서드를 제공합니다.
범위가 지정된 워크플로 개체의 인스턴스를 만들기 위한 생성자는 없습니다. 대신, 활동 스크립트에서 사용할 수 있는 전역 워크플로우 객체를 사용하십시오. 이 워크플로우 객체는 워크플로우 내의 모든 스크립트 위치에서 사용할 수 있습니다.
범위가 지정된 워크플로우 - debug(문자열 메시지, 개체 인수)
로그에 디버그 메시지를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메시지 | 문자열 | 로그에 추가할 메시지입니다. |
| args | 객체 | 메시지에 추가할 인수입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 로그에 추가된 메시지입니다. |
var loggedMessage = workflow.debug("All is well");
범위가 지정된 워크플로우 - error(문자열, 메시지, 객체 인수)
로그에 오류 메시지를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메시지 | 문자열 | 로그에 추가할 메시지입니다. |
| args | 객체 | 메시지에 추가할 인수입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 로깅된 메시지 |
var loggedMessage = workflow.error("An error has occurred. ");
범위가 지정된 워크플로우 - getVariable(문자열 이름)
지정된 변수의 값을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 변수 이름 |
| 유형 | 설명 |
|---|---|
| 객체 | 변수의 값 |
var value = workflow.getVariable("task");
범위가 지정된 워크플로우 - info(문자열, 메시지, 객체 인수)
로그에 정보 메시지를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메시지 | 문자열 | 로그에 추가할 메시지입니다. |
| args | 객체 | 메시지에 추가할 인수입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 기록되는 메시지입니다. |
var loggedMessage = workflow.info("All is well");
범위가 지정된 워크플로우 - 입력
워크플로우 변수를 포함하는 객체입니다.
이것은 메서드가 아니라 사용자와 같은 워크플로 개체의 변수를 참조하는 방법입니다. 워크플로우 변수는 워크플로우의 속성 또는 스크립팅된 활동에 의해 정의됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 입력 | 객체 | 워크플로우 변수(이름 값 쌍) 워크플로우 개체의 변수는 통합자의 구현에 맞게 사용자 지정됩니다. |
var user = workflow.inputs.u_user;
범위가 지정된 워크플로우 - name()
워크플로우 이름을 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | 워크플로우 이름 |
var name = workflow.name();
범위가 지정된 워크플로우 - removeVariable(문자열 이름)
워크플로우에서 지정된 변수를 제거합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 변수 이름 |
| 유형 | 설명 |
|---|---|
| void |
var value = workflow.removeVariable("task");
범위가 지정된 워크플로우 - 결과
워크플로우 결과를 포함하는 워크플로우 객체의 요소입니다.
이것은 메서드가 아니라 워크플로의 결과를 포함하는 워크플로 개체의 요소입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 결과 | 문자열 | 워크플로우 결과입니다. |
var wfResult = workflow.result;
범위가 지정된 워크플로우 - scratchpad()
워크플로의 스크래치패드 객체를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 객체 | 스크래치패드 개체입니다. |
var scratchpad = workflow.scratchpad();
범위가 지정된 워크플로우 - setResult(문자열 결과)
워크플로우의 결과를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 결과 | 문자열 | 워크플로우의 결과 |
| 유형 | 설명 |
|---|---|
| void |
workflow.setResult("Success");
범위 지정된 워크플로우 - setVariable(문자열 이름, 객체 값)
지정된 변수를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 이름 | 문자열 | 변수 이름 |
| 값 | 객체 | 변수에 할당할 값입니다. |
| 유형 | 설명 |
|---|---|
| void |
workflow.setVariable("task", "terrible");
범위가 지정된 워크플로우 - warn(String message, Object args)
로그에 경고 메시지를 추가합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 메시지 | 문자열 | 로그에 추가할 메시지입니다. |
| args | 객체 | 메시지에 추가할 인수입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 로깅된 메시지 |
var loggedMessage = workflow.warn("Check your permissions.");