객체 뷰와 Workshop에서 액션 사용
액션(Action)은 여러 Foundry 앱에서 같은 정의와 검증을 재사용합니다. 객체 참조 입력을 받는 단일 방식과 객체 참조 목록을 받는 일괄 방식을 구분합니다. 화면에는 현재 선택에 적용 가능한 액션만 표시합니다. 여러 객체의 목록 맥락에서는 선택한 유형과 목록 입력이 맞는 일괄 액션을 제공합니다.
객체 뷰의 Actions 영역
객체 뷰(Object view)에 Actions section을 추가합니다.
각 버튼에는 액션, 고유 레이블과 색상을 지정할 수 있습니다. 기본 동작은 폼 열기이며 유효한 기본값을 사용해 즉시 적용하는 방식으로 바꿀 수도 있습니다.
보이지 않는 매개변수(Parameter)가 유효하지 않을 때 버튼을 숨기거나 비활성화하도록 정할 수 있습니다. 보이는 입력은 폼에서 사용자가 고칠 수 있다는 차이입니다.
기본값은 현재 객체 속성, 현재 사용자, 현재 시각, 현재 객체 또는 직접 입력값으로 지정합니다. 매개변수 표시 여부도 바꿀 수 있습니다. 같은 일반 액션에 서로 다른 기본값을 주어 Delay 10 minutes와 Delay 30 minutes 같은 버튼을 만드는 구성이 가능합니다.
폼 표시 설정은 실행 권한과 제출 조건을 대체하지 않습니다.
Object Explorer의 자동 액션 목록
| 위치 | 현재 맥락과 표시 대상 |
|---|---|
| Exploration View 오른쪽 위 Actions | 현재 객체 집합(Object set)에 적용할 일괄 액션 |
| Object View 오른쪽 위 Object Actions | 현재 객체에 적용할 단일 및 일괄 액션 |
| Object View의 Linked objects view section | 선택한 객체 한 개 또는 여러 개에 맞는 단일 및 일괄 액션 |
Workshop Button group
Workshop에서는 Button group 위젯을 사용합니다. 객체 뷰 Actions와 같은 기본 옵션에 더해 Button bar, Menu button과 Two-part button의 배치를 사용할 수 있습니다.
버튼 왼쪽 및 오른쪽 아이콘, 최소 스타일과 태그 스타일을 설정할 수 있습니다. 한 버튼으로 액션 외에도 Workshop 이벤트, URL이나 객체 집합 내보내기를 실행할 수 있습니다.
Workshop의 기본값은 변수(Variable), 현재 사용자 또는 현재 시각을 사용합니다. 객체 뷰의 현재 객체 기본값과 구분하여 필요한 객체 변수 등을 연결합니다.