Limiter l'accès aux données des modèles de produits sur le Customer Service Portal

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Utilisez une propriété système pour limiter l'accès des clients aux données dans la table Modèles de produits.

    Depuis le Customer Service Portal, les données des modèles de produits peuvent être consultées par des utilisateurs externes disposant du rôle sn_esm_user role. Les administrateurs système peuvent utiliser la propriété système csm_cmdb_model.customer_visible_flag et le champ Visible pour les clients de la table Modèles de produits (cmdb_model) et des tables enfants pour limiter cet accès.

    La propriété système csm_cmdb_model.customer_visible_flag active le champ Visible pour les clients pour les tables énumérées ci-dessous. Par défaut, cette propriété est définie sur faux. Lorsqu'elle est définie sur vrai, le système utilise le paramètre du champ Visible pour les clients pour déterminer l'accès aux données des modèles de produits sur le Customer Service Portal.
    • Table Modèles de produits (cmdb_model)
    • Table Modèles logiciels (cmdb_software_product_model)
    • Table Modèles d'applications (cmdb_application_product_model)
    • Table Modèles de consommables (cmdb_consumable_product_model)
    • Table Modèles d'installations (cmdb_facility_product_model)
    • Table Modèles de matériels (cmdb_hardware_product_model)

    La table Catégories de modèles (cmdb_model_category) ne possède pas de champ Visible pour les clients. L'accès aux données des catégories de modèles est limité à l'aide du champ Visible pour les clients de la table Modèle de produit. Seules les catégories des produits visibles dans la table Modèle de produit seront visibles dans la table Catégories de modèles.

    Pour les mises à niveau de Jakarta vers Madrid, le champ Visible pour les clients est ajouté à chaque enregistrement dans la table Modèles de produits et défini sur faux.

    Pour limiter l'accès :
    1. Définissez la propriété système csm_cmdb_model.customer_visible_flag sur vrai.
    2. Personnalisez la table Modèles de produits (cmdb_model) et ajoutez la colonne Visible pour les clients.
    3. Définissez la valeur du champ Visible pour les clients sur vrai pour les modèles de produits qui doivent être visibles pour les clients externes.

    Les utilisateurs externes peuvent afficher ces produits à l'aide de ces modèles de produits si les produits sont liés au compte client.