A continuación se describen detalladamente cada uno de los pasos.
1. Crea una página de Visualforce para el objeto
Ve a la consola de desarrollador- Archivo
- Nuevo
- Página de Visualforce
- Se sugiere introducir el título del objeto como nombre de la nueva página Apex.
- Copia y sustituye todo el código por:
<apex:page sidebar="false" standardController="Opportunity" ><style>
html body.sfdcBody {
background: #E0E0E0 !important;
} </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 target = {canvas: "nitroApp"};
function resize() {
Sfdc.canvas.controller.resize( {width: '100%'}, target);
}
window.addEventListener('resize', (event )=>
{ resize();
});
window.addEventListener('load', (event) => {
resize();
});
// escuchar el evento para volver al ID del objeto
Sfdc.canvas.controller.subscribe({
name : 'NitroSign.navigateToObject',
onData : function (payload) {
window.top.location.href = '/' + payload.recordId;
}
});
// escuchamos el evento «ready», para enviar el evento «loadroute» solo cuando sea necesario
Sfdc.canvas.controller.subscribe({
name : 'NitroSign.appReady',
onData : function (payload) {
Sfdc.canvas.controller.publish({
name: 'NitroSign.loadRoute',
payload : {
ruta: 'esign',
w: {
altura interior: window.innerHeight,
innerWidth: window.innerWidth
}
}
});
}
});
</script>
</apex:page> - En este código, sustituye «opportunity» por el nombre de la API del objeto. Consulta la imagen siguiente para ver dónde encontrar el nombre de la API en el gestor de objetos.

- Archivo
- Guardar
- Cierra la ventana de la consola de desarrollador.
2. Crea el botón de Nitro Sign
- Ve a «Configuración»
- Gestor de objetos
- Botones, enlaces y acciones
- Nuevo botón o enlace
- Etiqueta: Escribe «Nitro Sign»
- Nombre: se generará automáticamente
- Tipo de visualización: Selecciona «Botón de página de detalles»
- Comportamiento: Selecciona «Mostrar en la ventana actual sin barra lateral»
- Fuente del contenido: en el menú desplegable, selecciona «Página de Visualforce»
- En el menú desplegable «Contenido», selecciona el nombre de la página de Visualforce que se creó en la parte anterior de esta guía.
- Guarde los cambios.
3. Añade el botón «Nitro Sign» al objeto personalizado
- Ve a «Configuración»
- Gestor de objetos
- Diseños de página
- Selecciona la entrada de esta tabla haciendo clic en el enlace de la columna «Diseño de página»
- Botones de selección

- En algunas instalaciones, es necesario arrastrar los botones también a la sección «Acciones para móvil y Lightning» para que aparezcan en Lightning Experience

- Pulsa «Guardar» (tal y como se muestra)

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