위치:
Omniscript 선택 요소
Omniscript에 선택 요소를 추가하여 사용자가 드롭다운에서 선택할 수 있습니다. 사용자는 텍스트를 입력하여 옵션을 필터링할 수 있습니다. Omnistudio는 Apex 클래스 및 메서드 또는 Salesforce 개체에서 옵션을 가져옵니다.
-
옵션 소스에서 다음 옵션의 소스를 선택합니다.
- Manual: (기본값) 값 및 레이블 쌍을 수동으로 입력합니다.
- 사용자 정의: 옵션을 반환하는 Apex 클래스 및 메서드를 입력합니다.
ClassName.method형식을 사용합니다. Apex의 Omniscript 입력에 선택 목록 값 채우기를 참조하십시오. - Subobject: Salesforce 개체 및 필드에서 선택 목록 값을 검색합니다.
ObjectAPIName.FieldAPIName형식을 사용합니다.
-
수동 옵션 소스를 선택하는 경우 각 옵션에 대해 다음 단계를 수행합니다.
- 옵션 추가를 클릭합니다.
- 값 및 표시되는 태블을 입력합니다.
- (옵션) 옵션을 기본값으로 선택하려면 기본값으로 사용을 선택합니다.
- (옵션) 사용자가 이 옵션을 클릭할 때 사용자를 다음 단계로 이동시키려면 자동 고급 기능을 선택합니다.
노트최상의 성능을 위해 Salesforce는 10개 이하의 옵션을 추가하는 것이 좋습니다.
-
옵션 소스로 사용자 정의를 선택하는 경우 소스에
class.method형식의 클래스를 호출할 메서드의 이름을 입력합니다. -
옵션 소스로 SObject를 선택하는 경우 소스에 개체의 필드 이름을
SObject.field형식으로 입력합니다. -
(옵션) 다른 값 선택 항목을 기반으로 옵션을 표시하려면 다음 단계를 수행하여 제어 필드 유형을 구성합니다.
- Apex 클래스에서 선택 목록 옵션을 검색하여 제어 필드의 소스를 정의하려면 사용자 정의를 선택합니다.
- Salesforce 개체에서 종속 선택 목록 값을 검색하여 제어 필드의 소스를 정의하려면 SObject를 선택합니다.
-
필드 소스 제어에서 Apex 클래스를 입력합니다.
선택 요소의 제어 필드 속성은 제어 선택 필드에서 다른 값의 선택 항목을 기반으로 선택 필드 값을 표시할 수 있습니다. 제어 및 종속 필드 모두 sObject 속성을 사용하는 Salesforce의 필드에서 필드 값을 가져와야 하며, 이러한 필드에는 Salesforce 필드 종속성 기능을 통해 서로 사이에 필드 종속성 설정이 있어야 합니다.
- 제어 필드 요소에 Omniscript 요소 이름을 입력합니다.
- 추가 속성은 일반적인 Omniscript 요소 속성을 참조하십시오.
- 요소 선택에 대한 Omniscript를 활성화하여 미리 보기 모드에서 올바르게 작동합니다.

