Nous allons parcourir 5 étapes simples pour y parvenir :
Installer notre application via l’AppExchange
Donner les accès aux utilisateurs et à vous même
Sécuriser la solution avec une clé
Faire le lien entre Gonexa et Salesforce
Mettre à disposition des utilisateurs le bouton de génération
Pré-requis
AVANT DE DEMARRER
Installer le package via l'AppExchange
ETAPE #1
Accès à la page Gonexa sur l'AppExchange
Cliquez sur
le lien suivant pour accéder à l’application Gonexa Doc sur l’AppExchange, la place de marché de Salesforce qui vous permet de consulter, télécharger et installer notre applications Gonexa Doc.
Cliquez sur "Get In Now"
Connexion à votre compte AppExchange
Connectez-vous à votre Salesforce en cliquant "Log In"
Choisissez Salesforce et entrez ensuite vos informations d’identification
Choisissez l’environnement de Production ou la Sandbox (recommandé avant le passage en production)
Renseignez votre nom d’utilisateur et votre mot de passe
Cliquez sur “Se connecter à Salesforce”
Installation du package
Sélectionnez l’option "Install for Admins Only" (les droits seront attribués par la suite via les ensembles d'autorisations)
Cliquez sur "Install"
Acceptez les conditions et cliquez sur "Confirm and Install"
Cliquez sur “Finish to continue”.
Une fois l’application installée, vous recevrez une notification de son succès par e-mail vous indiquant le succès de l’installation.
Vérification que le package est bien installé
Vous pouvez le vérifier depuis la Configuration.
Depuis l’onglet accédez aux "Packages installés"
Donner les accès aux utilisateurs et à vous même
ETAPE #2
2 niveaux de droits pour Gonexa Doc
Ensemble d'autorisation
Allez dans la configuration Salesforce
Recherchez "Ensemble d'autorisation" ou "Permission Sets"
Cliquez sur la lettre "G" pour accéder aux droits proposés par Gonexa
Affectation des ensembles d'autorisation
Cliquez sur l'ensemble d'autorisation souhaité
Cliquez sur "Gérez les attributions" ou "Manage assignements"
Cliquez sur "Ajouter une attribution" ou "Add assignement"
Sélectionnez l'utilisateur et cliquez sur suivant pour finaliser
Récupérer la clé de sécurité
ETAPE #3
Accès au gestionnaire de la clé de sécurité
Rendez vous dans le lanceur d'application Salesforce pour trouver "Administration Gonexa"
Cliquez sur "Gestion clé de sécurité"
Autorisez l'accès via le bouton "Autoriser"
Génération de la clé
Dans la section "Clés API", Cliquez sur "Générer" pour obtenir votre clé (à noter que cette clé est unique pour votre production et une autre clé commune à l'ensemble des sandbox)
Gardez précieusement cette longue chaîne de caractère qui est votre clé de sécurité
Faire le lien entre Gonexa et Salesforce
ETAPE #4
Accès via l'application Administration Gonexa
Créer un nouveau identifiant nommé "hérité"
Attention, ici il faut bien cliquer sur la flèche à côté de nouveau pour cliquer sur "Nouveau hérité" et saisir les informations suivantes :
Etiquette :
Gonexa Doc (sensible à la casse)
Nom :
Gonexa_Doc (sensible à la casse)
URL :
Production : https://api.exadoc.gonexa.fr
tes Copier URLURL
Sandbox : https://api.exadoc-test.gonexa.fr
tes Copier URLType d'identité :
Principal nommé
Protocole d'authentification :
Authentification par mot de passe
Nom d'utilisateur :
Gonexa
Mot de passe :
[Clé de sécurité récupérée à l'étape précédente]
Générer un en-tête d'autorisation :

Autoriser les champs de fusion dans l'en-tête HTTP :

Autoriser les champs de fusion dans le corps HTTP :

Connexion réseau sortante :

Positionner le bouton de génération
ETAPE #5
Utilisation du composant lightning dans la page (recommandé)
Rendez vous sur le contexte où vous souhaitez voir afficher le composant (opportunité, devis, ...)
Modifiez la présentation de page lightning en cliquant sur "Modifier la page" en cliquant sur gd
Cherchez le composant "Gonexa - Generate Document"
Déposez le composant dans votre page
Enregistrez & activez la page pour les profils ou applications souhaités.
Utilisation du "bouton" en haut de la page
Rendez vous dans le gestionnaire d'objet ou vous souhaitez voir afficher le bouton de génération
Cliquez sur la rubrique "Boutons, liens et actions"
Cliquez sur "Nouvelle action"
Type d'action :
Composant lightning
Composant lightning :
gnx:generateDocument
Etiquette :
[Texte qui apparait à l'utilisateur]
Nom :
[Automatique]