How to 예시
이 섹션은 기본 bot 능력 코딩 방법에 대한 예시와 설명을 포함합니다.
- 작업에서 값을 리턴
- CommandPkg에서 다음 특성을 설정하여 작업 출력을 변수에 저장합니다.
- 작업을 특성으로 노출
- 작업은 파라미터를 수락하지 않을 때 특성으로 노출될 수 있습니다. 이는 다음 특성을 CommandPkg에서 설정함으로써 가능합니다.
- 패키지 SDK를 사용하여 맞춤형 변수 생성
- Automation 360을(를) 사용할 때 SDK 패키지를 사용하여 맞춤형 변수를 만들 수 있습니다.
- 패키지 SDK를 사용하여 조건 생성
- Automation 360을(를) 사용할 때 SDK 패키지로 조건을 만들 수 있습니다.
- If 조건에 대한 맞춤형 패키지에서 조건을 추가합니다.
- 맞춤형 패키지에서 조건을 추가합니다.
- 패키지 SDK를 사용하여 반복자 생성
- Automation 360에서 SDK 패키지로 반복자를 생성할 수 있습니다. 반복자는 비슷한 유형의 여러 개체를 루프하는 데 사용되며 Loop 패키지와 함께 사용됩니다. 두 가지 메소드, 즉
Next
와hasNext
로 구성되어 실제 개체와 부울 값을 반환합니다. - 패키지 SDK를 사용하여 트리거 생성
- Automation 360을/를 사용할 때 SDK 패키지를 사용하여 트리거를 만들 수 있습니다.
- 풀 및 푸시 메커니즘의 트리거 예시
- 이 주제에서 제공하는 예시에서는 SDK 패키지를 사용하여 트리거 풀
(링크 TriggerDemo)
및 푸시(SimpleMessageListenerContainer)
메커니즘을 보여줍니다. - 루프 작업용 맞춤형 패키지에서 반복자 추가
- 루프 action용 패키지에서 반복자를 추가합니다
- 맞춤형 패키지의 디버그 로그를 bot_launcher.log 파일에 추가합니다.
- log4j를 사용하여 로그를 추가할 수 있습니다. 종속성이 이미 build.gradle 샘플 파일
- 사용자 정의 패키지에서 세션 처리
- SessionsMap의 세션 이름을 사용하여 세션을 추출할 수 있습니다.
세 가지 유형의 작업이 존재합니다.
- 명령\작업
- 반복자
- 조건
모든 작업 클래스는 오직 하나의 방법만 입력 지점으로 지원합니다. 입력 지점 방법의 모든 파라미터에 Idx 주석 기호를 지정합니다.
경고: 구성원 변수의 공개 설정자에 인젝트를 제공하지 않으면 컴파일 에러가 발생합니다.