- Validation : 데이터가 의도대로 저장되었는지를 검증, Input block 내부에서 사용
- Relaxation : Action에 결과가 없는 경우 다음 상황을 구성, Output Block에서 사용함
- Throws : JS에서 던진 에러를 처리
유저의 발화중에 해당하는 값이 없는 경우 채울 값 또는 실행할 Action 지정
Action은 항상 Output을 위한 JS코드가 필요함
-> Input을 그대로 전달하는 등의 간단한 로직의 경우 JS 코드 없이 Action 기능을 수행할 수 있는 Evaluate를 사용
-> JS 코드 필요 없음, Endpoint 파일을 추가할 필요 없음
여러 Input을 한 가지로 묶어 그룹으로 만듦
그룹의 최소 최대 정책을 따르게 됨 (requires()에서 명시 할 수 있음)
Action을 실행하기 위한 안전한 방법
재사용을 한다는 공통점을 가지나, 복제와 복제 후 상속(기능 추가 가능)이라는 점에서 차이가 있음
[Bixby] 시나리오를 토대로한 구현 예제 (0) | 2022.03.28 |
---|---|
[Bixby] JS 기초, Bixby 비즈니스 로직 (0) | 2022.03.27 |
[Bixby] Modeling (Action, Concept) (0) | 2022.03.25 |
[Bixby] 빅스비 테스트 방법 (0) | 2022.03.24 |
[Bixby] 빅스비 캡슐 개발 기본 개념 (0) | 2022.03.23 |