Olet tässä:
Apex valmisteleminen Mobiilirakentaja
Jotta kutsuttava Apex voitaisiin määrittää Mobiilirakentaja Agentforce, toiminnon täytyy täyttää seuraavat vaatimukset.
| Vaatimus | Miksi |
|---|---|
| Kutsuttava metodi palauttaa Apex luettelon<>. | Rakentaja renderöi vastaukset karusellina, joka vaatii luettelon. Jos vastauksesi sisältää vain yhden kohteen, palauta luettelo yhdellä elementillä. |
| Kaikki output-kentät käyttävät yksinkertaisia tyyppejä: Merkkijono, Kokonaisluku, Totuusarvo, Desimaali. | Sisäkkäisiä objekteja ja monimutkaisia tyyppejä ei tueta beta-versiossa. |
| Tulos on litistä, eikä luetteloissa ole sisäkkäisiä objekteja tai luetteloita. | Rakentaja näyttää vain ylätason kentät valittavissa ominaisuuksien paneelissa. |
| Näytä keskustelussa -merkintä on valittuna output-muuttujalle @InvocableVariable. | Ilman tätä merkintää toiminto näytetään rakentajassa, mutta sitä ei voi tallentaa oikein. |
| Tulostetyyppi on Apex, ei yleinen SObject. | Rakentaja lukee kenttien nimet ja tyypit Apex. |
Esimerkki yhteensopivasta 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;
}
}Kun olet ottanut Apex käyttöön, luo Agentforce, -aihe ja -toiminto, jotka osoittavat kutsuttavaan menetelmään. Palaa sitten Mobiilirakentajaan, josta Agentforce voi määrittää mobiiliasettelun.

