U bent hier:
Uw Apex actie voorbereiden voor Samensteller voor mobiel
Als u een aanroepbare Apex actie wilt configureren in Samensteller voor mobiel voor Agentforce, moet de actie aan deze vereisten voldoen.
| Vereiste | Waarom |
|---|---|
| De aanroepbare methode retourneert een lijst<> van een Apex klasse. | De samensteller geeft responsen weer als een carrousel, waarvoor een lijst is vereist. Retourneer voor responsen met één item een lijst met één element. |
| Alle uitvoervelden gebruiken eenvoudige typen: Tekenreeks, Geheel getal, Booleaans, Decimaal. | Geneste objecten en complexe typen worden niet ondersteund in bèta. |
| De uitvoer is vlak, zonder geneste objecten of lijsten binnen lijsten. | De samensteller maakt alleen velden op het hoogste niveau zichtbaar als selecteerbaar in het deelvenster Eigenschappen. |
| De vlag Tonen in gesprek is geselecteerd voor de uitvoervariabele @InvocableVariable. | Zonder deze vlag wordt de actie wel weergegeven in de samensteller, maar kan deze niet correct worden opgeslagen. |
| Het uitvoertype is een Apex klasse, geen generiek SObject. | De samensteller leest veldnamen en typen uit de Apex klasse. |
Voorbeeld van een compatibele Apex actie:
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;
}
}Nadat u de Apex klasse hebt geïmplementeerd, maakt u een Agentforce agent, onderwerp en actie die verwijzen naar de aanroepbare methode. Ga vervolgens terug naar Samensteller voor mobiel voor Agentforce om de mobiele lay-out ervan te configureren.

