Utilisation de la création de profils d'accès avec des espaces de travail

Les profils d'accès peuvent être utilisés pour transmettre l'intention d'une requête et, pour les espaces de travail, sont utilisés pour indiquer quand une requête est faite à des fins de création ou d'affichage. Cela vous permet de voir et d'afficher des métadonnées supplémentaires sur vos objets métier lorsque vous utilisez un environnement de création. Les profils d'accès indiquent la quantité de données à récupérer sur les objets métier. Cela inclut les informations contenues dans l'objet métier et les métadonnées supplémentaires qui peuvent être associées à l'objet.

Aux fins de la création, une requête de service peut utiliser un profil d'accès spécifique pour obtenir une vue particulière des données. La création de profils d'accès renvoie toutes les données qui peuvent être modifiées par un utilisateur, ainsi que des informations de verrouillage. Cela contraste avec les profils d'accès Magasin qui renvoient uniquement les données que le client a le droit de voir, sans les informations de verrouillage

La création de profils d'accès peut inclure des métadonnées de contrôle de modification relatives aux noms renvoyés. Cela peut être implémenté en exploitant le concept de commande InsertMoreData du Pattern de traitement de la commande BOD Get, où une commande est enregistrée pour remplir les métadonnées d'informations de contrôle de modification pour chacun des objets métier renvoyé par un service Get.

La création de profils d'accès pour les services HCL Commerce suivent une convention de dénomination IBM_Admin_ViewView indique les données de vue à renvoyer. Par exemple, lors de la récupération de la vue détaillée d'une entrée CatalogEntry avec l'intention d'écrire, le profil d'accès est IBM_Admin_Details. Cela indique que le résultat doit inclure une version détaillée de l'entrée de catalogue qui inclut les attributs et les éléments requis lors de la création. Cela indique également que des informations supplémentaires peuvent être incluses dans la réponse Show de la requête.