Produktsupportseite

Service Booking Expiration

Leichte und anwenderfreundliche Lösung für Ihren Service Katalog
Prozessunterstützende Werkzeuge

Inhaltsverzeichnis

Inhaltsverzeichnis

Kurzbeschreibung

Automatische Deinstallation, sollte Ihr Service nicht verlängert werden.

Funktionen

  • Ermöglicht die Verlängerung von Services.

  • Nahtloses einbinden in die aktuellen Prozesse.

  • Verlängerungsprozesse lassen sich automatisieren.

  • Automatisierte Deinstallationsprozesse nach Ablauf eines Services.

Changelog

Service Booking Expiration 1.3.1.9262

Release 12.02.2025

– Fehler behoben, bei dem doppelte Übersetzungseinträge in einigen Ausnahmefällen die Aktualisierung der ESM-Umgebung verhindern.

*das Produkt muss in der Central Administration geupdated werden.

Bildergalerie

Dokumentation

Komplexität der Implementation

Zeitaufwand der Implementation / Konfiguration

Voraussetzungen

  • Service Catalog Activities
  • Business Rules
  • Central Administration
  • Matrix42 Enterprise Service Management >= 11.0.2

Installation mit Central Administration

Erweiterungen von Labtagon lassen sich denkbar einfach installieren. Lade dir dafür die Central Administration herunter und folge der Installationsanleitung zur Einrichtung des Tools. Mit der Central Administration lässt sich dann die gekaufte Erweiterung per Knopfdruck installieren. 

Schnellstart

Service zu einem ablaufenden Service Konfigurieren

Nach diesem Quick-Guide ist ein Service erfolgreich zu einem ablaufenden Service konfiguriert.

  1. Wechseln Sie zur Applikation Service Katalog.
  2. Bearbeiten Sie einen Service unter Service Katalog > Services.
  3. Navigieren Sie zur Ansicht Ablauf.
  4. Setzen Sie den Haken bei Läuft ab.
  5. Wählen Sie bei Laufzeit Zeiteinheit die gewünschte Zeiteinheit aus.
  6. Tragen Sie im Feld Vorgegebene Laufzeit, die auf das Startdatum addiert wird die Anzahl der festgelegten Zeiteinheit ein, um den Zeitraum für das Ablaufdatum des Services festzulegen.
Damit der Service nach Ablauf deinstalliert wird, muss unter Bereitstellung ein Deinstallationsmodus festgelegt werden.
Der Service muss auf operativ gesetzt sein. Diese Einstellungen finden Sie in der Ansicht Allgemein in dem Feld Status.

Erneuern einer ablaufenden Buchung

  1. Bestellen Sie einen Service wie gewohnt im Service Katalog.
  2. Suchen Sie im Self Service Portal unter Arbeitsplatz > Meine Services nach ihrem Service.
  3. Nutzen Sie die Buchung Verlängern-Aktion zur Verlängerung der Buchung.

Einbindung des Service Booking Editor Controls

  1. Öffnen Sie die Applikation Administration.
  2. Navigieren Sie zu Benutzeroberfläche > Layout Vorlagen > Schnellansicht. Suchen Sie die Schnellansicht Booking Preview und wählen Sie Layout ändern.
  3. Suchen Sie in der Toolbox nach Labtagon Service Booking Editor und fügen Sie es per Drag-and-Drop in die Schnellansicht ein.
    1. Setzen Sie das Feld ID auf die ID des Booking Types (SVCServiceBookingType > ID).
    2. Setzen Sie das Feld SBE Renewal For auf SVCServiceBookingType > LABTAGONServiceBookingClassExtension > SBERenewalFor.
    3. Setzen Sie das Feld SBE Enabled auf SVCServiceBookingType > LABTAGONServiceBookingClassExtension > SBEEnabled.

Konfiguration

Umfang der Lieferung

LABTAGON_SBE_Provisioning_ExampleSample contentWorkflow

In diesem Workflow wird eine Beispielintegration der HandleRenewalProvisioningActivity-Aktivität beschrieben. Nach dem Laden der Buchungsdaten wird überprüft, ob die Buchung eine Installation ist. Die HandleRenewalProvisioningActivity-Aktivität dient dazu, den Typ der Buchung im Bereitstellungsworkflow zu bestimmen. Sie überprüft, ob die Buchung eine Verlängerung (Renewal), eine Nachbestellung (Reorder), eine Deinstallation (Uninstall) oder eine normale Bestellung (Order) ist. Die Workflow-Aktivitäten, die auf die ermittelten Buchungstypen folgen, wie z.B. IsOrder, erstellen jeweils eine Aufgabe. Bei einer Bestellung muss die Aufgabe geschlossen werden, um die Bereitstellung abzuschließen.

