Loading
Application mobile Salesforce
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Préparation de votre action Apex pour Générateur mobile

          Préparation de votre action Apex pour Générateur mobile

          Pour qu'une action invocable Apex soit configurable dans Générateur mobile pour Agentforce, l'action doit remplir les exigences ci-dessous.

          Exigence Pourquoi
          La méthode invocable renvoie une Liste<> d'une classe Apex. Le générateur restitue les réponses sous forme de carrousel, ce qui nécessite une liste. Pour des réponses à élément unique, renvoyez une liste avec un élément.
          Tous les champs de sortie utilisent des types simples : Chaîne, Nombre entier, Booléen, Décimal. Les objets imbriqués et les types complexes ne sont pas pris en charge en version bêta.
          La sortie est plate, sans objet ni liste imbriqués dans les listes. Le générateur expose uniquement les principaux champs qui peuvent être sélectionnés dans le volet des propriétés.
          L'indicateur Afficher dans la conversation est sélectionné dans la variable de sortie @InvocableVariable. Sans cet indicateur, l'action est affichée dans le générateur, mais ne peut pas être enregistrée correctement.
          Le type de sortie est une classe Apex, pas un SObject générique. Le générateur lit les noms et les types de champ de la classe Apex.

          Exemple d'action Apex compatible :

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

          Après avoir déployé la classe Apex, créez un agent, une rubrique et une action Agentforce qui pointent vers la méthode invocable. Revenez ensuite dans Générateur mobile pour Agentforce afin de configurer sa présentation mobile.

           
          Chargement
          Salesforce Help | Article