Erstellen Sie einen Subflow, um den Lizenzverbrauch abzurufen
Erstellen Sie einen Subflow, um der Tabelle Zusammenfassungen des Abonnementverbrauchs [sam_saas_consumption_summary] Lizenzverbrauchsdaten hinzuzufügen.
Vorbereitungen
Dieser Subflow gilt für jede Integration, die das Lizenzverbindungs-Framework von SaaS verwendet, einschließlich benutzerdefinierter Integrationen.
Erforderliche Rolle: flow_designer oder admin
Prozedur
-
Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
Der Flow Designer wird in einer neuen Registerkarte gestartet.
-
Klicken Sie auf der Flow Designer-Homepage auf Neu, und wählen Sie dann Subflow aus.
Das Dialogfeld „Subflow-Eigenschaften“ wird geöffnet.
-
Füllen Sie im Dialogfeld die folgenden Felder aus.
Tabelle : 1. Dialogfeld „Subflow-Eigenschaften“ Feld Wert Subflow-Name Name des Unterablaufs Beispiel: Lizenzverbrauch herunterladen. Beschreibung Beschreibung des Unterablaufs Anwendung Anwendungsbereich, für den der Subflow gelten soll. Legen Sie dieses Feld auf Software Asset Management - SaaS-Lizenzmanagement-Integrationen fest. Hinweis:Wenn Sie den Subflow im Anwendungsbereich „Software Asset Management - SaaS-Lizenzmanagement-Integrationen“ speichern, ist er in Ihrem Software Asset Management -Abonnement enthalten. Wenn Sie den Subflow in einem anderen Anwendungsbereich speichern, werden Ihnen möglicherweise ServiceNow® IntegrationHub Transaktionen in Rechnung gestellt. Wenn Sie Ihre benutzerdefinierte Spoke-Anwendung auf ServiceNow Storeveröffentlichen, wählen Sie stattdessen Ihren benutzerdefinierten Anwendungsbereich aus.Zugänglich von Anwendungsbereich, aus dem auf den Subflow zugegriffen werden kann. Legen Sie dieses Feld auf Alle Anwendungsbereiche fest. Kategorie Subflow-Kategorie. Lassen Sie dieses Feld leer. Schutz Schreibgeschützter Schutz für Ihren Subflow. Legen Sie dieses Feld auf Keine fest. Sublow-Anmerkung Nachricht, die unter dem Subflow-Titel in der Subflow-Auswahl angezeigt wird. Lassen Sie dieses Feld leer. Ausführen als Option, um anzugeben, ob der Flow als Systembenutzer oder als Benutzer ausgeführt wird, der die Sitzung initiiert. Legen Sie dieses Feld auf Benutzer, der die Sitzung initiiert fest. Mit Rollen ausführen Rollen, mit denen dieser Subflow ausgeführt wird. -
Klicken Sie auf Absenden.
Der Flow Designer erstellt den Subflow-Entwurf und leitet Sie dann zur Subflow-Konfigurationsseite weiter.
-
Fügen Sie auf der Subflow-Konfigurationsseite eine Integrationsprofileingabe hinzu.
- Klicken Sie unter EINGABEN & AUSGABEN auf das Pluszeichen (+), um eine Eingabe für Ihren Subflow hinzuzufügen.
- Klicken Sie im Abschnitt „Eingaben“ auf das Pluszeichen (+).
-
Wenn Sie dazu aufgefordert werden, geben Sie die folgenden Informationen für die Eingabe Ihres Integrationsprofils ein.
Tabelle : 2. Eingaben Bezeichnung Name Typ Obligatorisch Integrationsprofil integration_profile Referenz.Integrationsprofil Ja - Klicken Sie auf Erledigt.
-
Fügen Sie eine Datenstromaktion zum Abrufen von Lizenzverbrauchsdaten hinzu.
- Klicken Sie unter AKTIONEN auf das Pluszeichen (+), und wählen Sie dann Aktion aus, um eine neue Aktion hinzuzufügen.
- Wenn Sie dazu aufgefordert werden, wählen Sie die Spoke Global aus der Liste der INSTALLIERTEN SPOKES aus.
- Wählen Sie in der Liste der Standardaktionen die Option Abrufenaus<saas-application> Verbrauch .
- Klicken Sie auf Erledigt.
-
Fügen Sie eine Upsert-Verbrauchsaktion als untergeordnetes Element von Get hinzu<saas-application> Verbrauchsaktion.
Mit der Aktion Upsert-Verbrauch werden Lizenzverbrauchsdaten in die Tabelle „Verbrauchsübersicht“ in Ihrer Instanz ServiceNow hochgeladen.
- Unter Get<saas-application> Aktion „Verbrauch“: Klicken Sie auf das Pluszeichen (+), und wählen Sie Aktionaus.
- Wenn Sie dazu aufgefordert werden, wählen Sie Software Asset Management aus der Liste der INSTALLIERTEN SPOKES aus.
-
Wählen Sie in der Liste der Standardaktionen Upsert-Verbrauch aus.
Die Eingaben für die Upsert-Verbrauchsaktion werden angezeigt.
-
Suchen Sie in der Liste „Produkt“ [Softwareprodukt] nach dem Softwareprodukt, zu dem Sie mit Ihrer Integration eine Verbindung herstellen, und wählen Sie es aus.
Dieser Wert muss eine Referenz zur Tabelle „Softwareprodukt“ (samp_sw_product) sein. Wenn das Produkt in der Tabelle nicht vorhanden ist, fügen Sie ein benutzerdefiniertes Softwareprodukt hinzu.
-
Verwenden Sie Werte aus dem Datenbereich, um die verbleibenden Aktionseingaben auszufüllen.
Ihre Anforderung an die SaaS -API gibt möglicherweise keine Daten für alle Eingaben zurück. Füllen Sie die Eingaben aus, die für Ihre Integration gelten.
Tabelle : 3. Upsert-Verbrauchsaktionseingaben Feld Wert Version Version der Anwendung SaaS. Edition Edition der Anwendung SaaS, z. B. Standard oder Enterprise. Verbrauchseinheit Maßeinheit für die Softwareeinheiten, die verbraucht werden können. Einheiten gesamt Gesamtzahl der Softwareeinheiten, die Sie für alle aktiven Berechtigungen für das Softwareprodukt erworben haben. Verbrauchte Einheiten Gesamtzahl der Softwareeinheiten, die Ihre Benutzer verwendet haben. Vertragsbeginn Startdatum Ihres Vertrags. Vertragsende Enddatum Ihres Vertrags. - Klicken Sie auf Erledigt.
-
Vergewissern Sie sich, dass Ihr Subflow ordnungsgemäß funktioniert, indem Sie auf Testklicken.
Zeigen Sie die Testergebnisse und Systemprotokolle an, um Details zu Fehlern in Ihrem Subflow zu erhalten. Sie können Systemprotokolle anzeigen, indem Sie zu navigieren Systemprotokolle > Systemprotokoll > Alle in Ihrer Instanz ServiceNow.
-
Nachdem Sie sich vergewissert haben, dass der Subflow wie erwartet funktioniert, klicken Sie auf Veröffentlichen.
Tipp:Sie können den Subflow auch nach der Veröffentlichung noch bearbeiten.