Utilisation du modèle de données extensible dans Services digitaux pour le secteur public

  • Rversion finale: Yokohama
  • Mis à jour 10 déc. 2025
  • 9 minutes de lecture
  • La flexibilité de la plateforme ServiceNow vous offre la possibilité de créer de nombreuses applications avec lesquelles interagir . Services digitaux pour le secteur publicServices digitaux pour le secteur public fournit un modèle de données que vous pouvez étendre et exploiter dans ces applications.

    Modèles de produits

    Modèles de produits

    Un modèle de produit est une version ou une configuration spécifique d’un produit proposé à un utilisateur final (membre, demandeur ou entreprise). Ils représentent l’ensemble des produits que votre organisation propose à ses consommateurs et permettent des relations entre différents modèles de produits. Les modèles de produits fournissent aux agents des services gouvernementaux et à leurs utilisateurs finaux une compréhension commune des produits offerts par une agence et de ceux utilisés par les membres. Un modèle de produit peut être un programme d’avantages sociaux qu’un demandeur demande, ou un type spécifique de permis qui lui est finalement délivré. Les utilisateurs finaux peuvent afficher les produits qu’ils ont demandés sur le portail de services pour gouvernement

    Vous pouvez associer des services à des modèles de produits pour permettre aux utilisateurs de sélectionner des services pour des produits, puis créer des définitions de service pour les services qui prennent en charge vos produits et les associer aux produits et éléments de catalogue appropriés. Permettez aux clients de demander des services à l’aide de ce catalogue. Utilisez la fonctionnalité de définition de service pour créer des définitions pour les services qui sont proposés pour prendre en charge vos produits. Cette fonctionnalité est disponible avec le module d’extension Case Types (Types de tickets).

    Dans le , les Portail des services publics utilisateurs finaux peuvent sélectionner les services disponibles à partir du portail. La sélection d’un service affiche le créateur d’enregistrement associé à la définition de service. La soumission du créateur d’enregistrement crée un ticket du type de ticket correct.

    Les implémenteurs peuvent créer leurs propres modèles de produits en fonction des services fournis par leur agence, ou ajouter des champs supplémentaires à leur modèle de produit prêt à l’emploi, si nécessaire, pour décrire leur modèle de produit. Pour un permis de conduire, vous pouvez ajouter un champ de choix pour la classe de permis avec les choix A, B ou C, créant ainsi un enregistrement de modèle de produit par classe.

    Le fait de disposer d’un modèle de produit spécifique pour chaque produit proposé permet de prendre en charge plusieurs aspects de la mise en œuvre du processus d’autorisation, notamment la définition du produit, l’association des services qui lui sont associés, la fourniture d’instances de produit spécifiques, des workflows supplémentaires, des rapports, etc. Un modèle de produit et des champs associés pour chaque playbook sont fournis prêts à l’emploi.

    Si vous traitez plusieurs types de permis avec des champs sans rapport, vous pouvez étendre la classe de modèle de produit spécifique à partir de la classe de base du modèle de permis pour définir différents attributs sur les produits de permis pertinents.

    Pour utiliser des modèles de produits, les administrateurs doivent :
    • Créez une définition de service. Pour en savoir plus sur les définitions de service, reportez-vous à la section .
    • Associer un produit proposé à une définition de service
    • Associez un ou plusieurs éléments de catalogue à une définition de service.
    • Ajoutez des champs supplémentaires pour différencier davantage votre modèle de produit.

    Case Types (Types de tickets) et Service Definitions (Définitions de service)

    Vous pouvez utiliser à la fois les Case Types (Types de tickets) et les Service Definitions (Définitions de service) pour définir les processus et les données nécessaires pour répondre aux demandes des membres. Cette section traite des points de décision pour choisir l’implémentation à utiliser dans diverses situations.

    Types de ticket

    Un type de ticket représente les processus et les données nécessaires pour résoudre un type spécifique de demande du membre. Par exemple, dans le secteur public, les agents de service pour gouvernement peuvent utiliser des types de tickets pour différents besoins des membres, tels que les demandes d’informations, les demandes de maintenance, le traitement des demandes d’avantages sociaux ou la gestion des licences et permis. Vous pouvez associer des créateurs d’enregistrements à un certain type de ticket de sorte que lorsque vous soumettez ce créateur d’enregistrement via le portail, il crée un ticket du type approprié.

    Vous pouvez étendre les types de ticket existants fournis dans Services digitaux pour le secteur public les applications prêtes à l’emploi, ou créer et configurer un tout nouveau type de ticket qui étend la table Ticket, afin d’implémenter des types d’application de tickets spécifiques et de tirer parti des rôles prédéfinis, des règles métier et d’autres logiques métier.

    La création d’un nouveau type de ticket peut inclure la création d’une table qui est une extension d’un ticket existant ou la création d’un tout nouveau type de ticket. En règle générale, cela implique la création de rôles, de modules, d’espaces de travail et d’autres entités requises. Pour plus d’informations sur les Case Types (Types de tickets), consultez la section Types de tickets du service clientèle

    Toutes les Services digitaux pour le secteur public applications ont une table de type de cas de base. Utilisez la table de type de ticket de base lors de l’ajout d’un nouveau type de ticket pour cette application. Par exemple, si vous avez besoin d’un nouveau type de ticket dans Playbook pour les licences et les autorisations, étendez la table Ticket de base pour les licences et autorisations, qui est elle-même une extension de la table de ticket de base Service pour gouvernement et qui a été créée pour capturer des informations plus spécifiques relatives uniquement à un ticket de licence et d’autorisation. Toutefois, si vous avez besoin d’un nouveau type de ticket pour lequel il n’existe pas d’application de base dans PSDS qui fonctionne, étendez la table de ticket PSDS de base [sn_govservice_case]. Pour plus d’informations sur les tables de base installées avec chaque Services digitaux pour le secteur public application, reportez-vous à la section Modèle de données Services digitaux pour le secteur public.

    Lorsque vous évaluez si vous devez créer un nouveau type de ticket dans Services digitaux pour le secteur public, vous devez tenir compte des éléments suivants :
    • Dois-je utiliser une définition de service au lieu d’un nouveau type de ticket ?
    • Existe-t-il déjà une application que je peux utiliser pour mon cas d’utilisation ?
    • Quel type de ticket PSDS de base dois-je étendre lors de la création du nouveau type de ticket ?

    Pour plus d’informations sur les Case Types (Types de tickets) et leur extension, reportez-vous à la section Définition des processus et des données pour un ticket de service public.

    Définitions du service

    Outre les Case Types (Types de tickets), vous pouvez également utiliser des Service Definitions (Définitions de service) pour créer un processus personnalisé. Les Service Definitions (Les définitions de service) sont des configurations qui se superposent à un type de ticket spécifique et qui fournissent un processus de demande et d’exécution unique. Utilisez des définitions de service lors de l’ajout d’un nouveau cas d’utilisation dans un domaine qui a déjà un type de ticket et qui est pour un profil existant. Dans ce cas, les Service Definitions (Définitions de service) permettent un développement plus rapide de nouveaux cas d’utilisation.

    Les principaux composants nécessaires à la création d’une définition de service sont les suivants :
    • Enregistrement de définition du service créé pour le nouveau service.
    • Nouvelle vue et nouvelle règle de vue créées pour le nouveau service dans la table Type de ticket.
    • Nouveau flux créé pour le nouveau service qui est déclenché lors de la création du nouvel enregistrement sur la table du type de ticket. Les flux ne sont nécessaires que pour les cas d’utilisation plus complexes, tels que ceux avec plusieurs tâches ou sous-tâches.
    • Nouveau créateur d’enregistrement que le client/demandeur doit créer via Catalogue de services. Utilisez les créateurs d’enregistrement uniquement si vous souhaitez qu’un utilisateur final crée la demande.
    Pour plus d’informations sur les définitions de service, reportez-vous à la section Définitions de services pour Services digitaux pour le secteur public.

    Tables et champs

    Utilisez le modèle de Services digitaux pour le secteur public données pour examiner les tables et les champs installés avec chaque Services digitaux pour le secteur public application et déterminer si une extension de table de cas de base est nécessaire pour votre cas d’utilisation spécifique.

    Lorsqu’une instance est créée, un administrateur installe et remplit les Services digitaux pour le secteur public structures de données avec les données nécessaires pour activer toutes les fonctionnalités et options du secteur public, y compris les rôles prédéfinis, les règles et autres logiques métier. Ces données sont conservées dans des tables considérées comme fondamentales pour tous les produits de votre instance et sont incluses dans chaque Services digitaux pour le secteur public application.

    Dans chaque Services digitaux pour le secteur public application, vous pouvez étendre les tables système de base pour créer un type de ticket plus spécifique aux tickets que vous traitez. Par exemple, vous pouvez également créer des tables personnalisées qui vous permettent d’étendre les fonctionnalités de la Services digitaux pour le secteur public plateforme et de créer des applications personnalisées. Les tables personnalisées peuvent être utilisées pour configurer et étendre les workflows du système de base, et pour ajouter de nouvelles fonctionnalités ou des applications personnalisées à partir de votre Services digitaux pour le secteur public instance.

    Une table qui étend une autre table est appelée classe enfant, et la table qu’elle étend est la classe parent. Une table peut être à la fois une classe parent et enfant, à la fois une extension et une fourniture d’extensions pour d’autres tables. Une classe parente qui n’est pas une extension d’une autre table est appelée classe de base. Une table enfant contiendra automatiquement les champs qui appartiennent à la table parente, mais la table parent peut ne pas contenir tous les champs d’une table enfant. Les tables et les champs sont personnalisables. Vous pouvez ajouter de nouveaux champs aux tables de base et aux tables d’extension pour capturer et suivre correctement les informations spécifiques liées au ticket. Tous les champs ajoutés à la table de base apparaîtront dans la table d’extension.

    Extension d’une table :
    • Relie la nouvelle table à la table d’extension.
    • Crée des champs système dans la nouvelle table.
    • Crée une ou plusieurs tables de base de données pour stocker les classes parent et enfant.
    La création de nouveaux champs dans une table enfant d’extension ne modifie PAS la table de base.

    Ce modèle de données décrit les tables et les champs inclus dans chaque Services digitaux pour le secteur public application, ce qui vous permet de voir si la table du cas de base peut capturer vos informations ou si vous devez étendre la table pour supprimer des champs ou ajouter des champs pour capturer vos données spécifiques. Pour plus d’informations sur l’extension des tables et des types de tickets, reportez-vous à .Table extension and classes