Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Découverte de vos possibilités de personnalisation

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Décrire les options disponibles pour personnaliser Nonprofit Success Pack
  • Accéder à des informations indiquant comment tirer parti de l’écosystème de partenaires de Salesforce.org

Salesforce est fourni avec des objets standard déjà configurés et prêts à l’emploi, à l’instar d’une maison clé en main où vous pourriez trouver des pièces déjà peintes et meublées. Par exemple, l’objet Contact contient déjà les champs auxquels vous pouvez vous attendre pour le suivi d’informations personnelles, d’informations de contact, de préférences de contact, etc. Nonprofit Success Pack (NPSP) met également à votre disposition des champs pour suivre les informations relatives aux donateurs.

Toutefois, en réalité, chaque organisme à but non lucratif est unique. La mise en page standard et les finitions de votre « maison » ne sont donc généralement pas exactement celles que vous auriez choisies. Vous voulez faire des changements, pour vous sentir encore plus chez vous. Certains de ces changements sont faciles à réaliser, comme le remplacement d’un rideau de douche. 

D’autres changements impliquent plus de travail. Par exemple, votre famille grandissante pourrait vraiment avoir besoin de deux salles de bain au lieu de la salle de bain unique livrée avec la conception standard. Si vous ne prévoyez pas cette deuxième salle de bain pendant que vous posez votre fondation, vous devrez l’ajouter après que la maison est déjà construite. Nous parlons maintenant de soutiens structuraux supplémentaires plus coûteux, en plus de la plomberie et du drainage supplémentaire, et ainsi de suite.

Si notre organisme fictif No More Homelessness (NMH) a choisi Salesforce, c’est parce qu’elle avait besoin d’une solution flexible pour gérer les dons, les distributions et les stocks de sa banque alimentaire. Son chef de projet, Gorav, a rédigé un document décrivant la longue liste d’exigences de l’organisme. Alors qu’il examine les exigences complexes, Gorav se rend compte que le personnel interne de NMH n’a pas une expérience suffisante avec Salesforce, et que lui et son équipe auront besoin d’aide. Il fait appel à un partenaire consultant qui les aide à passer en revue les exigences afin de déterminer dans quels processus il serait pertinent de personnaliser des objets standard, d’ajouter un objet personnalisé ou un développement personnalisé, et d’intégrer une application d’AppExchange. 

Gorav, l’administrateur Salesforce chez NMH, a créé un arbre de décision pour permettre de déterminer les ressources supplémentaires dont l’équipe a besoin.

Comme Gorav et NMH, il est probable qu’à un moment donné de votre processus d’implémentation de Salesforce, votre organisme devra décider de la meilleure façon de répondre à une exigence organisationnelle pour laquelle il n’existe pas de fonctionnalité prête à l’emploi dans NPSP. Vous pourrez répondre à cette exigence particulière dans Salesforce en personnalisant un objet ou une fonctionnalité standard, en ajoutant des objets ou un code personnalisés, ou encore en faisant appel à un consultant ou à une application partenaire. En règle générale, les implémentations Salesforce tirent parti de plusieurs de ces solutions en fonction des besoins. Faisons un rapide tour d’horizon de ces différentes possibilités.

Personnalisation des objets standard

Les objets standard sont les objets inclus avec Salesforce. Les objets employés couramment, tels que Compte, Contact, Campagnes et Opportunité sont tous des objets standard. Dans la mesure du possible, nous vous recommandons fortement d’utiliser des objets standard ! L’utilisation d’objets et de fonctionnalités standard vous permettra de tirer pleinement parti de l’innovation constante de Salesforce et de réduire le nombre d’opérations de maintenance que vos équipes devront effectuer. Vous gagnerez du temps et ferez des économies au moment de la personnalisation et de la maintenance de la plate-forme. Ainsi, vous pourrez utiliser ces fonds pour optimiser votre implémentation.

Retenez bien que l’utilisation des fonctionnalités standard de Salesforce et de NPSP vous apporte une importante valeur ajoutée. Les objets standard vous permettent d’ajouter des champs personnalisés et d’adapter les présentations de page d’enregistrement aux besoins de vos utilisateurs. Vous pouvez également personnaliser la fonctionnalité de recherche et les options d’interface utilisateur de votre organisation. Si, dans vos activités quotidiennes, vous avez besoin de gérer des personnes et des organisations, nous vous recommandons d’utiliser les objets Contact et Compte standard. 

Création d’un objet ou d’un code personnalisé

