Création de rôles d’utilisateur personnalisés
Les administrateurs système peuvent créer des rôles personnalisés ou modifier l’accès des rôles existants à l’aide des includes de script et des points/instances d’extension.
L’application Gestion du service client utilise les ACL de plateforme et les règles métier de requête pour restreindre l’accès aux données en fonction des rôles d’utilisateur. Si nécessaire, les utilisateurs disposant du rôle d’administrateur peuvent créer des rôles personnalisés ou modifier l’accès des rôles existants à l’aide des includes de script et des points/instances d’extension.
- Le script inclut des fonctions et des classes JavaScript de stockage pour gérer la logique de contrôle d’accès au rôle.
- Les points/instances d’extension désignent des emplacements où des scripts personnalisés peuvent être appelés, puis traités pour étendre les fonctionnalités de base.
L’administrateur peut utiliser les points/instances d’extension pour créer son propre fichier de constantes d’accès de rôle similaire à CSQueryBRUtilOOBConstants.
L’administrateur peut créer une instance d’extension pour le point d’extension existant et l’utiliser pour définir des constantes de configuration de rôle personnalisées. Les éléments suivants sont inclus dans la Gestion du service client demande :
- mondiale. CSQeryExtensionPoint : point d’extension fourni pour la configuration du rôle CSM
- instance. CSQueryExtensioninstanceOOB : instance d’extension fournie pour la configuration du rôle CSM
Pour créer un rôle :
- Créez un fichier constant pour contenir les configurations du nouveau rôle similaire à CSQueryBRUtilOOBConstants. Par exemple :
CSQueryBRUtilOOBConstantstest.ROLE_PERMISSIONS_POOL = { ‘sn_customerservice.customer_new_role’:{ ‘sn_customerservice_case’:{‘condition’:[‘my_new_condition’]}, } , - Créez une instance d’extension pour contenir la logique renvoyant ce nouveau fichier constant à CSQueryBRUtil.
- Assurez-vous que ce rôle se trouve sur l’instance et qu’il contient le rôle sn_esm_user.
- Affectez ce nouveau rôle à un contact.
- Créez ou modifiez les ACL et interrogez les règles métier pour ce rôle selon vos besoins.
Pour plus d’informations sur la modification des ACL et les règles métier de requête, consultez KB0685767.