Ciascuno dei passaggi è descritto in dettaglio di seguito.
1. Crea una pagina Visualforce per l’oggetto
Accedi alla console di sviluppo- File
- Nuovo
- Pagina Visualforce
- Si consiglia di inserire il titolo dell'oggetto come nome della nuova pagina Apex.
- Copia e sostituisci tutto il codice con:
<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();
});
// ascolta l'evento per tornare all'ID dell'oggetto
Sfdc.canvas.controller.subscribe({
name : 'NitroSign.navigateToObject',
onData : function (payload) {
window.top.location.href = '/' + payload.recordId;
}
});
// ascolta l'evento "ready", in modo da inviare l'evento "loadroute" solo quando necessario
Sfdc.canvas.controller.subscribe({
name : 'NitroSign.appReady',
onData : function (payload) {
Sfdc.canvas.controller.publish({
name : 'NitroSign.loadRoute',
payload : {
route: 'esign',
w: {
innerHeight: window.innerHeight,
innerWidth: window.innerWidth
}
}
});
}
});
</script>
</apex:page> - In questo codice, sostituisci “opportunity” con il nome dell’API dell’oggetto. Consulta l’immagine sottostante per individuare la posizione in cui trovare il nome dell’API all’interno di Object Manager.

- File
- Salva
- Chiudi la finestra della console di sviluppo.
2. Creare il pulsante Nitro Sign
- Vai a "Configurazione"
- Gestione oggetti
- Pulsanti, collegamenti e azioni
- Nuovo pulsante o collegamento
- Etichetta: Digita Nitro Sign
- Nome: verrà generato automaticamente
- Tipo di visualizzazione: Seleziona " Pulsante pagina dei dettagli "
- Comportamento: Seleziona " Visualizza nella finestra esistente senza barra laterale"
- Origine del contenuto: dal menu a tendina selezionare " Pagina Visualforce "
- Dal menu a tendina "Contenuto" selezionare il nome della pagina Visualforce creata nella parte precedente di questa guida.
- Salva.
3. Aggiungere il pulsante Nitro Sign all’oggetto personalizzato
- Vai a "Configurazione"
- Gestione oggetti
- Layout di pagina
- Seleziona la voce in questa tabella facendo clic sul link nella colonna "Layout di pagina"
- Seleziona pulsanti

- In alcune installazioni, i pulsanti devono essere trascinati anche nella sezione "Azioni Mobile e Lightning" affinché appaiano in Lightning Experience

- Premere "Salva" (come mostrato)

Una volta completati con successo i passaggi sopra indicati, Nitro Sign per Salesforce sarà accessibile tramite oggetti personalizzati. Per ulteriore assistenza, contatta il nostro team di assistenza clienti.