Erstellen Sie eine Store-App für eine anwenderdefinierte Integration

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Veröffentlichen Sie Ihre anwenderdefinierte Integrationsanwendung im ServiceNow Store Um es für andere zur Verwendung verfügbar zu machen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Sie müssen diese Schritte ausführen, damit Ihre anwenderdefinierte Integration ordnungsgemäß funktioniert, wenn andere Anwender sie aus herunterladen ServiceNow Store.

    Prozedur

    1. Erstellen Sie ein Korrekturskript in Ihrer anwenderdefinierten Integrationsanwendung.
      Wenn mit Ihrer Anwendung ein neues Integrationsprofil erstellt wird, werden die von Ihnen erstellten Subflows und Verbindungsalias automatisch über dieses Korrekturskript mit dem Profil verknüpft.
      1. Navigieren zu Systemanwendungen > Studioan.
      2. Wählen Sie Ihre anwenderdefinierte Integrationsanwendung aus.
      3. Klicken Sie auf der Seite „Willkommen bei Studio“ auf + Neu Erstellen .
        Das Dialogfeld Anwendungsdatei erstellen wird geöffnet.
      4. Suchen Sie im Dialogfeld nach , und wählen Sie aus Korrekturskript .
      5. Klicken Sie auf Erstellen.
      6. Füllen Sie im Formular „Korrekturskript“ die folgenden Felder aus.
        Tabelle : 1. Formular „Korrekturskript“
        Feld Wert
        Name Name des Korrekturskripts. Beispiel: Anwenderdefiniertes Integrationskorrekturskript .
        Nicht ladbar Option zum Erstellen von Kundenaktualisierungsdatensätzen [sys_Update_xml], wenn das Korrekturskript ausgeführt wird. Wählen Sie diese Option nicht aus.
        Anwendung Ihre anwenderdefinierte Integrationsanwendung. Dieses Feld wird automatisch ausgefüllt.
        Vor Option, mit der Sie das Korrekturskript ausführen können, bevor Sie die Anwendung installieren oder aktualisieren. Wählen Sie diese Option nicht aus.
        Beschreibung Beschreibung des Korrekturskripts.
      7. Geben Sie das folgende Skript in das Feld Skript ein.
        Ersetzen Sie für die Subflows und den Verbindungsalias die Beispiel-IDs durch die echten IDs. Sie finden die ID in der URL für jedes Element.
        new global.CustomIntegrationProfileUtils().createCustomIntegration({
        	name: 'Name', // choose a name for the integration
        	downloadSubscriptionSubflow: '3a23e189a1400010fa9bed1383c83d38', //replace example id
        	updateActivitySubflow: '77a66d23e5500010fa9bc9581d0c0f47', //replace example id
        	reclamationSubflow: 'e62b672e39400010fa9b4845e477fe02', //replace example id
        	connectionAlias: '629ad2bfdb1893005963ff041d961971' //replace example id
        });
        Hinweis:
        Die Subflows „Aktualisierungsaktivität“ und „Reklamation“ sind nicht erforderlich. Wenn Sie keinen Subflow zum Aktualisieren der Aktivität einschließen, ruft die Integration keine Anwenderaktivität ab, es sei denn, Ihr Download-Abonnement-Subflow enthält Anwenderaktivitäten. Wenn Sie keinen Reklamations-Subflow einschließen, kann die Integration nicht deaktiviert werden SaaS Anwenderabonnements.
      8. Klicken Sie auf Absenden.
    2. Erstellen Sie einen Datensatz für bereichsübergreifende Berechtigungen.
      Mit diesem Datensatz kann das von Ihnen erstellte Korrekturskript auf die Skripteinbindung CustomIntegrationProfileUtils() zugreifen.
      1. Navigieren zu Systemanwendungen > Anwendungsübergreifender Zugriffan.
      2. Klicken Sie auf Neu.
      3. Füllen Sie im Formular die Felder aus.
        Tabelle : 2. Bereichsübergreifende Berechtigung
        Feld Wert
        Quellbereich

        Ihre anwenderdefinierte Integrationsanwendung. Dieses Feld wird automatisch ausgefüllt.

        Um eine andere Anwendung auszuwählen, klicken Sie auf die Einstellungen ( Symbol „Einstellungen“) Symbol im Bannerrahmen Ihres ServiceNow Instanz. Wählen Sie im Dialogfeld Systemeinstellungen die Option aus Entwickler Registerkarte und wählen Sie dann eine Anwendung aus Anwendung Dropdown-Liste.

        Zielbereich Anwendung, von der Ressourcen angefordert werden. Klicken Sie auf die Suche ( Suchsymbol) Symbol, um zu suchen und auszuwählen Global Anwendung.
        Zielname Name des Skripts enthält. Legen Sie dieses Feld auf fest CustomIntegrationProfileUtils .
        Zieltyp Typ der Anforderung. Wählen Sie Aus Skripteinbindung .
        Anwendung Ihre anwenderdefinierte Integrationsanwendung. Dieses Feld wird automatisch ausgefüllt.
        Vorgang Vorgang, den das Skript für den Zielbereich ausführt. Wählen Sie Aus API ausführen .
        Status Autorisierung für diesen Datensatz mit bereichsübergreifenden Berechtigungen. Wählen Sie Aus Zulässig .
      4. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Bevor Sie Ihre anwenderdefinierte Integrationsanwendung in veröffentlichen ServiceNow Store Stellen Sie sicher, dass Ihre Aktionen und Subflows aktiv, veröffentlicht und in Ihrer Anwendung gespeichert sind.