Manual del Usuario
Portal de administración de Nitro

Añadir Nitro Sign en objetos personalizados en Salesforce

Nitro Sign es compatible con las cuentas, los contactos, los clientes potenciales y las oportunidades desde el principio. Siga estas instrucciones para añadir Nitro Sign a objetos adicionales (personalizados).

A continuación se describe detalladamente cada uno de los pasos.

1. Crear página Visualforce para el objeto

Vaya a la consola del desarrollador

  1. Archivo  
  2. Nuevo  
  3. Página Visualforce  
  4. Sugerencia para introducir el título del objeto como nombre de la nueva página de vértice.  
  5. Copie y sustituya todo el código por: 

    <apex:page sidebar="false" standardController="Oportunidad">  
    
        <style> 
    
            html cuerpo.sfdcCuerpo { 
    
    antecedentes: #E0E0E0 !importante;        
    
    } 
    
        </style>    
    
         <apex:canvasApp id="nitroApp" developerName="Nitro_Sign" maxHeight="infinite" maxWidth="infinite" /> 
    
    <script type="text/javascript" src="/canvas/sdk/js/51.0/controller.js"></script> 
    
         <script type="text/javascript"> 
    
    var objetivo = {canvas: "nitroApp"};  
    
    function resize() { 
    
    Sfdc.canvas.controller.resize( {width: '100%'}, target); 
    
    } 
    
    window.addEventListener('redimensionar', (evento )=> { 
    
    resize(); 
    
    }); 
    
    window.addEventListener('cargar', (evento) => { 
    
    resize(); 
    
    }); 
    
    listen to para volver al identificador del objeto 
    
    Sfdc.canvas.controller.subscribe({  
    
                nombre : 'NitroSign.navigateToObject', 
    
                onData : función (carga útil) { 
    
    window.top.location.href = '/' + payload.recordId; 
    
                } 
    
    }); 
    
    listen to ready, para que enviemos el evento loadroute justo cuando sea necesario 
    
    Sfdc.canvas.controller.subscribe({  
    
                nombre : 'NitroSign.appReady', 
    
                onData : función (carga útil) { 
    
    Sfdc.canvas.controller.publish({ 
    
                        nombre : 'NitroSign.loadRoute', 
    
                        Carga útil : { 
    
    Ruta : 'esign',  
    
    w: { 
    
    innerHeight: window.innerHeight, 
    
                                innerWidth: window.innerWidth 
    
    } 
    
    } 
    
    }); 
    
    } 
    
    });          
    
    </guión> 
    
    </ápice:página>          
    
          </script> 
    
    </apex:page>
  6. En este código, sustituya "oportunidad" por el objeto nombre de la API. Vea en la imagen inferior la ubicación para encontrar el nombre de la API dentro del gestor de objetos.
    Nombre de la API location.png
  7. Archivo 
  8. Guarde 
  9. Cierre la ventana de la consola del desarrollador. 

2. Crear el botón Nitro Sign

  1. Ir a configuración 
  2. Gestor de objetos 
  3. Botones, enlaces y acciones 
  4. Nuevo botón o enlace 

    1. Etiqueta: Tipo Nitro Sign 
    2. Nombre: se generará automáticamente  
    3. Tipo de visualización: Seleccione Botón de página detallada 
    4. Comportamiento: Seleccione Mostrar en ventana existente sin barra lateral
    5. Fuente de contenido: En el desplegable seleccione Página Visualforce 

      • En el desplegable Contenido seleccione el nombre de la página Visualforce que se creó en la parte anterior de esta guía.
    6. Ahorre.

3. Añada el botón Nitro Sign al objeto personalizado

  1. Ir a configuración
  2. Gestor de objetos
  3. Diseños de página
  4. Seleccione la entrada en esta tabla haciendo clic en el enlace de la columna de diseño de página
  5. Botones de selección
    guía_img_1.png
  6. En algunas instalaciones, es necesario arrastrar los botones también en "Mobile & Lightning Actions" para que aparezcan en la experiencia Lightning.
    guía_img_2.png
  7. Pulse Guardar (como se muestra)
    guía_img_3.png

Una vez completados con éxito los pasos anteriores, podrá acceder a Nitro Sign para Salesforce a través de objetos personalizados. Si necesita más ayuda, póngase en contacto con nuestro equipo de atención al cliente.

Etiquetas
Gestión de usuarios