Skip to content

Aggiungi Nitro Sign agli oggetti personalizzati in Salesforce

Nitro Sign supporta fin da subito gli oggetti Account, Contatti, Lead e Opportunità. Segui queste istruzioni per aggiungere Nitro Sign ad altri oggetti (personalizzati).

Ciascuno dei passaggi è descritto in dettaglio di seguito.

1. Crea una pagina Visualforce per l’oggetto

Accedi alla console di sviluppo
  1. File
  2. Nuovo
  3. Pagina Visualforce
  4. Si consiglia di inserire il titolo dell'oggetto come nome della nuova pagina Apex.
  5. 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>
  6. 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.

    API name location.png
  7. File
  8. Salva
  9. Chiudi la finestra della console di sviluppo.

2. Creare il pulsante Nitro Sign

  1. Vai a "Configurazione"
  2. Gestione oggetti
  3. Pulsanti, collegamenti e azioni
  4. Nuovo pulsante o collegamento

    1. Etichetta: Digita Nitro Sign
    2. Nome: verrà generato automaticamente
    3. Tipo di visualizzazione: Seleziona " Pulsante pagina dei dettagli "
    4. Comportamento: Seleziona " Visualizza nella finestra esistente senza barra laterale"
    5. 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.
    6. Salva.

3. Aggiungere il pulsante Nitro Sign all’oggetto personalizzato

  1. Vai a "Configurazione"
  2. Gestione oggetti
  3. Layout di pagina
  4. Seleziona la voce in questa tabella facendo clic sul link nella colonna "Layout di pagina"
  5. Seleziona pulsanti

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

    guide_img_2.png
  7. Premere "Salva" (come mostrato)

    guide_img_3.png


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.

Ultimo aggiornamento: luglio 23, 2025