작업의 특성 속성 노출
- 최종 업데이트2023/05/18
작업의 특성 속성 노출
CommandPkg 에서 다음 속성을 설정하여 작업의 속성 값을 노출할 수 있습니다.
작업 속성 값
특성 속성 | 설명 | |
---|---|---|
|
이름 | 작업 차원에서 고유한 특성 이름입니다. 자동 완성 상자에 이 이름이 나타납니다. |
|
설명 | 특성에 대한 설명입니다. |
|
유형 | 특성이 실행되는 데이터 유형으로서 유형이 일치할 때만 해당 특성이 자동 완성 상자에 나타납니다. |
|
return_type | 속성의 반환 데이터 유형입니다. 이 유형이 사용되는 부분에서 필드 유형과 일치하지 않을 경우 검증 오류가 발생합니다. |
@BotCommand
@CommandPkg(label = "Uppercase", name = "uppercase", description="Converts the string to upper case",
icon = "uppercase.svg", node_label="Convert {{sourceString}} to upper case| and assign the result to {{returnTo}}",
return_type=DataType.STRING, return_required = true, return_label="Assign the output to variable") public class UpperCase {
@Execute
public Value<String> convert(
@Idx(index = "1", type=TEXT)
@Pkg(label="Source string")
@NotEmpty
String sourceString){
return new StringValue(sourceString.toUpperCase());
}
}
팁:
|
문자는 분리자 노드 레이블 역할을 합니다. |
문자 앞뒤의 콘텐츠는 각 부분에 선언된 변수에 대한 입력이 있는 경우에만 표시됩니다. 예를 들어 위의 샘플에서 {{sourceString}}
변수에 값이 있으면 |
앞의 콘텐츠가 표시되고, {{returnTo}}
에 값이 있으면 |
뒤의 콘텐츠가 표시됩니다.예를 들어 UI의 위 클래스는 다음과 같습니다.