Du er her:
Klargjøre Apex for Mobilbygger
For at en kallbar Apex skal kunne konfigureres i Mobilbygger for Agentforce, må handlingen oppfylle disse kravene.
| Krav | Hvorfor |
|---|---|
| Den kallbare metoden returnerer en Liste<> for en Apex. | Byggeren gjengir svar som en karusell, som krever en liste. For svar med ett element returnerer du en liste med ett element. |
| Alle utdatafelt bruker enkle typer: Streng, Heltall, Boolsk, Desimal. | Nestede objekter og komplekse typer støttes ikke i beta. |
| Utdataene er flate uten noen nestede objekter eller lister i lister. | Byggeren viser bare felt på øverste nivå som kan velges i egenskapsruten. |
| Flagget Vis i samtale velges i @InvocableVariable-utdatavariabelen. | Uten dette flagget vises handlingen i byggeren, men den kan ikke lagres riktig. |
| Utdatatypen er en Apex, ikke en generell SObject. | Byggeren leser feltnavn og -typer fra Apex. |
Eksempel på en kompatibel 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;
}
}Når du har distribuert Apex, oppretter du en Agentforce, -emne og -handling som peker til den kallbare metoden. Gå deretter tilbake til Mobilbygger for at Agentforce skal konfigurere mobiloppsettet.

