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