Vous pouvez spécifier des conditions utilisant les attributs des utilisateurs comme suit :
Le bénéficiaire est l'utilisateur qui reçoit les services demandés.
Le demandeur est l'utilisateur qui a créé et soumis la demande.
Le bénéficiaire de la demande et le demandeur peuvent être identiques ou différents. Si vous soumettez une demande pour vous-même, vous êtes à la fois le bénéficiaire et le demandeur. Si vous soumettez la demande d'un autre utilisateur, vous serez le demandeur et le second sera le bénéficiaire.
Généralement, l'affectation est un processus de flux de travaux utilisant un utilisateur automatisé tel que CERT-Service Delivery. Relativement peu de conditions utilisent ces attributs.
Vous pouvez utiliser les attributs suivants dans des conditions utilisant les attributs d'utilisateurs :
|
alias commonName defaultDomain defaultRole delegate description fax firstName groups (groupes d'utilisateurs) id lastName |
localeCountry localeLanguage manager middleName mobile Récepteur d'appels phone rôles status timezone titre uuid |
Description des attributs :
Chaque utilisateur a un domaine par défaut (unité business) dans le profil d'utilisateur. Les administrateurs définissent cette unité business par défaut lorsqu'ils ajoutent ou modifient l'utilisateur.
Spécifie différentes valeurs pour différents paramètres, comme suit :
Entrez l'ID de l'unité business que vous voulez en l'extrayant de la table usm_tenant_ext.
Par exemple, pour afficher les valeurs de tous les ID des unités business de la table, exécutez la requête suivante sur la MDB de votre client de base de données :
Sélectionnez tenant_id from usm_tenant_ext
Pour afficher l'unité business par défaut d'un utilisateur, exécutez la requête suivante sur la MDB de votre client de base de données :
Sélectionnez le domaine dans usm_contact_domain_role où user_id=userid et default_domain=1
Spécifie l'ID d'utilisateur pour lequel vous recherchez l'unité business par défaut.
Spécifie l'unité business par défaut de l'utilisateur.
Spécifie le rôle par défaut d'un utilisateur dans un domaine.
Entrez l'ID de l'ID de rôle que vous voulez en l'extrayant de la table usm_role.
Par exemple, pour afficher les ID de tous les rôles de la table, exécutez la requête suivante sur la MDB de votre client de base de données :
Sélectionnez role_id from usm_role
Pour afficher le rôle par défaut d'un utilisateur de domaine, exécutez la requête suivante sur la MDB de votre client de base de données :
Sélectionnez role_id from usm_contact_domain_role où user_id=userid et default_domain=1
Spécifie l'ID d'utilisateur dont vous voulez trouver le domaine par défaut, par exemple :
sélectionnez le rôle... où user_id='john smith'...
Si l'ID d'utilisateur comprend un espace au moins, entourez-le avec des apostrophes, comme indiqué dans l'exemple à la ligne précédente.
Spécifie que le rôle est destiné au domaine par défaut de l'utilisateur.
Spécifie l'ID d'utilisateur d'un délégué pour la délégation automatique des demandes en attente d'action de l'utilisateur. Ces délégués s'affichent dans le profil d'utilisateur de la section Délégation automatique de la demande. Les utilisateurs et leurs administrateurs peuvent spécifier ces délégués dans le profil.
Si un délégué spécifié dans la condition correspond à un délégué de l'utilisateur bénéficiaire, le système de catalogues affecte l'action en attente.
Entrez dans l'ID d'utilisateur du délégué que vous voulez extraire de la MDB.
Par exemple, pour afficher les délégués d'un ID d'utilisateur, exécutez la requête suivante sur la MDB de votre client de base de données :
sélectionnez delegate_id from usm_request_Auto_delegation où delegator_id=userid et delegation_type=0
Spécifie l'ID utilisateur du délégant.
Spécifie que la délégation est de type délégation automatique.
Contient tous les groupes CA EEM auxquels l'utilisateur appartient. Par exemple, vous pouvez créer une condition de politique pour affecter une demande en attente d'action en fonction de l'appartenance d'un utilisateur à un groupe d'utilisateurs CA EEM spécifique.
Pour rechercher les noms de groupes d'utilisateurs CA EEM, interrogez CA EEM. Connectez-vous à CA EEM et examinez les noms de groupe.
Pour vérifier si le demandeur est membre d'un groupe CA EEM, vous pouvez utiliser la propriété de groupes. Par exemple, vous pouvez créer une politique qui requiert toutes les demandes créées par des développeurs soient affectées à des architectes. Pour ce faire, utilisez l'autorisation suivante pour vérifier l'appartenance du groupe de demandeurs au groupe de développeurs :
_.request.requestedByUser.groups.indexOf(‘developers’) >= 0
A l'inverse, vous pouvez créer une politique pour des utilisateurs qui ne sont pas membres d'un groupe CA EEM. Pour ce faire, spécifiez l'expression suivante :
_.request.requestedForUser.groups.indexOf(‘developers’) < 0
Spécifie le code de pays à 2 lettres ISO 3166 de l'utilisateur connecté.
Pour obtenir une liste complète de ces codes, consultez le site Web de l'Université de Berlin. (http://userpage.chemie.fu-berlin.de/).
Au moment de la publication, le lien direct à la page Web contenant cette liste est http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html.
Les codes de pays à 2 lettres ISO 3166 communément utilisés comprennent les éléments suivants :
Brésil - BR
Chine - CN
France - FR
Allemagne - DE
Italie - IT
Japon - JP
Espagne - ES
Royaume-Uni - GB
Etats-Unis - U.S.A.
Remarque : L'attribut localeCountry utilise des valeurs différentes d'attribut de pays (de la table ca_country) utilisé dans plusieurs autres conditions. Veillez à spécifier l'attribut correct avec les valeurs correctes dans chaque condition que vous créez.
Entrez la valeur correspondant à l'ID d'utilisateur du gestionnaire que vous souhaitez extraire de la table ca_contact.
Par exemple, pour répertorier les valeurs de tous les ID d'utilisateur du gestionnaire, exécutez la requête suivante sur la MDB de votre client de base de données :
Sélectionnez supervisor_contact_uuid dans ca_contact
Permet de spécifier le statut du Bénéficiaire, comme suit :
0 : actif
1 : inactif (supprimé)
Spécifie le code du fuseau horaire (par exemple, UTC-5, méridien de Greenwich, etc) de l'unité business.
Entrez le time_zone_code de la table ca_time_zone.
Par exemple, exécutez la requête suivante sur la MDB de votre client de base de données :
select time_zone_code from ca_time_zone
Entrez la valeur correspondant à contact_uuid que vous trouverez dans le tableau ca_contact.
Par exemple, exécutez la requête suivante sur la MDB de votre client de base de données :
select contact_uuid from ca_contact
Entrez la valeur de l'intitulé du poste pour l'utilisateur. La table ca_contact stocke l'intitulé du poste de chaque utilisateur.
Par exemple, répertoriez l'intitulé du poste d'un utilisateur spécifique (dans cet exemple, Omar PE Patel) dans cette table. pour ce faire, exécutez la requête suivante dans la MDB de votre client de base de données :
Select job_title from ca_contact where userid='Omar PE Patel'
Pour répertorier les valeurs de tous les intitulés du poste disponibles dans CA Service Catalog, exécutez la requête suivante :
sélectionnez id dans ca_job_title
|
Copyright © 2013 CA.
Tous droits réservés.
|
|