액션 입력의 기본값
액션 유형(Action type)의 매개변수(Parameter)에 기본값을 설정하면 Workshop, Object Explorer, 객체 뷰(Object view), Quiver와 Slate에서 같은 초기 입력을 사용할 수 있습니다. 폼의 기본값과 규칙에 저장하는 고정값은 다릅니다. 사용자가 수정할 수 있는지는 표시 및 편집 설정으로 정합니다.
앱별 값이 우선
Workshop 변수, 객체 뷰 환경 변수와 Slate 기본값처럼 해당 호출에서 제공하는 로컬 기본값은 액션 유형의 공통 기본값보다 우선합니다. 공통 기본값으로 이전하려면 소비 앱에 남은 로컬 덮어쓰기를 제거해야 합니다.
고정 기본값
속성 Type을 A320으로 바꾸는 가상의 Aircraft 액션에서 Type 입력을 열고 고정 기본값을 설정합니다.
나중에 기본값을 A380으로 바꾸면 로컬 덮어쓰기가 없는 소비 앱에서 같은 기본 동작을 사용할 수 있습니다. 각 앱에 A320을 따로 넣은 구성이라면 앱마다 수정해야 합니다.
선택한 객체의 속성
Change Airplane Details 같은 액션에서는 현재 Plane의 값을 먼저 보여 주고 일부만 고치게 할 수 있습니다. 입력을 열어 객체 참조 매개변수와 그 속성을 기본값으로 선택합니다.
현재 입력보다 위에 놓인 객체 참조 매개변수만 기본값의 원천으로 선택할 수 있습니다.
사용자는 일부 값만 바꾸고 나머지 미리 채운 값을 유지할 수 있습니다. 예를 들어 Lifetime Hours를 바꾸면 폼이 변경한 입력으로 표시합니다. 이 기본값 로직은 해당 액션을 사용하는 다른 위치에도 적용됩니다.
기본값이 현재 객체 값이라도 규칙이 그 매개변수를 속성에 연결하면 다시 쓰는 동작입니다. 선택 입력의 생략과 쓰기를 구분합니다.
특수 값의 미리 채우기
유형 클래스(Type class)로 UUID나 현재 사용자 ID를 채울 수 있습니다. 클래스 참조의 Kind와 Name을 사용합니다.
이런 값을 사용자가 폼에서 바꾸지 않게 하려면 보통 표시를 hidden으로 둡니다. 숨김이 서버의 실행 권한이나 사용자 신원 검증을 대신하는 것은 아닙니다.
객체 참조 입력에는 객체 집합의 단일 결과를 기본값으로 사용하는 구성도 있습니다. 복수 입력이 서로 의존하면 폼 로드 성능을 함께 검토합니다.