Mit Service Creator installiert

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Verschiedene Arten von Komponenten werden mit Service Creator installiert.

    Demo-Daten sind verfügbar mit Service Creator. Die Demo-Daten stellen die Servicekatalog-Kategorie für Abteilungsservices bereit.

    Durch das Erstellen einer neuen Servicekategorie werden auch Komponenten für diese Servicekategorie erstellt.

    Die folgenden Komponenten werden mit Service Creator hinzugefügt:

    Tabellen

    Tabelle : 1. Service Creator-Tabellen
    Tabelle Beschreibung
    Servicekategorie [catalog_category_request] Speichert alle Servicekategorien.
    Anfordernder Benutzer für Servicekategorie [catalog_category_request_user] Verfolgt Erfüller für eine Servicekategorie. Verwenden Sie diese Datensätze, um Rollen nach Bedarf zu erteilen oder zu entfernen.
    Service [sc_cat_item_producer_service] Speichert alle Services.
    Servicekategorie-App-Menü [service_category_app_menu] Speichert die Anwendungsmenüs für jede Servicekategorie.
    Servicekategorie-Benutzerrolle [service_category_user_role] Verfolgt Benutzer, denen eine Rolle zugewiesen wurde, weil sie ein Editor einer Servicekategorie sind.

    UI Actions

    UI Action Beschreibung
    Kategorie und Tabelle erstellen Genehmigt eine angeforderte Servicekategorie und erstellt Systemkomponenten für diese Kategorie.
    Kategorieveröffentlichung anfordern Erlaubt, dass ein Serviceersteller die Veröffentlichung seiner Kategorie anfordert.
    Neuen Service erstellen Erstellt einen neuen Service in der Servicekategorie.
    Tabellendefinition anzeigen Öffnet die Aufgabentabellendefinition [sys_db_object] für eine Servicekategorie.
    Aufgabenliste anzeigen Öffnet die Liste der dieser Servicekategorie zugewiesenen Aufgaben.

    UI-Richtlinien

    UI-Richtlinie Beschreibung
    Hide Due Date Blendet das Feld „Fälligkeitsdatum“ im Formular „Servicekategorie“ aus, wenn „Status“ gleich „Angefordert“ oder „Fälligkeitsdatum“ leer ist.
    Hide Category If Empty Blendet das Feld „Kategorie“ im Formular „Servicekategorie“ aus, wenn dieses leer ist.
    Show Published Zeigt die Checkbox „Veröffentlicht“ im Formular „Servicekategorie“ an, wenn der Status „Erstellt, aber nicht veröffentlicht“ oder „Bereit für Veröffentlichung“ lautet.
    Hide Table name Zeigt „Tabelle“ an und blendet den Tabellennamen im Formular „Servicekategorie“ aus, wenn „Tabelle“ einen Wert hat.
    Hide Category Name Blendet den Namen im Formular „Servicekategorie“ aus, wenn der Status „Angefordert“ oder „Abgelehnt“ lautet.
    Table name read only Legt den Abteilungs- und Tabellennamen im Formular „Servicekategorie“ als schreibgeschützt fest, wenn der Status nicht „Angefordert“ lautet.
    Hide Editors Blendet das Feld „Editoren“ im Formular „Servicekategorie“ aus, wenn der Status „Angefordert“ oder „Abgelehnt“ lautet.

    Eigenschaften

    Eigenschaft Beschreibung
    glide.citizen_developer.category.auto_publish Fügt neue Servicekategorien automatisch als Unterkategorien der Kategorie „Abteilungsservices“ zum Servicekatalog hinzu.
    • Typ: true|false
    • Standardwert: true
    • Speicherort: Tabelle „Systemeigenschaften“ [sys_properties]
    glide.citizen_developer.set_category_roles Kommagetrennte Liste mit Rollen, die die Kategorie für einen neuen Service festlegen können.
    • Typ: Zeichenfolge
    • Standardwert: admin, catalog_admin
    • Speicherort: Tabelle „Systemeigenschaften“ [sys_properties]
    glide.service_creator.auto_add_to_category Fügt automatisch neue Services zur Servicekatalog-Kategorie „Abteilungsservices“ hinzu, zusätzlich zur abteilungsspezifischen Kategorie.
    • Typ: true|false
    • Standardwert: true
    • Speicherort: Tabelle „Systemeigenschaften“ [sys_properties]

    Skripteinbindungen

    Skripteinbindung Beschreibung
    serviceCategoryIsUnpublished Globale Funktion, die „true“ zurückgibt, wenn die Servicekategorie nicht veröffentlicht ist.
    getMyCatalogCategories Globale Funktion, die eine Liste von Kategorien zurückgibt, für die der aktuelle Benutzer der Manager oder ein Editor ist.

    Client-Skripts

    Client-Skript Beschreibung
    Duplicate Category Name Check Zeigt eine Warnung im Formular „Servicekategorieanforderung“ an, wenn die angeforderte Servicekategorie denselben Namen wie eine vorhandene Servicekategorie hat.
    Fix Table Name Gewährleistet einen gültigen Tabellennamen im Formular „Servicekategorieanforderung“.
    Hide Draft Services Blendet gegebenenfalls die zugehörige Liste „Entwurfsservices“ im Formular „Servicekategorieanforderung“ aus.
    Propose Table Name Schlägt einen gültigen Tabellennamen im Formular „Servicekategorieanforderung“ für neue Servicekategorieanforderungen vor.
    Category Published Zeigt eine Hilfemeldung an, wenn in Formular „Servicekategorieanforderung“ die Option „Veröffentlicht“ ausgewählt ist.
    Hide Fulfillers Blendet gegebenenfalls die zugehörige Liste „Erfüller“ im Formular „Servicekategorieanforderung“ aus.
    Editors Message Zeigt gegebenenfalls eine Hilfemeldung für das Feld „Editoren“ an.
    Other Tables Message Enthält Informationen zu vorhandenen Servicekategorietabellen für die ausgewählte Abteilung.
    State Message Zeigt eine Hilfemeldung für das Feld „Status“ an.

    Business Rules

    Business Rule Beschreibung
    Service Query Beschränkt Benutzer ohne die Rolle „catalog_admin“ auf das Anzeigen von Servicedatensätzen in Servicekategorien, deren Manager oder Editor sie sind.
    New Service Gibt eine Meldung aus, wenn ein neuer Datensatz für „sc_cat_item_producer_service“ erstellt wird.
    Table Name Required Stellt vor der Genehmigung sicher, dass eine Servicekategorieanforderung einen gültigen Tabellennamen aufweist.
    Remove Fulfiller Role Entfernt relevante Rollen aus Serviceerfüllern, wenn sie aus einer Kategorie entfernt werden.
    Category Request query Beschränkt Benutzer ohne die Rolle „catalog_admin“ auf das Anzeigen von Servicekategoriedatensätzen, deren Manager oder Editor sie sind.
    Editor Role Dient dem Hinzufügen und Entfernen relevanter Rollen für Servicekategorie-Editoren.
    Delete User Role Entfernt gegebenenfalls die relevante Rolle von Servicekategorie-Editoren.
    Category Published Legt den Status auf „In Katalog veröffentlicht“ fest, wenn die Checkbox „Veröffentlicht“ im Formular „Servicekategorieanforderung“ aktiviert ist.
    Populate Service Name if Empty Trägt einen Servicenamen ein, wenn keiner angegeben ist.
    Add Departmental Services Category Fügt einen neuen Service zur Servicekatalog-Kategorie für Abteilungsdienste hinzu.
    Default Fulfillment User Macht einen Kategoriemanager zum Empfänger von Serviceaufgaben, wenn kein Empfänger angegeben ist.
    Scratchpad Draft Services Count Erzeugt Feldhilfemeldungen.
    Catalog Category Request Approved Erstellt Komponenten, die zur Verwendung einer neuen Servicekategorie erforderlich sind.
    Manager Role Erteilt Kategoriemanagern relevante Rollen.
    New Service Script Füllt das Skript eines neuen Services auf, um die Zuweisungsgruppe oder den Benutzer festzulegen.
    getDepartmentUsers Gibt die Benutzer einer Abteilung zurück.
    Draft Item Query Beschränkt Benutzer ohne die Rolle „catalog_admin“ auf das Anzeigen von Entwurfsservicedatensätzen, deren Manager oder Editor sie sind.
    Grant Fulfiller Role Erteilt Serviceerfüllern eine relevante Rolle.
    Scratchpad Department Name Erzeugt Feldhilfemeldungen.
    Scratchpad Erzeugt Feldhilfemeldungen.
    Other Tables For Department Erzeugt Feldhilfemeldungen.
    Set Single Catalog from Single Category Füllt einen Standardkatalog für einen neuen Service aus.

    E-Mail-Benachrichtigungen

    Tabelle : 2. E-Mail-Benachrichtigungen für Service Creator
    Name Beschreibung
    Service Category Published Benachrichtigt den Manager einer Servicekategorie, wenn die Kategorieanforderung genehmigt wurde.
    Service Category Rejected Benachrichtigt den Manager einer Servicekategorie, wenn die Kategorieanforderung abgelehnt wurde.
    Service Category Request Inserted Benachrichtigt Katalogadministratoren, wenn eine neue Kategorieanforderung erstellt wurde.
    Service Category Created Benachrichtigt den Manager einer Servicekategorie, wenn die Kategorie erstellt wurde.
    Service Category Publication Requested Benachrichtigt Katalogadministratoren, wenn die Veröffentlichung einer Kategorie angefordert wurde.
    Service Category Request Opened Benachrichtigt den Manager einer Servicekategorie, wenn in seinem Namen eine neue Kategorieanforderung erstellt wurde.