LABTAGON_SBE_DeprovisioningWorkflow

Ruft für jede Buchung, die durch die Business Rule an den Workflow übergeben wurde, die CreateUninstallOrderActivity auf. Diese Aktivität erstellt einen Deinstallationsauftrag für die angegebenen Buchungen. Dieser Workflow wird von der Business Rule SBE Expiration Action ausgeführt.   Argumente

Name Richtung Argumenttyp Beschreibung
AffectedObjects In BusinessRulesObjectList Liste der Datensätze (z. B. Geräte, Software oder Benutzerkonten), die von der Regel betroffen sind und für die ein Deinstallationsauftrag erstellt werden soll.

LABTAGON_SBE_NotificationWorkflow

Der Workflow sendet jedem Endnutzer eine E-Mail, die Ihn über den anstehenden Ablauf seines Service informiert. Dieser Workflow wird von der Business Rule SBE Notification ausgeführt. Argumente

Name Richtung Argumenttyp Beschreibung
AffectedObjects In BusinessRulesObjectList Liste der Buchungen, die von der Regel betroffen sind.
  Variablen
Variablenname Variablentyp Gültigkeitsbereich Beschreibung
ServiceName String Flowchart Name des Services, der verarbeitet wird.
ServiceID String Flowchart Eindeutige ID des Services.
RenewalURL String Flowchart URL für die Verlängerung des Services.
renewalLinkHTML String Flowchart HTML-Link für die Verlängerung des Services.
RenewalBaseURL String Copy of LABTAGON_SBE_Notification Basis-URL für Verlängerungsanfragen.
ExpirationDate DateTime Flowchart Ablaufdatum des Services.
EnableLegacyRenewalWizard (Obsolet) Boolean Copy of LABTAGON_SBE_Notification Aktiviert den alten Verlängerungsassistenten, wenn gesetzt.
BookingID String Flowchart ID der Buchung, die verarbeitet wird.

HandleRenewalProvisioningActivityWorkflow Activity

Die Aktivität HandleRenewalProvisioningActivity überprüft, ob eine Servicebuchung verlängert, erneut bestellt oder deinstalliert wurde. Sie lädt die Informationen der aktuellen und der originalen Buchung aus der Datenbank und prüft deren Status (z. B. abgelaufen, deinstalliert). Das Ergebnis zeigt an, ob die Buchung eine Verlängerungsbuchung, eine Neubestellung oder die originale Buchung ist. Die Workflow Activity gibt UninstallPending zurück, wenn ein Service nach Ablauf des Intervalls deinstalliert werden soll. Input

Feld Beschreibung
ObjectID Die Objekt-ID der Buchung des Services.
Output
Feld Beschreibung
Renewal Result Ein Enum aus folgenden Werten:
  • IsRenewal (1): Die Buchung ist eine Verlängerung.
  • UninstallPending (2): Wenn ein Service nach Ablauf des Intervalls deinstalliert werden soll.
  • IsReorder (3): Wenn die originale Buchung abgelaufen und deinstalliert wurde, wird dieser Status verwendet, um eine Nachbestellung zu kennzeichnen.
  • IsOrder (4): Es handelt sich um eine neue Buchung.

CreateUninstallOrderActivityWorkflow Activity

Diese Activity erstellt anhand der übergebenen Informationen einen Rückgabeauftrag. Input

