Gestion de profils de membre

Un profil utilisateur de base comprend des informations d'enregistrement, d'adresse, des données démographiques, l'historique des achats, ainsi que d'autres attributs divers. Un profil utilisateur professionnel contient les mêmes informations qu'un profil utilisateur de base, ainsi que des informations professionnelles, telles que le numéro d'employé, la fonction ou la description du poste. Le profil professionnel peut également contenir un lien vers l'entreprise professionnelle à laquelle appartient l'utilisateur.

Les profils des entités organisationnelles comprennent des informations telles que le nom et la catégorie de l'entreprise. Vous créez des profils à l'aide des instructions UserRegistrationAdd et OrgEntityAdd. Vous pouvez mettre à jour les profils à l'aide des instructions UserRegistrationUpdate et OrgEntityUpdate. Les instructions d'adresse (AddressAdd, AddressDelete et AddressUpdate) permettent de gérer les adresses des utilisateurs et des entités organisationnelles. L'enregistrement groupé de profils dans la base de données WebSphere Commerce est autorisé via l'utilitaire de chargement (Loader). Les règles de contrôle des accès définissent les droits de gestion des profils.

Les profils de membres peuvent contenir toutes sortes d'attributs personnels et professionnels à valeurs multiples (tels que des rôles, des informations de paiement, des adresses, les langues et devises préférées, des unités mobiles). Les attributs dépendent de leur emplacement de stockage. Les attributs à valeurs multiples et sensibles au contexte ne sont pas pris en charge pour les groupes de membres.

Les profils peuvent être étendus et les données de profil peuvent être enregistrées soit dans une base de données, soit dans un serveur d'annuaires. Dans le cas d'une base de données, les données de profil sont stockées dans les tables de base de données BUSPROF, CERT_X509, MBRATTR, MBRATTRVAL, MBRVIEWPRF, ORGENTITY, USERDEMO, USERPROF, USERPVCDEV, USERREG, et USERS. Les tables MBRATTR et MBRATTRVAL permettent de définir et d'enregistrer des attributs de membre supplémentaires qui ne figurent pas dans les autres tables sans devoir étendre le schéma de la base de données. Par exemple, si vous souhaitez extraire des données sur les associations professionnelles dont fait partie un utilisateur donné, plutôt que d'ajouter une nouvelle colonne intitulée PROFESSIONALASSOC à l'une des tables, définissez l'attribut PROFESSIONALASSOC dans la table MBRATTR et enregistrez les valeurs correspondantes dans la table MBRATTRVAL. La table MBRATTRVAL vous permet également de facilement stocker des valeurs multiples pour un attribut. Lorsque le serveur d'annuaires est utilisé comme base de registre, les données de profil sont enregistrées dans le serveur d'annuaires à l'aide de classes d'objets standard, ainsi que dans la base de données WebSphere Commerce.

Rubriques connexes (1275 octets)

Référence connexe

IBM copyright