Installé avec Gestion des actifs

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 14 minutes de lecture
  • Plusieurs tables, rôles d'utilisateur, politiques d'interface utilisateur, includes de script, scripts clients et règles métier sont installés avec Gestion des actifs.

    Les données de démonstration sont disponibles avec Gestion des actifs. Les données de démonstration fournissent des informations telles que les utilisateurs, les actifs et les entrepôts individuels.

    Tables

    Gestion des actifs inclut les tables suivantes.

    Tableau 1. Tables Gestion des actifs
    Table Description
    Actif [alm_asset] Stocke des informations générales, financières et contractuelles sur les actifs.
    Autorisation d'actif [alm_entitlement_asset] Permet à ServiceNow de classer la table Autorisation d'actif par catégorie et de définir la manière dont les autorisations doivent se comporter.
    Consommable [alm_consumable] Stocke les données relatives aux actifs consommables (auparavant appelés pièces).
    Entrepôt par défaut [alm_user_stockroom] Stocke la relation qui existe entre un utilisateur et son entrepôt par défaut.
    Actifs immobilisés [alm_fixed_assets] Stocke les actifs immobilisés, qui sont des conteneurs qui peuvent contenir plusieurs actifs.
    Actif immobilisé à l'actif [m2m_fixed_asset_to_asset] Stocke les associations entre actifs immobilisés et actifs.
    Matériel [alm_hardware] Stocke des informations générales, financières et contractuelles sur les actifs matériels.
    Autorisation de licence [alm_entitlement] Stocke les autorisations qui permettent aux utilisateurs ou aux machines d'utiliser une licence de logiciel.
    Licence de logiciel [alm_license] Stocke des informations générales, financières et contractuelles sur les actifs logiciels.
    Règle de stockage [alm_stock_rule] Transfère le stock ou envoie un message électronique au gestionnaire des actifs lorsqu'un actif donné passe en dessous d'un seuil fixé.
    Entrepôt [alm_stockroom] Stocke des informations sur les entrepôts.
    Modèle d'entrepôt [alm_m2m_stockroom_model] Suit tous les modèles qui ont déjà été stockés dans un entrepôt. Cette table est automatiquement renseignée.
    Type d'entrepôt [alm_stockroom_type] Stocke des informations générales sur les types d'entrepôt.
    Ordre de transfert [alm_transfer_order] Contient des données sur les ordres de transfert, y compris l'état et les entrepôts.
    Remarque :
    les rôles inventory_user, asset ou procurement_user ne peuvent accéder qu'aux rapports. Vous devez activer le module d'extension Approvisionnement (com.snc.procurement) pour les rôles inventory_user, asset et procurement_user.
    Ligne d'ordre de transfert [alm_transfer_order_line] Contient des données sur les actifs individuels expédiés avec un ordre de transfert.
    Autorisation de l'utilisateur [alm_entitlement_user] Permet à ServiceNow de classer la table Autorisation d'utilisateur par catégorie et de définir la manière dont les autorisations doivent se comporter.

    Rôles d’utilisateur

    Gestion des actifs comprend les rôles d'utilisateur suivants.

    Tableau 2. Rôles d'utilisateur Gestion des actifs
    Rôle Contient les rôles Tâches
    asset (Gestionnaire des actifs)
    • gestionnaire de catégorie
    • gestionnaire de contrat
    • utilisateur financier de gestion
    • utilisateur d'inventaire
    • utilisateur de Approvisionnement
    • Gérer les actifs matériels et consommables ([alm_hardware] et [alm_consumable]).
    • Le gestionnaire des actifs ne peut pas modifier les enregistrements d'actif qui sont créés et mis à jour automatiquement, mais il peut les lire et les supprimer en cas de besoin.
    • Créer des demandes.
    • Créer et supprimer des informations de stock.
    • Accéder aux demandes, bons de commande et tâches du catalogue du système de base.
    inventory_admin utilisateur d'inventaire
    • Créer et supprimer des informations de stock.
    • Modifier les règles de stockage, les entrepôts et les types d'entrepôt.
    inventory_user aucun
    • Accéder à des informations de stock.
    • Créer et gérer les ordres de transfert.
    sam
    • gestionnaire de contrat
    • Gestionnaire des modèles
    • utilisateur financier de gestion
    • Créer, modifier, changer et gérer des licences de logiciels.
    • Modifier le champ Modèle logiciel dans un modèle de détection et une installation de logiciel.
    • Approuver un modèle. Dispose du plein contrôle de l'application Gestion des actifs logiciels.
    • Contrôle le pack de processus IBM PVU de Gestion des actifs logiciels, s'il est activé.

    Politiques d’interface utilisateur

    Gestion des actifs inclut les politiques d'interface utilisateur suivantes.

    Tableau 3. Politiques d'interface utilisateur Gestion des actifs
    Nom Table Description
    Masquer la balise d'actif et le numéro de série [alm_asset] Masque la balise d'actif quand l'actif est préalloué et que la quantité est supérieure à 1.
    Masquer/Afficher l'entrepôt parent sur Réapprovisionnement entrepôt [alm_stock_rule] Affiche le champ Entrepôt parent uniquement lorsque le champ d'option de réapprovisionnement est réglé sur Entrepôt.
    Rendre obligatoires les champs Alloué à et Affecté à. Autorisation de licence [alm_entitlement] Rendre obligatoires les champs Alloué à et Affecté à.
    Afficher le sous-état en lecture seule lorsqu'il n'est pas nécessaire [alm_asset] Affiche le sous-état en lecture seule si l'État est défini sur Sur commande, En cours d'utilisation, Consommé ou En cours de maintenance.
    Champ Groupe de modèle masqué mais présent pour répondre aux conditions de la politique d'interface utilisateur [alm_asset] Masque le champ Groupe de modèle. Existe sur la page uniquement pour être utilisé par les politiques d'interface utilisateur et les scripts clients.
    Contraintes de la préallocation [alm_asset] Masque les champs et les listes connexes inutiles lorsque l'actif est préalloué.
    Quantité en lecture seule jusqu'à ce que le modèle et la catégorie qualifient l'actif et tant qu'ils ne forment pas un groupe [alm_asset] Affiche le champ Quantité en lecture seule pour les actifs qui ne sont pas consommables, logiciels ni préalloués. La quantité s'affiche également en lecture seule si les champs de la catégorie de modèle ou de modèle sont vides.
    Afficher « Affecté à » [alm_asset] Affiche le champ Affecté à si le champ d'État n'est pas défini sur Sur commande, En stock ou En transit.
    Afficher « Réservé pour » [alm_asset] Affiche le champ Réservé pour si le champ d'État n'est pas défini sur Sur commande, En stock ou En transit.
    Afficher « Entrepôt » [alm_asset] Affiche le champ Entrepôt si l'une ou l'autre des conditions suivantes est vraie :
    • Le champ État est défini sur En stock et le champ Sous-état n'est pas Préalloué.
    • Le Sous-état est défini sur Préalloué et le Parent est vide.

    Includes de script

    Gestion des actifs comprend les includes de script suivants.

    Tableau 4. Includes de script Gestion des actifs
    Nom Description
    AssetandCI Code pour la création et la gestion de la relation entre les enregistrements d'actif et de CI.
    AssetAndCISynchronizer Code de synchronisation entre les enregistrements d'actif et de CI.
    AssetUtils Fonctions d'utilitaire pour la gestion des actifs. Vérifie également si une licence peut être fusionnée, puis fusionne les licences si les conditions sont remplies.
    AssetUtilsAJAX Fonctions d'utilitaire basées sur AJAX pour la gestion des actifs. Appelle l'include de script AssetUtils à partir d'une action d'interface utilisateur côté client.
    Consommables Code pour changer (par exemple, consommer, diviser et fusionner) des consommables.
    FixedAssetUtils Méthodes de déploiement des coûts d'actifs immobilisés.
    PortalFilters Filtres utilisés dans le portail Mes actifs.
    PreAllocatedAssets Code pour changer les actifs préalloués.
    StockRuleFilters Code de qualificatif de référence pour le filtrage des options sur les champs de référence des règles de stockage.
    StockRuleTransfer Code de création d'ordre de transfert pour le moment où les règles de stockage sont déclenchées.
    TransferOrderDateTimeAjax Utilitaire de comparaison de date des ordres de transfert.
    TransferOrderFilters Code de qualificatif de référence pour les options de filtrage du champ de référence des ordres de transfert.
    TransferOrderFinder Trouve un ordre de transfert approprié pour y ajouter une ligne d'ordre de transfert.
    TransferOrderHelper Fonction qui vérifie si un ordre de transfert possède plusieurs lignes d'ordre de transfert.
    TransferOrderLineFilters Code de qualificatif de référence pour les options de filtrage du champ de référence des lignes d'ordres de transfert.
    TransferOrderReceiver Code pour recevoir une ligne d'ordre de transfert.
    TransferOrderReturn Code pour renvoyer une ligne d'ordre de transfert.
    TransferOrderStageHandler Code pour modifier les étapes de l'ordre de transfert et les étapes des lignes d'ordre de transfert.
    TransferOrderStageHelper Méthode d'aide permettant d'obtenir des étapes numériques pour les ordres de transfert et les lignes d'ordre de transfert.

    Scripts clients

    Gestion des actifs comprend les scripts clients suivants.

    Tableau 5. Scripts clients de Gestion des actifs
    Nom Table Description
    Sous-état correct [alm_asset] Met à jour le champ Sous-état lorsque le champ État est modifié.
    Garantir l'absence de quantité négative [alm_asset] Efface le champ Quantité lorsqu'il est défini sur Inférieur à 1.
    Erreur sur le sous-état préalloué [alm_consumable] Empêche que le champ Sous-état ne soit défini sur Préalloué pour les actifs consommables. Affiche également un message d'erreur.
    Erreur sur le sous-état préalloué [alm_license] Empêche que le champ Sous-état ne soit défini sur Préalloué pour les actifs de licence. Affiche également un message d'erreur.
    Vider le champ allocated_to [alm_entitlement] Agit comme suit lorsque le champ Affecté à est défini :
    • Vide le champ Alloué à et le rend facultatif.
    • Rend obligatoire le champ Affecté à.
    Vider le champ assigned_to [alm_entitlement] Agit comme suit lorsque le champ Alloué à est défini :
    • Vide le champ Affecté à et le rend facultatif.
    • Rend obligatoire le champ Alloué à.
    La récupération doit être inférieure au coût [alm_asset] Affiche un avertissement si la valeur d'épave saisie est supérieure au coût d'un actif.
    Définir le coût des actifs [alm_asset] Renseigne le champ Coût lorsque le champ Modèle est défini.
    Définir Empl/CC/Dépt/Sté d'après le champ Affecté à [alm_asset] Renseigne les champs Emplacement, Centre de coûts, Département et Société lorsque le champ Affecté à est défini.
    Définir l'emplacement d'après l'entrepôt [alm_asset] Renseigne le champ Emplacement lorsque le champ Entrepôt est défini.
    Mettre à jour l'emplacement de départ d'après l'entrepôt [alm_transfer_order] Renseigne le champ Emplacement de départ lorsque le champ Entrepôt de départ est défini.
    Mettre à jour le modèle et la quantité en fonction de l'actif [alm_transfer_order_line] Renseigne le champ Modèle lorsque le champ Actif est défini. Si l'actif est un actif préalloué, ce script client renseigne également le champ Quantité.
    Mettre à jour l'emplacement de destination d'après l'entrepôt [alm_transfer_order] Renseigne le champ Emplacement de destination lorsque le champ Entrepôt de destination est défini.
    Mettre à jour l'interface utilisateur en cas de changement de chargement et de modèle [alm_transfer_order_line] Exécute des vérifications et met à jour l'interface utilisateur, lorsque le formulaire de la ligne d'ordre de transfert est chargé et lorsqu'un modèle est sélectionné.
    Valider la date de livraison [alm_transfer_order] Valide que la date de livraison est dans le futur.
    Vérifier les stocks disponibles [alm_transfer_order_line] Vérifie qu'il reste suffisamment de stock pour répondre à la quantité demandée.
    Vérifier les stocks disponibles (entrepôt) [alm_transfer_order_line] Vérifie qu'il reste suffisamment de stock pour répondre à la quantité demandée lorsque la valeur Entrepôt de départ change.

    Règles métier

    Gestion des actifs inclut les règles métier suivantes.

    Tableau 6. Règles métier de Gestion des actifs
    Nom Table Description
    Plus de licences allouées que de droits Licence de logiciel [alm_license] Empêche la création ou la mise à jour d'une licence si le nombre de licences allouées est supérieur au total des droits.
    Mise hors service d'un actif Actif [alm_asset] Efface les champs Affecté à, Entrepôt et Réservé pour et fixe la date de mise hors service à l'heure où l'actif est véritablement mis hors service.
    Changer automatiquement l'état de la ligne TOL Ligne d'ordre de transfert [alm_transfer_order_line] Si un ordre de transfert indique un Entrepôt de départ et un Entrepôt de destination identiques et qu'il s'agit d'un entrepôt personnel, cette règle métier :
    • Définit l'étape de la ligne d'ordre de transfert sur Livré.
    • Définit le sous-état de l'actif sur Réservé.
    Si un ordre de transfert indique un Entrepôt de départ et un Entrepôt de destination identiques et qu'il ne s'agit pas d'un entrepôt personnel, cette règle métier :
    • Définit l'étape de l'ordre de transfert sur Reçu.
    • Définit le sous-état de l'actif sur Transfert en attente.
    Créer des composants de groupe à l'insertion Actif [alm_asset] Crée des actifs pour les composants liés à un groupe si le modèle d'actif créé est un groupe.
    Effacer le champ Affecté à lors de la mise à jour Actif [alm_asset] Vide le champ Affecté à si le champ d'État bascule sur Sur commande, En stock ou En transit.
    Effacer les champs inappropriés aux préallocations Actif [alm_asset] Efface la valeur des champs qui ne sont pas appropriés aux actifs préalloués.
    Créer un actif à l'insertion Éléments de configuration [cmdb_ci] Crée un actif correspondante lorsqu'un nouvel élément de configuration sans actif est créé.
    Créer un actif au changement de modèle Éléments de configuration [cmdb_ci] Crée un nouvel actif associé lorsque le champ ID de modèle est modifié.
    Créer un CI à l'insertion Actif [alm_asset] Crée un élément de configuration correspondant lorsqu'un nouvel actif sans élément de configuration est créé.
    Créer une relation de modèle d'entrepôt Actif [alm_asset] Crée un enregistrement (s'il n'en existe pas) dans la table Modèle d'entrepôt indiquant l'entrepôt qui détient le modèle lorsqu'un actif est créé ou mis à jour.
    Supprimer toutes les lignes d'ordre de transfert Ordre de transfert [alm_transfer_order] Supprime toutes les lignes d'ordre de transfert connexes lorsqu'un ordre de transfert est supprimé.
    Veiller à ce que les autorisations ne dépassent pas les droits Autorisation de licence [alm_entitlement] Vérifie que le nombre total d'autorisations pour la licence connexe ne dépasse pas le nombre de droits accordés par la licence lors de la création d'une autorisation.
    GenerateAssets Catégories de modèles [cmdb_model_category] Exécute une tâche de script planifiée pour créer des actifs pour les éléments de configuration.
    Hériter d'information du parent Actif [alm_asset] Affecte certaines valeurs de parent à l'actif lors de l'affectation d'un nouveau parent à un actif.
    Entrepôt géré pour le fournisseur Règle d'entrepôt [alm_stock_rule] Valide qu'une règle de réapprovisionnement des stocks du fournisseur dispose d'un entrepôt sélectionné et que l'entrepôt est géré par un gestionnaire associé disposant d'une adresse e-mail valide.
    Rendre obligatoire les champs Alloué à ou Affecté à Autorisation de licence [alm_entitlement] Rend obligatoire la saisie d'une valeur dans le champ Alloué à ou Affecté à.
    Fusionner les enregistrements Consommable [alm_consumable] Fusionne les consommables qui ont des champs correspondants et qui ne sont pas En transit dans un seul enregistrement contenant le nombre total.
    Annuler l'actif à l'insertion et rester Éléments de configuration [cmdb_ci] Vide le champ Actif à l'insertion si le champ inclut un actif possédant un CI.
    Annuler le CI à l'insertion et rester Actif [alm_asset] Vide le champ Actif afin qu'un nouvel actif soit créé pour le CI lorsqu'une insertion est effectuée sur un CI existant.
    Renseigner le champ Réservé pour Ligne d'ordre de transfert [alm_transfer_order_line] Si la ligne d'ordre de transfert possède une ligne de demande connexe, cette règle métier renseigne le champ Réservé pour de l'actif connexe avec les informations appropriées de la ligne de demande.
    Transmettre l'état à l'actif/au consommable Ligne d'ordre de transfert [alm_transfer_order_line] Change l'actif correspondant pour refléter l'état actuel du transit lorsqu'une ligne d'ordre de transfert bascule sur un autre état.
    Libérer l'actif à l'annulation/suppression de la ligne TOL Ligne d'ordre de transfert [alm_transfer_order_line] Replace l'actif correspondant en stock et annule l'approvisionnement de la demande de pièce lorsqu'une ligne d'ordre de transfert à l'état de brouillon est annulée ou supprimée.
    Déployer l'annulation de la ligne TOL à l'OT Ligne d'ordre de transfert [alm_transfer_order_line] Signale à l'ordre de transfert correspondant que la ligne d'ordre de transfert a été annulée.
    La valeur de récupération doit être inférieure au coût Actif [alm_asset] Empêche de sauvegarder un enregistrement d'actif si la valeur d'épave est supérieure au coût.
    Vérifier la validité de la préallocation Actif [alm_asset] Empêche la création ou la mise à jour d'actifs préalloués s'ils ne respectent pas les conditions pour être préalloués.
    Définir la classe Autorisation de licence [alm_entitlement] Définit la classe de cette autorisation selon qu'elle est affectée ou allouée.
    Définir le type d'ordre de transfert Ordre de transfert [alm_transfer_order] Définit le type d'ordre de transfert selon qu'il y a une tâche connexe de commande de service ou de commande de travaux.
    Synchroniser la catégorie de modèle Modèles de produit [cmdb_model] Lorsque la catégorie de modèle change, cette règle métier crée des actifs s'ils n'existaient pas auparavant pour les éléments de configuration associés au modèle.
    Règles d'entrepôt pour les ordres de transfert Ordre de transfert [alm_transfer_order] Empêche de modifier le champ Entrepôt de départ si l'ordre de transfert comporte plusieurs lignes d'ordre de transfert.
    Transition de Réservé à Affecté Actif [alm_asset] Renseigne le champ Affecté à avec la valeur du champ Réservé pour lorsque l'actif affiche un état approprié.
    Transmettre les informations aux composants Actif [alm_asset] Met à jour les composants d'un actif pour refléter toute modification apportée à l'enregistrement de l'actif.
    Mettre à jour les champs Actif lors de changement Éléments de configuration [cmdb_ci] Synchronise les champs afin que les changements apportés au formulaire d'élément de configuration déclenchent la même mise à jour sur le formulaire d'actif correspondant, assurant ainsi un reporting cohérent. Vous devez mettre à jour les états sur le formulaire d'actif.
    Mettre à jour les champs CI lors de changement Actif [alm_asset] Synchronise les champs de sorte que les changements apportés au formulaire d'actif déclenchent la même mise à jour sur le formulaire d'élément de configuration correspondant, assurant ainsi un reporting cohérent.
    Mettre à jour l'emplacement au besoin Actif [alm_asset] Met à jour l'emplacement de l'actif, si l'actif est défini sur un nouvel entrepôt ou affecté à un nouvel utilisateur.
    Valider le type d'agent de terrain Entrepôt [alm_stockroom] Assure que vous ne créez pas d'entrepôt de type Agent de terrain sans avoir activé Gestion du travail ou Gestion des services sur site. N'autorise qu'un seul entrepôt personnel par utilisateur.
    Valider une ligne TOL et vérifier la disponibilité Ligne d'ordre de transfert [alm_transfer_order_line] Valide les changements apportés à la ligne d'ordre de transfert et vérifie la disponibilité des actifs à transférer dans l'entrepôt spécifié.
    Valider l'ordre de transfert Ordre de transfert [alm_transfer_order] Valide que la date de livraison n'est pas antérieure à la date actuelle.
    Valider les utilisateurs uniques Entrepôt par défaut [alm_user_stockroom] Empêche la création de plusieurs enregistrements avec le même utilisateur.
    Vérifier l'autorisation (allouée) Autorisation de licence [alm_entitlement] Veille à ce que l'allocation de l'autorisation respecte la condition d'allocation de la licence, si une condition existe.
    Vérifier l'autorisation (affectée) Autorisation de licence [alm_entitlement] Veille à ce que la personne bénéficiaire de l'autorisation respecte la condition d'affectation de la licence, si une condition existe.
    Vérifier les autorisations (allouées) Licence de logiciel [alm_license] Veille à ce que les allocations de toutes les autorisations de licence respectent la condition d'allocation de la licence, si une condition existe.
    Vérifier les autorisations (affectées) Licence de logiciel [alm_license] Veille à ce que les personnes bénéficiaires de toutes les autorisations de licence respectent la condition d'affectation de la licence, si une condition existe.
    Vérifier qu'il ne s'agit pas d'un agent de terrain Entrepôt par défaut [alm_user_stockroom] Vérifie que l'entrepôt par défaut sélectionné n'est pas du type Agent de terrain.