Feld Beschreibung
Automatic approval Wenn True, wird der Deinstallationsauftrag automatisch akzeptiert. Andernfalls muss der Auftrag vom Benutzer genehmigt werden.
Booking Fragment Fragment-ID der zu deinstallierenden Buchung (SVCServiceBookingClassBase).
Catalog Wenn gesetzt, wird das Feld Catalog bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen.
CostCenter Wenn gesetzt, wird das Feld CostCenter bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen.
DeliveryCity Wenn gesetzt, wird das Feld DeliveryCity bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
DeliveryCountry Wenn gesetzt, wird das Feld DeliveryCountry bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
DeliveryLocation Wenn gesetzt, wird das Feld DeliveryLocation bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
DeliveryStreet Wenn gesetzt, wird das Feld DeliveryStreet bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
DeliveryUser Wenn gesetzt, wird das Feld DeliveryUser bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
DeliveryZIP Wenn gesetzt, wird das Feld DeliveryZIP bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen. Trifft nur zu, wenn IsDeliveryToAddress auf True ist. (Siehe Infobox)
IsDeliveryToAddress Wenn gesetzt, wird das Feld IsDeliveryToAddress bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen.
Recipient Wenn gesetzt, wird das Feld Recipient bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung  übernommen. Wenn IsDeliveryToAddress auf True ist, erbt dieses Feld nicht von der Bestellung.
Requestor Wenn gesetzt, wird das Feld Requestor bei der Deinstallationsbuchung auf den gesetzten Wert überschrieben. Andernfalls wird der Wert der Bestellung übernommen.
Wenn die Adresse überschrieben werden muss, muss IsDeliveryToAddress auf True gesetzt werden. In diesem Fall erben die folgenden Felder nicht mehr die Werte aus der Bestellung und müssen explizit gesetzt werden:
  • DeliveryZIP
  • DeliveryUser
  • DeliveryStreet
  • DeliveryLocation
  • DeliveryCountry
  • DeliveryCity
  • Recipient

Labtagon Service Booking EditorControl Descriptor

Das Labtagon Service Booking Editor-Control bietet eine einfache Möglichkeit eine Bestellung zu verlängern. Des Weiteren zeigt es den Start- und Ablaufzeitpunkt der Buchung an. Konfigurationsfelder

Feld Beschreibung
ID Verweis zu SVCServiceBookingType.ID
SBE Renewal For Verweis zu LABTAGONServiceBookingClassExtension.SBERenewalFor
LABTAGONServiceBookingClassExtension.SBERenewalFor muss referenziert sein, um die volle Funktionalität von Service Booking Expiration zu erhalten. Sollte dieses Control nicht gewünscht sein, muss die Eigenschaft auf ein anderes Control verweisen, da sonst die notwendigen Daten nicht zur Weiterverarbeitung zur Verfügung stehen. Hierfür eignet sich ein Control, welches nicht sichtbar ist.

Service Dialog - AblaufDialog

In der Ansicht Ablauf im Service-Dialog werden die Ablaufzeiten und Benachrichtigungsintervalle für einen Service konfiguriert. Felder

Feld Beschreibung
Läuft ab Wenn aktiv, ist die Funktion von Service Booking Expiration aktiviert.
Erlaube Kunde, die Verlängerungszeit zu bestimmen Wenn aktiv, kann der Endnutzer bei Verlängerung des Services die Dauer der Verlängerung selbst wählen.
Methode, um Startdatum zu ermitteln Dieses Feld legt die Methode fest, um den Startzeitpunkt der Ablaufzeit zu bestimmen. Verfügbar sind: Stunden, Tage, Wochen, Monate, Quartale und Jahre. Auf Wunsch kann die Auswahl mit die Einheiten Sekunden und Minuten erweitert werden, indem diese in der Auswahlliste LABTAGONCommonPickupTimeUnit eingeblendet werden.
Methode, um Enddatum zu ermitteln Dieses Feld setzt die Methode, um den Endzeitpunkt der Ablaufzeit zu berechnen. Aktuell ist es nur möglich dieses von der Service-Bestellung zu ermitteln.
Vorgegebene Laufzeit, die auf das Startdatum addiert wird Legt in Kombination mit dem Feld Laufzeit Zeiteinheit die Länge der Laufzeit fest.
Laufzeit Zeiteinheit Legt in Kombination mit dem Feld Vorgegebene Laufzeit, die auf das Startdatum addiert wird die Länge der Laufzeit fest.
Benachrichtigungsintervall In Kombination mit Benachrichtigungsintervall Zeiteinheit gibt an, wann der Endnutzer benachrichtigt werden soll. Mehrere Werte können kommasepariert angegeben werden. Beispiel: 10,20,30 für Benachrichtigungen 10, 20 und 30 Zeiteinheiten vor dem Ablauf der Buchung.
Benachrichtigungsintervall Zeiteinheit Legt in Kombination mit dem Feld Benachrichtigungsintervall fest, wann der Endnutzer benachrichtigt werden soll.

