Fügen Sie im Basisanwendungscode einen geskripteten Erweiterungspunkt hinzu

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Fügen Sie den geskripteten Erweiterungspunkt einer Skripteinbindung im Basisanwendungscode hinzu. Um den Erweiterungspunkt hinzuzufügen, fügen Sie einen API-Aufruf hinzu, der den Ort identifiziert, an dem registrierte benutzerdefinierte Artefakte ausgeführt werden.

    Vorbereitungen

    Erforderliche Rolle: Sie müssen über die spezifische Rolle für den Entwickler oder Administrator der Anwendung oder über die Administratorrolle verfügen. Sie müssen zuerst einen geskripteten Erweiterungspunkt erstellen, bevor Sie ihn einer im Anwendungscode enthaltenen Skripteinbindung hinzufügen können.
    Hinweis:
    Weitere Informationen zu anwendungsspezifischen Administratorrollen und delegierter Entwicklung finden Sie unter Zugriffskontrollregeln in Anwendungsverwaltungs-Apps und Delegierte Entwicklung und Bereitstellung.

    Prozedur

    1. Greifen Sie im Anwendungscode auf die vorhandene Skripteinbindung zu, der Sie einen geskripteten Erweiterungspunkt hinzufügen möchten, oder erstellen Sie eine neue Skripteinbindung.
      Weitere Informationen zum Erstellen von Skripteinbindungen finden Sie unter Skripteinbindungen.
    2. Fügen Sie in der Skripteinbindung eine Codezeile an der Stelle hinzu, an der Sie die Ausgabe benutzerdefinierter Skripts erfassen und verarbeiten möchten.

      Der Code muss die Methode GlideScriptedExtensionPoint – Scoped enthalten, die den Erweiterungspunkt identifiziert, für den die benutzerdefinierten Skripteinbindungen registriert werden. Beispiel:

      Skripteinbindung mit „Call getExtensions“-Befehl im Anwendungscode
      Hinweis:
      Es empfiehlt sich auch, Fehlermeldungen für Anwendungsanpasser zu liefern, wenn ihre benutzerdefinierten Skripts in einer Erweiterungsinstanz ausgeführt werden. Sollte ein Fehler auftreten, wenn die Funktion Argumente an den Erweiterungspunkt zurückgibt, enthalten die Fehlermeldungen Informationen zum Beheben von Problemen mit dem benutzerdefinierten Skript.