Loading
App mobile Salesforce
Preparazione dell'azione Apex per il Generatore di app mobili

Preparazione dell'azione Apex per il Generatore di app mobili

Affinché un'azione invocabile Apex sia configurabile nel Generatore di app mobili per Agentforce, l'azione deve soddisfare i seguenti requisiti.

Requisito Perché
Il metodo invocabile restituisce un elenco<> di una classe Apex. Il generatore visualizza le risposte come carosello, che richiede un elenco. Per le risposte a una sola voce, restituire un elenco con un elemento.
Tutti i campi di output utilizzano tipi semplici: Stringa, Intero, Booleano, Decimale. Gli oggetti nidificati e i tipi complessi non sono supportati nella versione beta.
L'output è piatto, senza oggetti nidificati o elenchi all'interno degli elenchi. Il generatore visualizza solo i campi di livello superiore come selezionabili nel riquadro delle proprietà.
Il flag Mostra nella conversazione è selezionato nella variabile di output @InvocableVariable. Senza questo flag, l'azione viene visualizzata nel generatore ma non può essere salvata correttamente.
Il tipo di output è una classe Apex, non un SObject generico. Il generatore legge i nomi e i tipi di campo della classe Apex.

Esempio di azione Apex compatibile:

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;
    }
}

Dopo aver distribuito la classe Apex, creare un agente, un argomento e un'azione Agentforce che puntano al metodo invocabile. Tornare quindi al Generatore di app mobili per Agentforce per configurare il layout mobile.

 
Caricamento
Salesforce Help | Article