위치:
모바일 빌더 Apex 작업 준비
Agentforce 모바일 빌더 Apex 호출 가능 작업을 구성하려면 작업이 다음 요구 사항을 충족해야 합니다.
| 요구 사항 | 이유 |
|---|---|
| 호출 가능한 메서드는 Apex 클래스의 목록<>을 반환합니다. | 빌더가 응답을 캐러셀로 렌더링하므로 목록이 필요합니다. 단일 항목 응답의 경우 하나의 요소가 포함된 목록을 반환합니다. |
| 모든 출력 필드는 다음과 같은 간단한 유형을 사용합니다. 문자열, 정수, 부울, 소수점 | 중첩된 개체 및 복합 유형은 베타에서 지원되지 않습니다. |
| 목록 내에 중첩된 개체 또는 목록이 없는 출력이 평면적입니다. | 빌더는 속성 창에서 최상위 필드만 선택 가능한 상태로 표시합니다. |
| @InvocableVariable 출력 변수에서 대화에 표시 플래그가 선택되어 있습니다. | 이 플래그를 사용하지 않으면 작업이 빌더에 표시되지만 올바르게 저장할 수 없습니다. |
| 출력 유형은 일반 SObject가 아닌 Apex 클래스입니다. | 빌더는 Apex 클래스의 필드 이름 및 유형을 읽습니다. |
호환 가능한 Apex 작업의 예:
public class FetchRecipes {
@InvocableMethod(label='Fetch Recipes' description='Returns a list of recipes')
public static List<RecipeOutput> execute(List<RecipeInput> inputs) {
// Implementation
}
public class RecipeOutput {
@InvocableVariable(label='Recipe Title')
public String recipe_title;
@InvocableVariable(label='Cook Time')
public Integer cook_time;
@InvocableVariable(label='Image URL')
public String image_url;
}
}Apex 클래스를 배포한 후에는 호출 가능한 메서드를 가리키는 Agentforce 에이전트, 주제 및 작업을 만듭니다. 그런 다음 Agentforce 모바일 빌더 돌아가 모바일 레이아웃을 구성합니다.

