Action personnalisée Obtenir les détails des opportunités
L’action Obtenir les détails des opportunités récupère un enregistrement d’opportunité unique de l’application Salesforce en fonction de l’ID de l’enregistrement. Cette action est invoquée lorsque l’utilisateur ouvre le formulaire pour l’enregistrement d’opportunité dans la table distante.
Entrées d'actions
L’action Obtenir les détails des opportunités utilise un paramètre de nombre entier unique qui identifie l’ID de compte Salesforce. Ce paramètre est défini par le formulaire d’après la sys_id fournie à la table distante dans le script de table distante. Pour plus d’informations, consultez Exemple de script qui interroge la table Opportunité.
Étape de prétraitement
L’étape de script de prétraitement considère les entrées d’action comme les siennes.
Comme pour les autres actions, l’étape de prétraitement crée une requête d’opportunité pour le paramètre spécifique. Dans ce cas, la mise en correspondance est effectuée par rapport à l’ID de l’enregistrement d’opportunité. Ne vous inquiétez pas de la LIMITE dans cette requête car elle renvoie au maximum un seul enregistrement.
(function execute(inputs, outputs) {
outputs.query = "query/?q=SELECT+Name,Id,AccountId,CloseDate,Amount,” +
“StageName,Probability,Type+FROM+Opportunity” +
"+WHERE+Id='" + inputs.salesforce_opportunity_record_id + "'";
})(inputs, outputs);
La sortie de prétraitement est une requête similaire aux autres actions personnalisées.
Sorties d’étape REST, d’étape de post-traitement et d’action
Ces étapes et sorties sont les mêmes que pour les autres actions personnalisées, excepté qu’il n’y a pas de paramètre de nombre maximal d’enregistrements ni de message d’information.