Cloud-Richtlinienbeispiel

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Eine Basissystem-Cloud-Richtlinie Leasingende ServiceNow verwendet den Auslöser bei Leasingende, der ausgelöst wird, wenn sich eine virtuelle Ressource dem Enddatum des Leasingvertrags nähert. Wenn die Bedingungen in der Richtlinienregel erfüllt sind, sendet die Richtlinien-Engine eine Benachrichtigung an den Besitzer der Ressource und führt Vorgänge für die Ressource aus.

    Vorbereitungen

    Erforderliche Rolle: sn_cmp.cloud_governor oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    In diesem Beispiel arbeiten Sie mit der Richtlinie Leasingende ServiceNow. Die Richtlinie führt die folgenden Aktionen aus, wenn die Bedingungen in der Richtlinienregel erfüllt sind:
    • Senden einer Benachrichtigung an den Besitzer einer Cloud-Ressource, wenn der Leasingvertrag für die Ressourcen in Kürze ausläuft.
    • Ausführen eines Vorgangs Stoppen für die Ressource.
    • Ausführen eines Vorgangs Bereitstellung aufheben für die Ressource.
    Sie können jede basissystemgestützt-Richtlinie ändern, indem Sie Einstellungen ändern oder die Richtlinie aktivieren oder deaktivieren.
    Hinweis:
    Geplante Start-/Stopp-Vorgänge werden in der Terraform-Vorlage und den Google Deployment Manager (GDM)-Stapeln nicht unterstützt.

    Prozedur

    1. Navigieren Sie im Cloud-Adminportal zu Regeln > Richtlinien.
    2. Suchen Sie nach der Richtlinie Leasingende ServiceNow, und öffnen Sie sie.
    3. Beachten Sie, dass der Auslöser bei Leasingsende lautet, was bedeutet, dass die Richtlinie ausgelöst wird, wenn der Leasingvertrag für die Ressource fast abgelaufen ist.
      Auslöser bei Lease-Ende
    4. Sortieren Sie die zugehörige Liste „Regeln“ nach Reihenfolge der Ausführung.
      Die Regel mit der niedrigsten Nummer wird zuerst ausgeführt.
      Regeln für die Richtlinie

      Beachten Sie, dass eine Benachrichtigungsregel zuerst ausgeführt wird, gefolgt von den Vorgängen Stoppen und Bereitstellung aufheben für die Ressource.

    5. Klicken Sie auf die Regel bei bevorstehendem Leasingende benachrichtigen.
    6. Beachten Sie, dass die Regel eine Bedingung angibt: Wenn das aktuelle Datum einen Tag vor dem Enddatum liegt, wird true zurückgegeben.
      Bedingung in der Richtlinienregel
    7. Klicken Sie in der zugehörigen Liste „Richtlinien-Regelaktionen“ auf den (leeren) Namen der Aktion.
    8. Geben Sie im Popup-Fenster „Aktion aktualisieren“ einen Aktionsnamen ein (der Wert ist erforderlich), notieren Sie den Wert der Benachrichtigung (Sie werden ihn im nächsten Schritt verwenden), und schließen Sie dann das Popup-Fenster.
      Senden einer Benachrichtigung
    9. Überprüfen Sie die anderen Einstellungen der Benachrichtigungsnachricht:
      1. Navigieren Sie in der Instanz (nicht Portal für Cloud-Admin.) zu Systembenachrichtigung > E-Mail > Benachrichtigungen.
      2. Suchen Sie nach der in der Aktion angegebenen Benachrichtigung, indem Sie den Filtertext *Bevorstehendes Leasingende für Name eingeben, und öffnen Sie sie:
        Suchen nach der Benachrichtigung
      3. Klicken Sie auf Bevorstehendes Leasingende, um das Benachrichtigungsformular zu öffnen.
        Beachten Sie, dass die Tabelle Geplante Vorgänge [sn_cmp_scheduled_operation] angegeben ist.
        Hinweis:
        Sie basieren alle Benachrichtigungen für Cloud Provisioning and Governance auf dieser Tabelle.
        Tabelle „Geplante Vorgänge“
      4. Beachten Sie auf der Registerkarte Absendezeitpunkt die geltenden Bedingungen:

        Absendezeitpunkt der Benachrichtigung

        Bedingung Beschreibung
        Vorgangstyp ist „Benachrichtigung“ Gibt an, dass das Feld Vorgangstyp in der Tabelle „Geplante Vorgänge“ Benachrichtigung lauten muss.
        Status Gibt an, dass das System die Benachrichtigung auslösen soll, wenn der Status des Datensatzes des geplanten Vorgangs in Bearbeitung ist, anstatt zu warten, bis er abgeschlossen ist.
        Benachrichtigung Gibt an, dass die Benachrichtigung Upcoming lease end angegeben werden muss.
        Hinweis:
        Wenn Sie eine benutzerdefinierte Benachrichtigung erstellen, verwenden Sie die Standardbedingungen, ändern Sie jedoch die Bedingung Benachrichtigung in den Namen Ihrer Benachrichtigung.
      5. Klicken Sie auf die Registerkarte Empfänger.

        Beachten Sie, dass der Wert für Benutzer/Gruppen in Feldern auf Target.Assigned to, Target.Owned festgelegt ist. Verwenden Sie diese Einstellungen, um die Benachrichtigung an den Besitzer der virtuellen Ressource zu senden.

    10. Öffnen Sie im Portal für Cloud-Admin. die Richtlinie „Leasingende ServiceNow“ erneut, und öffnen Sie dann die Regel bei Leasingende stoppen.
      Regel „Bei Mietende anhalten“.

      Die Regel hat zwei Aktionen: eine Aktion zum Senden einer Benachrichtigung und die andere Aktion zum Ausführen des Vorgangs Stoppen für die virtuelle Ressource.

    11. Klicken Sie bei dem Vorgang Stoppen auf den (leeren) Aktionsnamen der Aktion.

      Vorgangsaktion „Stoppen“ öffnen

    12. Beachten Sie im Popup-Fenster „Aktion aktualisieren“ die Einstellungen:

      Vorgang „Stoppen“

      Feld Beschreibung
      Richtlinien- und Regelname Die Richtlinie und die Regel, zu denen diese Aktion gehört, werden standardmäßig in diesen Feldern angegeben.
      Aktionstyp Vorgang ausführen weist die Richtlinien-Engine an, einen Standardvorgang (Starten, Stoppen, Bereitstellung aufheben usw.) für die Ressource auszulösen.
      Planvorgang Das System führt den Vorgang STOPPEN für die Ressource aus.

      Die andere Regel, Bereitstellung nach Leasingende aufheben, führt den Vorgang Bereitstellung aufheben für die Ressource aus, damit sie nach dem Leasingenddatum nicht mehr aktiv bleibt.

    Nächste Maßnahme

    In diesem Beispiel werden die über die Formularkonfiguration verfügbaren Einstellungen verwendet. Beispielskripts, die Sie zusätzlich verwenden könnten, finden Sie unter Richtlinienaktionsskript erstellen.