LABTAGON SBE Uninstall RenewalsCompliance Rule

Startet den Workflow LABTAGON SBE Uninstall Renewals, wenn eine Buchung deinstalliert wurde. Der Workflow deinstalliert alle Verlängerungen der deinstallierten Buchung.

Business RulesNavigation Element

Die Erweiterung Business Rule ist eine erforderliche Komponente für Service Booking Expiration. Die Erweiterung dient zur regelmäßigen Abarbeitung von Regeln, welche für den Ablaufprozess erforderlich sind. Beispielsweise führen diese die Berechnung von Start- und Enddatum der Buchungen aus. Sie finden die Business Rules in der Applikation Administration unter Business Rules. Das Navigationselement Instanzen unter Business Rules zeigt die einzelnen Ausführungen der Business Rules an. Die Business Rules werden alle 10 Minuten von der Modulaktivierung Labtagon Business Rules Automatic Activation ausgeführt. Mehr dazu finden Sie in dem Abschnitt der Modulaktivierung Labtagon Business Rules Automatic Activation. Weitere Informationen zu den einzelnen Business Rules und den Anpassungsmöglichkeiten finden Sie in dieser Dokumentation Business Rules.

Labtagon Business Rules Automatic ActivationEngine

Die Modulaktivierung Labtagon Business Rules Automatic Activation wird alle 10 Minuten ausgeführt. Sie führt sämtliche aktivierten Business Rules entsprechend der festgelegten Ausführungsreihenfolge aus.

Labtagon Business Rules Manual ActivationEngine

Die Modulaktivierung Labtagon Business Rules Manual Activation dient zur manuellen Aktivierung der Business Rules. Die aktivierten Business Rules werden entsprechend der festgelegten Ausführungsreihenfolge ausgeführt. Die Modulaktivierung wird nicht in regelmäßigen Abständen ausgeführt.

Weitere Dokumente

Dokumentation

Service Booking Expiration

Dokumentation

Business Rules

Central Administration

Das Tor in die Welt der Erweiterungen von Labtagon

Die Labtagon Central Administration ist die Kernkomponente unserer Erweiterungen für das Matrix42 Workspace Management. Über die Central Administration können Erweiterungen konfiguriert, Lizenzen abgerufen und darüber hinaus Updates installiert werden.

Standard Support
für Matrix42 Workspace Management

Wir unterstützen alle Standard Support & LTSB Versionen, und für Cloud-Kunden auch die Technical Release Versionen. Sobald Matrix42 die Unterstützung für eine Version abgekündigt hat stellen auch wir die Unterstützung für Erweiterungen in dieser Version ein.

Weitere Informationen über aktuell unterstützte Versionen der Matrix42 finden sie in der Matrix42 Knowledgebase.

Die Installation einer inkompatiblen Version könnte fehlschlagen. Diese Pakete funktionieren ausschließlich mit der entsprechenden Matrix42 Workspace Management Version. Falls Sie Probleme bei der Installation haben, zögern Sie nicht, unseren Support zu kontaktieren.

Nehme Kontakt zu uns auf

Damit es schnell geht und keine Unzufriedenheit bei den Anwendern oder Kunden entsteht, helfen wir Ihnen, das Problem zu finden und zu lösen.

Gerne senden wir dir ein unverbindliches Angebot zu.

Möchtest du dich noch näher mit dem Produkt auseinandersetzen bieten wir auch an, einen gemeinsamen Termin für eine Livepräsentation oder für ein Webinar zu vereinbaren.

Nutze dafür einfach das Kontaktformular oder ruf uns an.

Tel.: +49 2166 3996677

    Ich bin Labtagon-Kunde
    Ich habe ein Problem mit einer Erweiterung der LabtagonStörung einer Erweiterung der LabtagonIch benötige Unterstützung bei der Installation einer Erweiterung der Labtagon

    Ich möchte mich für den Labtagon Newsletter anmelden
    Ich habe die Datenschutzbestimmungen zur Kenntnis genommen und bin damit einverstanden, dass die Labtagon GmbH meine Daten zu dem angegebenen Zweck speichert und mich entsprechend dazu kontaktiert.zu den Datenschutzbestimmungen >>

    Überzeuge den Kunden davon diese Software zu kaufen, oder eine Dienstleistung zu beauftragen.