Guide de l'utilisateur
Portail d'administration Nitro

Ajouter des objets personnalisés Nitro Sign on dans Salesforce

Nitro Sign prend en charge les comptes, les contacts, les prospects et les opportunités prêts à l’emploi. Suivez ces instructions pour ajouter Nitro Sign à des objets supplémentaires (personnalisés).

Chacune des étapes est décrite en détail ci-dessous.

1. Créer une page Visualforce pour l’objet

Accéder à la console développeur

  1. Lime  
  2. New  
  3. Page Visualforce  
  4. Suggestion d’entrer le titre de l’objet comme nom de la nouvelle page apex.  
  5. Copiez et remplacez tout le code par : 

    <apex :page sidebar="false » standardController="Opportunité">  
    
        <style> 
    
            html body.sfdcBody { 
    
    contexte : #E0E0E0 !important ;        
    
    } 
    
        </style>    
    
         <apex :canvasApp id="nitroApp » developerName="Nitro_Sign » maxHeight="infinite » maxWidth="infinite » /> 
    
    <script type="texte/javascript » src="/canvas/sdk/js/51.0/controller.js"></script> 
    
         <script type="texte/javascript"> 
    
    var cible = {canvas : « nitroApp"} ;  
    
    fonction resize() { 
    
    Sfdc.canvas.controller.resize( {width : '100%'}, cible) ; 
    
    } 
    
    window.addEventListener('redimensionner', (événement )=> { 
    
    redimensionner() ; 
    
    }); 
    
    window.addEventListener('charger', (événement) => { 
    
    redimensionner() ; 
    
    }); 
    
    listen to event pour revenir à l’ID de l’objet 
    
    Sfdc.canvas.controller.subscribe({  
    
                nom : 'NitroSign.navigateToObject', 
    
                onData : fonction (charge utile) { 
    
    window.top.location.href = '/' + payload.recordId ; 
    
                } 
    
    }); 
    
    listen to ready event, afin d’envoyer l’événement loadroute juste au moment où cela est nécessaire 
    
    Sfdc.canvas.controller.subscribe({  
    
                nom : 'NitroSign.appReady', 
    
                onData : fonction (charge utile) { 
    
    Sfdc.canvas.controller.publish({ 
    
                        nom : 'NitroSign.loadRoute', 
    
                        charge utile : { 
    
    itinéraire : 'esign',  
    
    w: { 
    
    innerHeight : window.innerHeight, 
    
                                innerWidth : window.innerWidth 
    
    } 
    
    } 
    
    }); 
    
    } 
    
    });          
    
          </script> 
    
    </apex :page></apex:page>
  6. Dans ce code, remplacez « opportunity » par le nom de l’API de l’objet. Voir l’image ci-dessous pour l’emplacement pour trouver le nom de l’API dans le gestionnaire d’objets.
    Emplacement du nom de l’API .png
  7. Lime 
  8. Sauvegarder 
  9. Fermez la fenêtre de la console développeur. 

2. Créer le bouton Nitro Sign

  1. Aller à la configuration 
  2. Gestionnaire d’objets 
  3. Boutons, liens et actions 
  4. Nouveau bouton ou lien 

    1. Étiquette: Type Nitro Sign 
    2. Nom : générera automatiquement  
    3. Type d’affichage : Bouton Sélectionner la page de détails 
    4. Comportement : sélectionnez Afficher dans une fenêtre existante sans barre latérale
    5. Source du contenu : dans la liste déroulante, sélectionnez la page Visualforce 

      • Dans la liste déroulante Contenu, sélectionnez le nom de la page Visualforce créée dans la partie précédente de ce guide.
    6. Sauvegarder.

3. Ajouter le bouton Nitro Sign à l’objet personnalisé

  1. Aller à la configuration
  2. Gestionnaire d’objets
  3. Mise en page
  4. Sélectionnez l’entrée dans ce tableau en cliquant sur le lien dans la colonne de mise en page
  5. Sélectionner des boutons
    guide_img_1.png
  6. Pour certaines installations, les boutons doivent également être glissés dans les « Actions mobiles et Lightning » afin d’apparaître dans l’expérience Lightning
    guide_img_2.png
  7. Appuyez sur Enregistrer (comme illustré)
    guide_img_3.png

Une fois les étapes ci-dessus terminées, Nitro Sign for Salesforce sera accessible via des objets personnalisés. Pour obtenir de l’aide supplémentaire, veuillez contacter notre équipe de support client.

Tags
Gestion des utilisateurs