Un membre peut être un utilisateur, un groupe de membres ou une entité organisationnelle. Une entité organisationnelle peut être soit une entreprise, soit un service d'entreprise. Une entreprise est un grand regroupement, relativement statique, au sein d'un conglomérat ou d'une entreprise plus importante. Un service est un regroupement, relativement statique, au sein d'une plus grande entreprise.
Un utilisateur peut être enregistré ou non. Un utilisateur enregistré possède un identificateur unique, un mot de passe, et doit avoir fourni certaines données de profil pour son enregistrement. Une validation peut être nécessaire pour l'enregistrement de l'utilisateur et un utilisateur enregistré peut avoir un état de type En attente d'approbation, Accepté ou Rejeté. Par défaut, un utilisateur rejeté doit de nouveau s'enregistrer et un utilisateur dont l'approbation est en attente n'est pas autorisé à effectuer la plupart des actions dans le système. Les utilisateurs enregistrés peuvent être classés en fonction de leur type de profil ; à savoir, le profil de type B correspond à un professionnel (ou client B2B) et le profil de type C correspond à un utilisateur final (ou client B2C). Il est recommandé que les utilisateurs professionnels appartiennent à l'entité organisationnelle appropriée dans la hiérarchie des membres plutôt qu'à l'entreprise par défaut. En d'autres termes, lorsqu'un professionnel s'enregistre, l'entité organisationnelle à laquelle il appartient doit être spécifiée ; dans le cas contraire, WebSphere Commerce utilise l'entreprise par défaut. Les instructions de WebSphere Commerce permettent de créer un utilisateur enregistré et de mettre à jour les informations de profil.
Par défaut, si le rôle d'administrateur de site, d'administrateur acheteur ou d'administrateur vendeur vous a été affecté, vous pouvez enregistrer une entité organisationnelle et mettre à jour les données de son profil.
WebSphere Commerce prend en charge un attribut RegisterType pour un utilisateur. Cet attribut peut prendre une à quatre valeurs valides : 'R' (utilisateur enregistré), 'G' (utilisateur invité ou visiteur), 'S' (administrateur de site) et 'A' (administrateur). La valeur 'A' est attribuée au RegisterType de l'utilisateur si celui-ci est membre d'un groupe d'accès intitulé 'Administrateurs'. Notez que si un rôle utilisateur est en fait Administrateur du site, même si l'utilisateur est membre du groupe d'accès des administrateurs, l'attribut RegisterType de l'utilisateur aura la valeur 'S'. Le groupe d'accès Administrateurs est un regroupement d'utilisateurs occupant un "rôle d'employé pour le Vendeur". La liste suivante est fournie à titre d'exemple et n'est pas exhaustive. La liste des rôles inclus dans ce groupe Administrateurs peut être configurée à l'aide de la console d'administration. Lors de l'affectation ou de la désaffectation d'un rôle à un utilisateur, la valeur de l'attribut RegisterType est mise à jour en conséquence. Un utilisateur auquel l'un des rôles suivants est affecté, quelles que soient les entités organisationnelles pour lesquelles l'utilisateur tient ce rôle, est considéré comme un membre du groupe Administrateurs :
Un utilisateur non enregistré possède des droits limités à l'intérieur du site ; il n'a pas d'identificateur ni de mot de passe unique et n'a pas besoin de fournir de données de profil. Il existe deux types d'utilisateur non enregistré : l'utilisateur générique et l'utilisateur invité. Un utilisateur générique n'effectue pas d'action ni de tâche spécifique sur un site WebSphere Commerce qui requiert une identification unique. Dès qu'un utilisateur générique effectue une action nécessitant ce type d'identification, par exemple l'ajout d'un produit dans un chariot, il devient un utilisateur invité. Il est également possible que la conception d'un site oblige un client invité à s'enregistrer avant d'accomplir certaines tâches (comme passer une commande). Le passage d'un utilisateur invité à un utilisateur enregistré se fait automatiquement. WebSphere Commerce fournit par défaut un utilisateur générique et enregistré doté du rôle d'administrateur de site.
Remarque : Il est possible qu'un utilisateur, à l'origine invité, exécute des actions qui entraînent son association à certaines ressources. Toutefois, si cet utilisateur s'enregistre en tant que professionnel, les ressources qui lui étaient associées lorsqu'il était invité ne sont pas associées par défaut à sa nouvelle identité (utilisateur professionnel). Si ces ressources sont contradictoires avec celles d'un utilisateur professionnel, le site doit être mis en oeuvre de telle sorte que ces contradictions soient détectées ultérieurement par d'autres processus métier. Par exemple, un utilisateur peut visiter un site en tant qu'invité et placer certains articles dans son chariot. Ensuite, ce même utilisateur peut se connecter ou s'enregistrer en tant qu'utilisateur professionnel. Les articles ajoutés au chariot alors que l'utilisateur était connecté en tant qu'invité appartiennent toujours à cet utilisateur connecté en tant que professionnel. Si ces articles s'opposent à des règles commerciales de son entreprise ou qu'ils font l'objet d'un règlement personnel de la part de l'utilisateur, il est de la responsabilité des processus métier ultérieurs de détecter cette situation et de prendre les mesures appropriées (par exemple, un processus d'approbation de commande peut être mis en oeuvre afin d'assurer que tous les articles achetés par un utilisateur professionnel soient bien à usage professionnel).
![]() |