NPSP est une version un peu spéciale de Salesforce dont la conception repose sur la version standard de la plate-forme. Il s’agit d’une solution prête à l’emploi contenant des objets personnalisés conçus spécifiquement pour les organismes à but non lucratif. On y trouve par exemple l’objet Dons réguliers, que vous ne trouverez pas dans les autres versions de Salesforce. Outre les objets personnalisés fournis avec NPSP, vous avez également la possibilité de créer vos propres objets.

Si les objets standard ou les objets inclus dans NPSP ne suffisent pas à répondre à vos besoins, vous pouvez tout à fait créer des objets personnalisés et développer votre propre application. Les objets personnalisés sont des objets que vous créez pour stocker des informations propres à votre société ou secteur d’activité. Une application est essentiellement une collection d’objets regroupés autour d’une fonction ou d’un rôle. En développant votre propre application, vous pouvez créer une solution totalement adaptée à vos besoins spécifiques. Si vous choisissez cette option, vous pourrez certes obtenir exactement ce que vous voulez, mais cette démarche a un prix. Il s’agit de l’option la plus complexe et souvent la plus coûteuse, car vous devez investir non seulement dans la conception et l’élaboration de votre solution, mais également dans sa maintenance et sa mise à jour lorsque de nouveaux besoins émergent.

Installation d’une application depuis AppExchange

Certaines entreprises ont construit sur Salesforce des applications prêtes à l’emploi destinées aux organismes œuvrant dans certains domaines spécialisés ou ayant des besoins spécifiques (comme les structures dans le secteur des arts qui doivent gérer un système de billetterie, ou bien celles qui traitent des paiements réalisés dans le cadre de dons en ligne ou qui gèrent des programmes d’accession à la propriété à un coût abordable, etc.). Les applications sont semblables à des pièces supplémentaires pour votre maison. Vous pouvez les trouver sur Salesforce AppExchange. Les applications d’AppExchange peuvent vous permettre de profiter rapidement de fonctionnalités puissantes et de limiter vos coûts de développement et de maintenance.

Installez toujours une application dans une sandbox avant de l’installer dans votre environnement de production ou en direct. Une sandbox est une version de votre organisation de production que vous copiez dans un environnement de test afin de pouvoir effectuer des essais sans faire d’erreur. (Vous ne savez pas ce qu’est une sandbox ? Ne vous inquiétez pas, nous reviendrons sur les sandbox plus loin dans ce module.) 

Pour en savoir plus sur AppExchange, consultez le module Bases d’AppExchange dont le lien figure dans la section Ressources et visitez la communauté pour lire des avis sur les options qui s’offrent à vous. Il existe d’ailleurs un groupe dans la communauté de la plate-forme Power of Us appelé Conseils relatifs aux applications et rapports de consommateurs, qui est dédié aux avis sur les applications. 

Recherche d’un partenaire

En théorie, vous pouvez implémenter Salesforce uniquement avec l’aide de votre personnel actuel. En pratique, nous ne vous recommandons pas de procéder ainsi. Pourquoi ? Parce que l’expérience montre que le processus d’apprentissage peut être complexe, que la technologie est en constante évolution et que les possibilités sont infinies. À moins que votre équipe n’ait été formée à la gestion de bases de données, n’ait le temps de se former et n’ait une expérience antérieure en matière d’intégration optimisée des modifications importantes au sein d’un organisme, l’aide d’un expert vous sera probablement utile. D’ailleurs, même si votre équipe remplit toutes ces conditions, vous pourriez toujours avoir besoin de l’aide d’un expert ! Ce que vous devez retenir, c’est qu’il a été démontré à plusieurs reprises que les organismes qui font appel à un partenaire consultant pour les aider à débuter avec Salesforce et NPSP augmentent considérablement leurs chances de réussite.

L’assistance d’un spécialiste expérimenté qui connaît bien le domaine et peut vous aider à atteindre plus rapidement vos objectifs ne peut qu’être bénéfique pour vous. L’écosystème de partenaires de Salesforce.org a été créé pour aider les clients à obtenir les ressources dont ils ont besoin au moment opportun. Choisissez un partenaire d’implémentation adéquat, qui sera en mesure de vous guider vers les solutions appropriées correspondant à votre budget et à votre calendrier. Consultez la section Ressources pour obtenir des conseils sur la manière de rechercher un partenaire qui connaît bien les organismes à but non lucratif et NPSP. 

Nous avons brièvement décrit certaines des possibilités qui s’offrent à vous pour personnaliser Salesforce en fonction de vos besoins. Vous pouvez vous sentir dépassé par ces décisions à prendre, c’est pourquoi nous vous recommandons de commencer par de petits objectifs et de définir une approche progressive pour votre processus d’implémentation. Dans la prochaine unité, nous découvrirons quelques bonnes pratiques d’administration relatives à l’implémentation de la plate-forme Salesforce. 

Ressources