Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

액션 매개변수

매개변수(Parameter)는 액션 유형(Action type)의 입력입니다. Workshop, Slate와 객체 뷰(Object view) 같은 앱이 전달한 값을 규칙(Rule), 제출 조건(Submission criteria), 부수 효과와 조건부 설정 변경에 사용합니다.

각 입력에는 받을 값의 자료형이 있습니다. 폼에 표시할지와 사용자가 값을 바꿀 수 있는지도 따로 구성합니다. 값 유형(Value type)으로 재사용할 검증 조건을 적용할 수도 있습니다.

객체와 새 값 전달

Ticket의 상태를 바꾸는 액션이라면 Ticket은 선택한 객체(Object)를, 문자열 Status는 새 상태를 전달합니다. 규칙은 두 입력을 이용하여 어떤 객체의 값을 어떻게 바꿀지 정합니다.

앱에서 변경 전 값을 전달할 수도 있습니다. 예를 들어 Workshop의 previous_status 변수가 선택한 티켓의 현재 Status를 읽고, 이를 숨겨진 Previous Status 입력에 전달하며 별도 Status 입력에 새 값을 넣습니다.

이전값 입력은 앱이 관측하여 전달한 값입니다. 숨김이 값의 진위를 보장하거나 동시에 발생한 변경까지 원자적으로 반영하는 것은 아닙니다. 실행의 격리 보장과 권한 조건을 별도로 적용합니다.

입력 구성

  • 기본값: 전역 기본값과 앱별 우선순위 및 객체 속성 참조
  • 선택지 필터: 객체 집합(Object set)과 연결 탐색으로 입력 후보 구성
  • 드롭다운 보안: 숨겨진 정적 필터 상수의 노출 위험
  • 조건부 덮어쓰기: 조건에 따른 필수 여부와 표시 및 기본값 변경
  • 성능: 입력 사이의 순차 의존 줄이기
  • 폼 섹션: 관련 입력의 배치와 조건부 표시