Installé avec Créateur de services

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 6 minutes de lecture
  • Plusieurs types de composants sont installés avec Service Creator.

    Les données de démonstration sont disponibles avec Créateur de services. Les données de démonstration fournissent la catégorie de catalogue de services Services départementaux.

    La création d’une nouvelle catégorie de service crée également des composants pour cette catégorie de service.

    Les composants suivants sont ajoutés avec Créateur de service :

    Tables

    Tableau 1. Tables de Créateur de services
    Table Description
    Catégorie de service [catalog_category_request] Stocke toutes les catégories de services.
    Utilisateur de la demande de catégorie de service [catalog_category_request_user] Suit les prestataires pour une catégorie de service. Utilisez ces enregistrements pour accorder ou supprimer des rôles selon les besoins.
    Service [sc_cat_item_producer_service] Stocke tous les services.
    Menu d’application de catégorie de service [service_category_app_menu] Stocke les menus d’application pour chaque catégorie de service.
    Rôle d’utilisateur de catégorie de service [service_category_user_role] Suit les utilisateurs qui ont reçu un rôle en tant qu’éditeur d’une catégorie de service.

    Actions d'interface utilisateur

    Action d'interface utilisateur Description
    Créer une catégorie et une table Approuve une catégorie de service demandée et crée des composants système pour cette catégorie.
    Demander la publication de la catégorie Permet à un créateur de service de demander la publication de sa catégorie.
    Créer un nouveau service Crée un nouveau service dans la catégorie de service.
    Afficher la définition de la table Ouvre la définition de la table de tâches [sys_db_object] pour une catégorie de service.
    Afficher la liste de tâches Ouvre la liste des tâches associées à la catégorie de service.

    Politiques d’interface utilisateur

    Politique d'interface utilisateur Description
    Masquer la date d'échéance Masque le champ Date d’échéance sur le formulaire Catégorie de service si l’état est Demandé ou si la date d’échéance est vide.
    Masquer la catégorie si vide Masque le champ Catégorie, s’il est vide, dans le formulaire Catégorie de service.
    Afficher les éléments publiés Affiche la case à cocher Publié sur le formulaire Catégorie de service si l’État est Créé mais non publié ou Prêt pour la publication.
    Masquer le nom de la table Affiche la table et masque le nom de la table dans le formulaire Catégorie de service si la table a une valeur.
    Masquer le nom de catégorie Masque le nom dans le formulaire Catégorie de service si l’état est Demandé ou Rejeté.
    Nom de la table en lecture seule Rend les noms de département et de table en lecture seule sur le formulaire de catégorie de service si l’état n’est pas demandé.
    Masquer les éditeurs Masque le champ Éditeurs sur le formulaire Catégorie de service si l’état est Demandé ou Rejeté.

    Propriétés

    Propriété Description
    glide.citizen_developer.category.auto_publish Ajoute automatiquement de nouvelles catégories de services au catalogue de services en tant que sous-catégories de la catégorie Services de départements.
    • Type : vrai|faux
    • Valeur par défaut : true
    • Emplacement : table Propriétés système [sys_properties]
    glide.citizen_developer.set_category_roles Liste de rôles, séparés par des virgules, pouvant définir la catégorie d’un nouveau service.
    • Type : chaîne
    • Valeur par défaut : admin, catalog_admin
    • Emplacement : table Propriétés système [sys_properties]
    glide.service_creator.auto_add_to_category Ajoute automatiquement de nouveaux services à la catégorie de catalogue de services Services départementaux, en plus de la catégorie spécifique au département.
    • Type : vrai|faux
    • Valeur par défaut : true
    • Emplacement : table Propriétés système [sys_properties]

    Includes de script

    Include de script Description
    serviceCategoryIsUnpublished Fonction globale qui renvoie la valeur true si la catégorie de service n’est pas publiée.
    getMyCatalogCategories Fonction globale qui renvoie une liste de catégories dont l’utilisateur actuel est le gestionnaire ou un éditeur.

    Scripts clients

    Script client Description
    Vérification du nom de catégorie en double Affiche un avertissement sur le formulaire de demande de catégorie de service lorsque la catégorie de service demandée porte le même nom qu’une catégorie de service existante.
    Nom de la table corrective Garantit un nom de table valide sur le formulaire de demande de catégorie de service.
    Masquer les brouillons de services Masque les brouillons de liste connexe des services sur le formulaire de demande de catégorie de service, le cas échéant.
    Proposer un nom de table Propose un nom de table valide sur le formulaire de demande de catégorie de service pour les demandes de nouvelle catégorie de service.
    Catégorie publiée Affiche un message d’aide lorsque l’option Publié est sélectionnée sur le formulaire de demande de catégorie de service.
    Masquer les prestataires Masque la liste connexe des prestataires sur le formulaire de demande de catégorie de service, le cas échéant.
    Message de l’éditeur Affiche un message d’aide pour le champ Éditeurs, le cas échéant.
    Autres tables Message Fournit des informations sur les tables de catégories de services existantes pour le département sélectionné.
    Message d’état Affiche un message d’aide pour le champ État.

    Règles métier

    Règle métier Description
    Requête de service Limite les utilisateurs sans le rôle catalog_admin à l’affichage des enregistrements de service dans les catégories de services dont ils sont le gestionnaire ou l’éditeur.
    Nouveau service Envoie un message lorsqu’un nouvel enregistrement de sc_cat_item_producer_service est créé.
    Nom de table obligatoire Garantit qu’une demande de catégorie de service dispose d’un nom de table valide avant approbation.
    Supprimer le rôle de prestataire Supprime le rôle pertinent des prestataires de services lorsqu’ils sont supprimés d’une catégorie.
    Requête de demande de catégorie Limite les utilisateurs sans le rôle catalog_admin à l’affichage des enregistrements de catégorie de service dont ils sont gestionnaire ou éditeur.
    Rôle d’éditeur Ajoute et supprime les rôles pertinents des éditeurs de catégories de services.
    Supprimer le rôle d’utilisateur Supprime le rôle pertinent des éditeurs de catégorie de service, le cas échéant.
    Catégorie publiée Définit l’état sur Publié dans le catalogue lorsque la case Publié est sélectionnée sur le formulaire de demande de catégorie de service.
    Renseigner le nom de service si vide Renseigne un nom de service si aucun n’est fourni.
    Ajouter une catégorie de services départementaux Ajoute un nouveau service à la catégorie de catalogue de services Services départementaux.
    Utilisateur d’exécution par défaut Fait d’un gestionnaire de catégorie le délégataire des tâches de service si aucun délégataire n’est spécifié.
    Bloc-notes : nombre de services brouillon Génère des messages d’aide sur le champ.
    Demande de catégorie de catalogue approuvée Crée les composants nécessaires à l’utilisation d’une nouvelle catégorie de service.
    Rôle de gestionnaire Accorde des rôles pertinents aux gestionnaires de catégories.
    Nouveau script de service Remplit le script d’un nouveau service pour définir l’utilisateur ou le groupe d’affectation.
    getDepartmentUsers Renvoie les utilisateurs d’un département.
    Requête de brouillon d’élément Limite les utilisateurs sans le rôle catalog_admin à l’affichage des brouillons d’enregistrements de service dont ils sont le gestionnaire ou l’éditeur.
    Attribuer le rôle de prestataire Accorde un rôle pertinent aux prestataires de services.
    Nom du département du bloc-notes Génère des messages d’aide sur le champ.
    Bloc-notes Génère des messages d’aide sur le champ.
    Autres tables pour le département Génère des messages d’aide sur le champ.
    Définir un catalogue unique à partir d’une seule catégorie Remplit un catalogue par défaut pour un nouveau service.

    Notifications par e-mail

    Tableau 2. Notifications par e-mail du créateur de services
    Nom Description
    Catégorie de service publiée Notifie le gestionnaire d’une catégorie de service lorsque la demande de catégorie est approuvée.
    Catégorie de service rejetée Informe le gestionnaire d’une catégorie de service lorsque la demande de catégorie est rejetée.
    Demande de catégorie de service insérée Informe les administrateurs de catalogue lorsqu’une nouvelle demande de catégorie est créée.
    Catégorie de service créée Notifie le gestionnaire d’une catégorie de service lorsque la catégorie est créée.
    Catégorie de service Publication demandée Informe les administrateurs de catalogue lorsque la publication d’une catégorie a été demandée.
    Demande de catégorie de service ouverte Informe le gestionnaire d’une catégorie de service lorsqu’une nouvelle demande de catégorie est créée en son nom.