Clients

Si l'utilisateur est un client, il peut être enregistré ou non enregistré. Un client enregistré possède un type d'enregistrement R pour indiquer qu'il tient le rôle de Client enregistré dans WebSphere Commerce. Un utilisateur enregistré possède un identificateur unique, ou ID de connexion, un mot de passe, et doit avoir fourni certaines données de profil pour son enregistrement. Une validation peut également ê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é à se connecter au système. Les clients enregistrés peuvent être classés en fonction de leur type de profil : le profil de type B correspond à un professionnel (commerce interentreprise ou via un canal) et le profil de type C correspond à un utilisateur final (vente grand public). 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.

Un utilisateur non enregistré possède le type d'enregistrement G pour indiquer qu'il ne tient aucun rôle dans WebSphere Commerce. Un utilisateur non enregistré possède des droits limités à l'intérieur du site ; il n'a pas d'identificateur unique ou ID de connexion, ni de mot de passe et n'a pas besoin de fournir de données de profil. Souvent, un client qui n'est pas enregistré est appelé utilisateur invité. Il est également possible que la conception d'un site oblige un client invité à s'enregistrer avant d'accomplir certaines tâches. Par exemple, un client invité d'un magasin peut être capable de parcourir le catalogue, mais devra s'enregistrer avant de passer une commande auprès du magasin. Il est en outre 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 à certaines politiques commerciales de son entreprise ou s'ils font l'objet d'un paiement personnel de la part de l'utilisateur, les processus métier ultérieurs ont pour rôle 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 de garantir que tous les articles achetés par un utilisateur professionnel sont bien à usage professionnel).