Permettre à un gestionnaire de termes de recherche d'accéder à l' Catalogs tool
Dans cette leçon, vous ajoutez le rôle Gestionnaire de termes de recherche aux groupes d'utilisateurs existants afin qu'un utilisateur ayant ce rôle puisse accéder à l'Catalogs tool.
Pourquoi et quand exécuter cette tâche
Le fichier de définition ApplicationMenuItems.xml inclut les définitions de toutes les options de menu Management Center. Pour afficher le fichier dans votre environnement de développement, suivez la procédure ci-dessous.
- Ouvrez HCL Commerce Developer.
- Dans la vue Explorateur d'entreprise, développez .
- Ouvrez le fichier ApplicationMenuItems.xml pour examiner son contenu.
- CatalogGroupViewersForOrg
- Le groupe d'utilisateurs
CatalogGroupViewersForOrgest associé à l'utilisationIBM_ViewCatalogTool. Cette utilisation permet à l'utilisateur d'accéder à l'outil Catalogs tool et de charger la plupart des objets métier excepté les objets du dictionnaire d'attributs. La définitionCatalogGroupViewersForOrgressemble au code suivant dans le fichier ApplicationMenuItems.xml.<ApplicationMenuItem actionName="openBusinessObjectEditor" displayName="${shellResources.catalogManagementDisplayName}" id="catalogManagement" package="cmc/shell" toolDefinition="cmc/catalog/CatalogManagement" usage="IBM_ViewCatalogTool"/> - WorkspaceToolUsersForOrg
- Le groupe d'utilisateurs
WorkspaceToolUsersForOrgest associé à l'utilisationIBM_WorkspaceManagementToolet permet aux utilisateurs d'accéder à l'Workspace Management tool. La définitionWorkspaceToolUsersForOrgressemble au code suivant dans le fichier ApplicationMenuItems.xml.<ApplicationMenuItem actionName="openBusinessObjectEditor" displayName="${shellResources.workspaceManagementDisplayName}" id="workspaceManagement" package="cmc/shell" toolDefinition="cmc/workspace/WorkspaceManagement" usage="IBM_WorkspaceManagementTool"/>
Pour ajouter la prise en charge permettant aux utilisateurs ayant le rôle Gestionnaire de termes de recherche de gérer les objets du dictionnaire d'attributs, vous devez également ajouter l'utilisateur au groupe d'utilisateurs suivant.
- AttributeDictionaryViewersForOrg
- Le groupe d'utilisateurs
AttributeDictionaryViewersForOrgpermet aux utilisateurs de charger des objets du dictionnaire d'attributs. La définitionAttributeDictionaryViewersForOrgn'est pas une définition d'outil et est plutôt incluse dans le fichier de définition de contrôle d'accès CatalogAccessControlPolicies.xml. Le code qui définit ce groupe d'utilisateurs ressemble au code suivant.
Pour afficher le fichier CatalogAccessControlPolicies.xml dans votre environnement de développement, suivez la procédure ci-dessous.<Action CommandName="GetAttributeDictionary.IBM_Admin_Summary" Name="GetAttributeDictionary.Summary"/> ... <ActionGroup Name="Catalog-AttributeDictionary-AttributeDictionaryViewers-AccessProfileActionGroup" OwnerID="RootOrganization"> ... <ActionGroupAction Name="GetAttributeDictionary.Details"/> <ActionGroupAction Name="GetAttributeDictionary.Summary"/> <ActionGroupAction Name="GetAttributeDictionary.All"/> ... </ActionGroup> ... <Policy Name="Catalog-AttributeDictionary-AttributeDictionaryViewers-AccessProfilePolicy" OwnerID="RootOrganization" UserGroup="AttributeDictionaryViewersForOrg" ActionGroupName="Catalog-AttributeDictionary-AttributeDictionaryViewers-AccessProfileActionGroup" ResourceGroupName="AccessProfileResourceGroup" PolicyType="groupableTemplate"/>- Dans un utilitaire de gestionnaire de fichiers, accédez au répertoire WCDE_installdir\xml\policies\xml.
- Ouvrez le fichier CatalogAccessControlPolicies.xml pour examiner son contenu.
Procédure
Pour ajouter le rôle Gestionnaire de termes de recherche aux groupes d'utilisateurs :
- Ouvrez la console d'administration d'organisation.
- Sélectionnez .
- Dans le menu Afficher, sélectionnez Groupes d'accès.
-
Ajoutez le rôle au groupe d'utilisateurs CatalogGroupViewersForOrg.
- Sous la zone Nom, cliquez sur CatalogGroupViewersForOrg. Les pages de détails du groupe d'utilisateurs s'affichent.
- Cliquez sur Critères. La page Critères s'affiche.
- Dans le menu Sélectionner une organisation, sélectionnez Organisation racine car le Gestionnaire de terme de recherche joue un rôle dans cette organisation.
- Dans le menu Sélectionnez le rôle, sélectionnez le gestionnaire de termes de recherche.
- Cochez la case en face de Pour l'entreprise.
- Cliquez sur Ajouter. Le rôle Gestionnaire de termes de recherche est ajouté à la liste Rôles et organisations sélectionnés.
- Cliquez sur OK pour sauvegarder les modifications.
-
Ajoutez le rôle au groupe d'utilisateurs AttributeDictionaryViewersForOrg.
- Sous la zone Nom, cliquez sur AttributeDictionaryViewersForOrg. La page de détails du groupe d'utilisateurs s'affiche.
- Répétez les étapes 4b à 4g.
-
Ajoutez le rôle au groupe d'utilisateurs WorkspaceToolUsersForOrg.
- Sous la zone Nom, cliquez sur WorkspaceToolUsersForOrg. La page de détails du groupe d'utilisateurs s'affiche.
- Répétez les étapes 4b à 4g.