Skip to content

Nitro Sign zu benutzerdefinierten Objekten in Salesforce hinzufügen

Nitro Sign unterstützt standardmäßig die Objekte „Konten“, „Kontakte“, „Leads“ und „Opportunities“. Befolgen Sie diese Anleitung, um Nitro Sign zu weiteren (benutzerdefinierten) Objekten hinzuzufügen.

Jeder der Schritte wird im Folgenden ausführlich beschrieben.

1. Erstellen Sie eine Visualforce-Seite für das Objekt

Rufen Sie die Entwicklerkonsole auf
  1. Datei
  2. Neu
  3. Visualforce-Seite
  4. Es wird empfohlen, den Titel des Objekts als Namen der neuen Apex-Seite einzugeben.
  5. Kopieren Sie den gesamten Code und ersetzen Sie ihn durch:

    <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();
    });

    // Ereignis abhören, um zur Objekt-ID zurückzunavigieren
    Sfdc.canvas.controller.subscribe({
    name: 'NitroSign.navigateToObject',
    onData : function (payload) {
    window.top.location.href = '/' + payload.recordId;
    }
    });

    // Auf das „ready“-Ereignis warten, damit wir das „loadroute“-Ereignis genau dann senden, wenn es benötigt wird
    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. Ersetzen Sie in diesem Code „opportunity“ durch den API-Namen des Objekts. In der folgenden Abbildung sehen Sie, wo Sie den API-Namen im Objekt-Manager finden.

    API name location.png
  7. Datei
  8. Speichern
  9. Schließen Sie das Fenster der Entwicklerkonsole.

2. Erstellen Sie die Nitro Sign-Schaltfläche

  1. Gehen Sie zu „Setup“
  2. Objekt-Manager
  3. Schaltflächen, Links und Aktionen
  4. Neue Schaltfläche oder neuer Link

    1. Bezeichnung: Geben Sie „Nitro Sign“ ein
    2. Name: wird automatisch generiert
    3. Anzeigetyp: „Schaltfläche zur Detailseite “ auswählen
    4. Verhalten: Wählen Sie „In bestehendem Fenster ohne Seitenleiste anzeigen“
    5. Inhaltsquelle: Wählen Sie aus der Dropdown-Liste „Visualforce-Seite“ aus

      • Wählen Sie aus der Dropdown-Liste „Inhalt“ den Namen der Visualforce-Seite aus, die Sie im vorherigen Abschnitt dieser Anleitung erstellt haben.
    6. Speichern.

3. Fügen Sie die Schaltfläche „Nitro Sign“ zum benutzerdefinierten Objekt hinzu

  1. Gehen Sie zu „Einstellungen“
  2. Objekt-Manager
  3. Seitenlayouts
  4. Wählen Sie den Eintrag in dieser Tabelle aus, indem Sie auf den Link in der Spalte „Seitenlayout“ klicken
  5. Schaltflächen auswählen

    guide_img_1.png
  6. Bei einigen Installationen müssen die Schaltflächen auch in den „Mobile & Lightning-Aktionen“ per Drag & Drop verschoben werden, damit sie in der Lightning-Erfahrung angezeigt werden

    guide_img_2.png
  7. Klicken Sie auf „Speichern“ (wie abgebildet)

    guide_img_3.png


Nach erfolgreichem Abschluss der oben genannten Schritte ist Nitro Sign für Salesforce über benutzerdefinierte Objekte zugänglich. Für weitere Unterstützung wenden Sie sich bitte an unseren Kundensupport.

Zuletzt aktualisiert: Juli 23, 2025