{"id":679,"date":"2019-06-08T14:08:13","date_gmt":"2019-06-08T13:08:13","guid":{"rendered":"http:\/\/wollef.org\/?p=679"},"modified":"2019-06-08T14:08:13","modified_gmt":"2019-06-08T13:08:13","slug":"a-la-decouverte-de-salesforce-creer-son-compte-et-configurer","status":"publish","type":"post","link":"https:\/\/wollef.org\/blog\/a-la-decouverte-de-salesforce-creer-son-compte-et-configurer\/","title":{"rendered":"A la d\u00e9couverte de Salesforce (1\/3) &#8211; Cr\u00e9er son compte et Configurer"},"content":{"rendered":"<p>Pour pouvoir programmer le jeu j\u2019avais besoin d\u2019un serveur pour sauver des donn\u00e9es et afficher des \u00e9crans et communiquer avec le serveur Mercedes.<\/p>\n<p>On peut tout programmer \u00e0 la main avec des outils \u00e9l\u00e9mentaires, sur son propre serveur (la base de donn\u00e9es, le serveur pour les pages html,\u2026), mais je n\u2019avais pas assez de temps pour faire le jeu.<\/p>\n<p>Donc j\u2019ai cherch\u00e9 une solution plus rapide. Les grandes soci\u00e9t\u00e9s d\u2019informatique proposent des outils faciles pour programmer dans le cloud.<\/p>\n<p>L\u2019une d\u2019elles est Sales Force. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e il y a 20 ans pour fournir des logiciels pour les vendeurs. Mais maintenant elle offre des possibilit\u00e9s pour programmer toutes sortes d\u2019applications. Dans Salesforce on peut aussi g\u00e9rer plein de donn\u00e9es, accessibles en cloud avec des ordinateurs et des t\u00e9l\u00e9phones.<\/p>\n<p>Le sch\u00e9ma suivant montre ce que l\u2019on peut utiliser pour cr\u00e9er des applications avec Salesforce.<\/p>\n<p><strong><u><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-680\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf1-300x164.png\" alt=\"\" width=\"466\" height=\"255\" \/>\u00a0<\/u><\/strong><\/p>\n<h1>A<a name=\"_Toc6859823\"><\/a>.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Cr\u00e9ation et utilisation de l\u2019environnement Salesforce<\/h1>\n<p>Pour pouvoir travailler sur Salesforce il fallait que je me cr\u00e9e un compte de d\u00e9veloppeur sur la page de connexion Salesforce.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/developer.salesforce.com\/signup\">https:\/\/developer.salesforce.com\/signup<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-681\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf2-300x187.png\" alt=\"\" width=\"467\" height=\"291\" \/><\/p>\n<p>Quand on a termin\u00e9 de faire le compte Salesforce on peut directement commencer \u00e0 saisir des donn\u00e9es dans Salesforce (par exemple ajouter des entreprises dans la base de donn\u00e9es, et ajouter des personnes de contact dans les diff\u00e9rentes entreprises).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-682\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf3-300x222.png\" alt=\"\" width=\"455\" height=\"337\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-683\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf4-300x225.png\" alt=\"\" width=\"455\" height=\"341\" \/><\/p>\n<p>On obtient par exemple le r\u00e9sultat suivant stock\u00e9 dans Salesforce\u00a0:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-684\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf5-300x168.png\" alt=\"\" width=\"461\" height=\"258\" \/><\/p>\n<h1><a name=\"_Toc6859824\"><\/a>B.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Configuration des objets dans Salesforce<\/h1>\n<h2><a name=\"_Toc6859825\"><\/a>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Qu\u2019est-ce que configurer\u00a0?<\/h2>\n<p>Non seulement Salesforce nous donne la possibilit\u00e9 d\u2019utiliser des choses d\u00e9j\u00e0 configur\u00e9es en standard (Les entreprises, les contacts que l\u2019on vient d\u2019utiliser) mais elle nous donne aussi la possibilit\u00e9 de cr\u00e9er des nouveaux objets.<\/p>\n<p>Donc dans Salesforce on peut dans notre cas cr\u00e9er un Objet \u00ab\u00a0voiture\u00a0\u00bb.<\/p>\n<h2><a name=\"_Toc6859826\"><\/a>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Cr\u00e9er un nouvel objet : voiture<\/h2>\n<p>On doit aller dans le menu \u00ab\u00a0<strong>setup<\/strong>\u00a0\u00bb<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-685\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf-10.png\" alt=\"\" width=\"125\" height=\"125\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-699\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf11-300x188.png\" alt=\"\" width=\"449\" height=\"282\" \/><\/p>\n<p>L\u00e0 aller dans l\u2019onglet \u00ab\u00a0<strong>Object Manager<\/strong>\u00a0\u00bb<\/p>\n<p>C\u2019est l\u2019endroit o\u00f9 se trouvent toutes les configurations des objets de Salesforce.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-698\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf12-300x136.png\" alt=\"\" width=\"454\" height=\"206\" \/><\/p>\n<p>En haut \u00e0 droite cliquer sur \u00ab\u00a0<strong>Create<\/strong>\u00a0\u00bb puis \u00ab\u00a0<strong>Custom Object<\/strong>\u00a0\u00bb, saisir le nom de l\u2019objet (Car) et valider.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-697\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf13-300x122.png\" alt=\"\" width=\"229\" height=\"93\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-696\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf14-300x167.png\" alt=\"\" width=\"454\" height=\"253\" \/><\/p>\n<p>Pour acc\u00e9der facilement aux voitures que l\u2019on va maintenant pouvoir cr\u00e9er, on va aussi ajouter un onglet (tab) \u00e0 Salesforce.<\/p>\n<p>On va dans le \u00ab\u00a0home\u00a0\u00bb du set up, on cherche le menu \u00ab\u00a0tab\u00a0\u00bb, en haut \u00e0 droite on choisit \u00ab\u00a0<strong>Create<\/strong>\u00a0\u00bb puis \u00ab\u00a0<strong>Custom Tab<\/strong>\u00a0\u00bb<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-694\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf16.png\" alt=\"\" width=\"157\" height=\"164\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-695\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf15-300x173.png\" alt=\"\" width=\"300\" height=\"173\" \/><\/p>\n<p>On indique \u00e0 quoi doit ressembler le tab, puis on clique plusieurs fois sur Next pour valider.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-693\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf17-300x194.png\" alt=\"\" width=\"464\" height=\"300\" \/><\/p>\n<p>On a maintenant un onglet (tab) qui permet de cr\u00e9er des voitures et d\u2019y acc\u00e9der, tout comme on cr\u00e9ait des Entreprises (Account) et des Contacts.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-700\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf18-1-300x101.png\" alt=\"\" width=\"472\" height=\"159\" \/><\/p>\n<h2><a name=\"_Toc6859827\"><\/a>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ajouter la possibilit\u00e9 de saisir des informations pour une voiture<\/h2>\n<p>Si on ne faisait rien de plus on ne pourrait pas donner plus d\u2019information sur une voiture. Pour pouvoir donner plus d\u2019information sur une voiture (couleur, mod\u00e8le, etc.), on devra dire \u00e0 Salesforce de cr\u00e9er des champs dans l\u2019objet Car pour donner plus de donn\u00e9es.<\/p>\n<p>Pour faire cela il faut aller dans l\u2019Object Manager puis dans l\u2019objet Car cliquer sur Fields and Relationship, ensuite cliquer sur new pour cr\u00e9er des nouveaux champs.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-691\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf19-300x83.png\" alt=\"\" width=\"484\" height=\"134\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-690\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf20-300x153.png\" alt=\"\" width=\"475\" height=\"242\" \/><\/p>\n<p>Pour chaque champ il faut dire le type (un nombre, une date, un texte, etc.), le nom du champ, les caract\u00e9ristiques (longueur pour un texte, liste de valeurs possibles pour une liste de choix, etc.).<\/p>\n<p>Par exemple pour le num\u00e9ro d\u2019immatriculation d\u2019une voiture on indique la longueur maximale que l\u2019on veut (ici 48 dans le print screen suivant).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-689\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf21-300x154.png\" alt=\"\" width=\"481\" height=\"247\" \/><\/p>\n<p>On clique plusieurs fois sur Next dans les \u00e9crans puis on valide la cr\u00e9ation du champ en cliquant Save.<\/p>\n<h2><a name=\"_Toc6859828\"><\/a>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Comment relier une voiture \u00e0 un autre objet (par exemple le propri\u00e9taire)<\/h2>\n<p>Pour faire que la voiture a un propri\u00e9taire il faut cr\u00e9er un nouveau champ qui relie un contact avec la voiture au choix. C\u2019est un champ de type\u00a0\u00ab\u00a0<strong>Lookup Relationship<\/strong>\u00a0\u00bb. On doit dire vers quoi le champ dirige.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-688\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf22-300x113.png\" alt=\"\" width=\"475\" height=\"179\" \/><u>\u00a0<\/u><\/p>\n<h2><a name=\"_Toc6859829\"><\/a>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Utiliser les nouveaux champs<\/h2>\n<p>Maintenant que les champs existent dans Salesforce, on peut compl\u00e9ter les voitures que l\u2019on avait d\u00e9j\u00e0 cr\u00e9\u00e9es\u00a0:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-701\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf23-1-300x227.png\" alt=\"\" width=\"470\" height=\"356\" \/><\/p>\n<p>Et voil\u00e0, maintenant la fiche de la voiture contient les nouvelles informations\u00a0!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-702\" src=\"http:\/\/wollef.org\/wp-content\/uploads\/2019\/10\/sf24-1-300x103.png\" alt=\"\" width=\"472\" height=\"162\" \/><\/p>\n<p><strong><u>\u00a0<\/u><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour pouvoir programmer le jeu j\u2019avais besoin d\u2019un serveur pour sauver des donn\u00e9es et afficher des \u00e9crans et communiquer avec le serveur Mercedes. On peut tout programmer \u00e0 la main avec des outils \u00e9l\u00e9mentaires, sur son propre serveur (la base de donn\u00e9es, le serveur pour les pages html,\u2026), mais je n\u2019avais pas assez de temps <a class=\"read-more\" href=\"https:\/\/wollef.org\/blog\/a-la-decouverte-de-salesforce-creer-son-compte-et-configurer\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,3,18],"tags":[],"class_list":["post-679","post","type-post","status-publish","format-standard","hentry","category-cars-and-clouds","category-configuration","category-salesforce"],"_links":{"self":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/comments?post=679"}],"version-history":[{"count":0,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/679\/revisions"}],"wp:attachment":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/media?parent=679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/categories?post=679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/tags?post=679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}