Heroku - 19 Messages Outbound Introduction

Bonjour à tous et bienvenue dans ce cours introduction à heroku, aujourd'hui nous ancrer de la seconde manière d'intégrer cette force heroku, les messages albans ou messages sortants il y a plusieurs choses qui sont différentes par rapport aux autres méthodes néanmoins du fait qu'il n'ya quasiment pas de limitations en termes de données sortantes et aucun coût additionnel cette solution peut être celle qui est adapté à votre problème premièrement caisse car la demande un abat landes est un message que salesforce envoie une application externe comme par exemple d'application heroku, ce message sera typiquement fait à la suite d'une mise à jour où une observation dans une table par exemple vous mettez à jour une table en modifiant à valeur de l'un des champs ceci va provoquer un message sortant qui sera envoyée à une application externe de quoi vous nous besoin pour configurer un avenant typiquement l'un a besoin de trois choses un objet en d'autres mots une table salesforce cela veut dire qu'il y aura un halo demande associée avec la table un changement dans l'un des champs de la table enverrait un message sortant du champ mis à jour la deuxième chose nécessaire est une règle associé à la haute marne le but de cette règle et fils tripp donné que vous ne voulez pas vous voyez avec le message sortant enfin la dernière chose nécessaire est une application externe qui recevra le message sortant vous pouvez ici utilisée par exemple une application heroku, qui recevra le message chantant et le traitera il pourra par exemple stocker ses données dans une base de données pour une utilisation ultérieure voyons un exemple de son fonctionnement imagine ou une développe une application qui gère les collaborateurs d'une entreprise et il y à une table salesforce à 40 où on garde une trace de ses collaborateurs prétendons qu'il y a un compte d'un collaborateur avec les champs suivants nos entreprises x type collaborateurs et le numéro téléphone disons qu'il ya une règle pour le type collaborateurs et que seuls les comptes ayant le type collaborateurs seront album disons qu'il y ait un changement de numéro de téléphone est le nouveau numéro provoquera donc un message sortant étant donné que c'est un type collaborateurs la règle validera le message la régler en valider cela veut dire que le message sortant sera bien envoyé par salesforce à l'application externe maintenant considérons le même exemple mais cette fois avec un compte différent en nous on à l'entreprise y le type client et le numéro de téléphone 10 ou encore une fois qu'il ya un changement de numéro de téléphone mais cette fois le type n'est pas collaborateurs du à cela le message sortant ne sera pas envoyée maintenant que nous avons une meilleure image de commencer les forces gère les messages sortants à mouvoir du côté de la réception de ces messages comment une application externe va récupérer la requête et lactée la première chose à savoir est que les messages sur tensions générées au format xml c'est un format légèrement dépassé qui était plus populaire il ya quelques années il est de nos jours remplacés par d'autres formats tels que j'ai sommes par exemple traiter ces réponses peut être contraignant car si vous utilisez un langage quelques notes vous n'avez pas réellement de méthode facile pour traiter des fichiers excel vous aurez donc besoin d'un type d'analyseur convertir cette table en une chose que le langage comme manipuler facilement maintenant disons que vous avez déjà réalisé les 2 et avait fait ce que vous aviez à faire avec comment répondre à la requête de salesforce comment lui dire que cela s'est bien passé ou non est ce vous donne deux options pour répondre à la première et ac qui veut dire ac knowledge reconnaître ou admettre en français dans ce contexte ces accusés de réception sur la signale que le processus a été couronnée de succès par exemple vous pouvez envoyer un hack après que la table a été traitée et stockée dans la base de données la deuxième et nac qui veut dire note pack knowledge ce qui se passe c'est que lorsque vous envoyez un hack à salesforce sel soit on comprendra que le processus a été un échec et il continuera d'essayer d'envoyer ce message pendant 24 heures si après 24 heures salesforce n'a pas été à clonage il en ira automatiquement cette requête et ce sera d'essayer de l'envoyer à toulouse parlons maintenant des limitations la plus grande limite que possèdent les messages à revendre ses sauts unis directionnalité cela veut dire que seuls salesforce enverra ce message surtout à une application heroku, pour les messages à leurs bornes sont non plus adaptée lorsqu'il n'ya pas besoin d'interaction prenante du côté opposé une autre limitation et que la suppression de données ne provoque pas de messages sortants par exemple si vous supprimez une colonne ou ligne dans salesforce il n'est pas possible de configurer un message sur temps pour signaler cette suppression en conclusion avec les messages aux bandes vous pouvez envoyer à une application externe une table à chaque fois qu'il ya un changement dans celle ci l'application externe traitera la roquette et par exemple stockera les données pour pouvoir les utiliser sur l'application les messages dont et l'option présentée avec le moins de limitation en ce qui concerne les données heroku, c'est donc ne purent est considéré en ce qui concerne l'intégration de salesforce heroku, mais sont unis directionnalité fait qu'elle n'est pas toujours la première à devoir être considérée. Voilà tout pour cette vidéo mais je vous dis à bientôt pour la prochaine !