Installé avec Gestion des actifs
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.
| 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.
| Rôle | Contient les rôles | Tâches |
|---|---|---|
| asset (Gestionnaire des actifs) |
|
|
| inventory_admin | utilisateur d'inventaire |
|
| inventory_user | aucun |
|
| sam |
|
|
Politiques d’interface utilisateur
Gestion des actifs inclut les politiques d'interface utilisateur suivantes.
| 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 :
|
Includes de script
Gestion des actifs comprend les includes de script suivants.
| 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.
| 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 :
|
| Vider le champ assigned_to | [alm_entitlement] | Agit comme suit lorsque le champ Alloué à est défini :
|
| 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.
| 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 :
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 :
|
| 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. |