Ressources membre

Module Membres. Un membre désigne une personne, un groupe ou une organisation connus du système. Un membre peut faire référence à un utilisateur, une organisation, une unité organisationnelle ou un groupe de membres. Un membre peut agir en tant que client ou administrateur, ou être propriétaire d'entités.

HCL Commerce EnterpriseUn membre doit d'abord devenir membre de la place de marché avant d'être désigné comme utilisateur. Les membres ne sont pas propres à un magasin. Chaque magasin peur utiliser des membres et, dans ce cas, l'objet Magasin est indiqué comme dépendant du module Membres.

HCL Commerce fournit un sous-système Membre qui inclut des membres, ou utilisateurs, et des organisations. Les ressources membre de HCL Commerce comprennent des données sur les participants du système WebSphere Commerce. Un membre peut être un utilisateur, un groupe d'utilisateurs ou une entité organisationnelle. Un administrateur, l'administrateur de site par exemple, affecte des rôles aux utilisateurs et aux entités organisationnelles membres. Après l'affectation du rôle, le composant contrôle d'accès autorise le membre à participer aux activités. Par exemple, une organisation peut remplir un rôle de vendeuse, acheteuse, ou les deux. Un utilisateur peut également recevoir plusieurs rôles. Un administrateur peut créer des groupes de membres, qui sont des groupes d'utilisateurs répartis en catégories pour diverses raisons professionnelles. La console d'administration vous permet de créer et d'opérer sur des organisations, utilisateurs, rôles et groupes de membres.

La logique applicative des ressources Membres permet l'enregistrement des membres et offre des services de gestion des profils. D'autres services sont étroitement liés à ces ressources, notamment le contrôle d'accès, l'authentification et la gestion des sessions.

Le diagramme suivant présente les ressources Membres de HCL Commerce.

Ressources membre illustrant les types de ressources contenus dans un membre ou un utilisateur HCL Commerce, et leurs relations.

Membre

Un member dans HCL Commerce peut désigner :

  • Un organizational entity. Il peut s'agir d'une organisation, comme "IBM", ou d'un service de cette organisation, par exemple la "Division Commerce électronique" chez IBM.
  • Un user (enregistré ou non). Un utilisateur enregistré possède un identificateur unique, un mot de passe et doit fournir des données sur son profil afin de s'enregistrer. Les utilisateurs inscrits peuvent être classés en fonction de leur type de profil : le type 'B' correspond à un utilisateur professionnel (client dans un cadre de commerce interentreprise) et le type 'C' à un client d'un point de vente (client dans un cadre de commerce grand public).
  • Une instance member group. Ce groupe se réfère à un groupe d'utilisateurs regroupé en catégorie pour diverses raisons processionnelles. Ces regroupements peuvent être utilisés à des fins de contrôle d'accès, de validation ou pour des besoins marketing (comme le calcul de remises, de prix ou l'affichage de produits).
Entité magasin
Chaque store entity (c'est-à-dire un magasin ou un groupe de magasins) est la propriété d'un membre. Un store en ligne de HCL Commerce est composé d'un ensemble de fichiers HTML et JSP (JavaServer Pages), ainsi que de ressources de taxes, d'expédition, de paiement, de catalogue et d'autres ressources de base de données. Ces ressources sont hébergées dans un archivage de magasin. Un magasin contient également des données de magasin, qui sont les informations qui alimentent la base de données HCL Commerce pour permettre le fonctionnement d'un magasin.
Attribut de membre et valeur d'attribut de membre

un membre dans HCL Commerce possède un jeu d'attributes, avec une value associée à chaque attribut. Un profil utilisateur élémentaire intègre, dans le cas d'un membre, des informations d'enregistrement, des données démographiques, des informations sur son adresse et l'historique de ses achats, ainsi que divers autres attributs.

Un profil utilisateur professionnel contient les mêmes informations qu'un profil utilisateur de base, ainsi que des informations professionnelles. Par exemple, il peut s'agir du numéro d'employé, de la fonction ou de la description du poste. Lors de leur enregistrement, les utilisateurs dans un cadre professionnel doivent identifier l'organisation à laquelle ils appartiennent. Les profils des entités organisationnelles incluent des informations supplémentaires, comme le nom de leur organisation et la catégorie de l'entreprise.

Les règles de contrôle d'accès appliquent des autorisations utilisateur pour la gestion des profils. Les profils de membres peuvent contenir toutes sortes d'attributs personnels et professionnels (tels que rôles, informations de paiement, adresses, langues et devises préférées, utilisation d'informatique nomade). Les attributs peuvent être dépendants du magasin. Ces attributs ne seront pris en charge que pour les utilisateurs et les entités organisationnelles, mais non pas pour les groupes de membres.

Rôle

Le système HCL Commerce fournit le jeu suivant de types de rôles par défaut :

  • Rôles de gestion des relations commerciales
  • Rôles de service clientèle
  • Rôles marketing
  • Rôles d'exploitation
  • Rôles de gestion organisationnelle
  • Rôles de gestion des produits et de marchandisage
  • Rôles des opérations techniques

Un administrateur de site peut attribuer ces rôles, tout comme les nouveaux rôles qu'il crée, par entité organisationnelle. Les utilisateurs appartenant à une telle entité peuvent assumer les rôles qui lui ont été affectés.

Rôle de membre

Chaque utilisateur peut remplir un ou plusieurs rôles dans l'organisation. L'administrateur de site affecte un ou plusieurs rôles à chaque membre. Par exemple, en tant que membre d'une organisation, un individu peut avoir à la fois le rôle de Représentant du service clientèle et de Responsable du service clientèle.

Quand un rôle est affecté à un utilisateur, ce rôle est circonscrit à une entité organisationnelle. Il peut s'agir de n'importe quelle entité organisationnelle et celle-ci ne doit pas forcément être une entreprise parente de celle de l'utilisateur. Cependant, comme les rôles sont hérités, l'utilisateur remplit le rôle qui lui a été attribué dans tout descendant de l'organisation dans laquelle le rôle a été affecté. Par exemple, si un rôle est attribué à un utilisateur dans l'organisation racine, il remplit ce rôle dans toutes les entités de l'organisation.

Les rôles dans HCL Commerce peuvent être affectés manuellement depuis la Console d'administration de l'organisation ou automatiquement via les instructions d'enregistrement et de gestion de session. Cette affectation de rôle automatisée est basée sur la configuration spécifiée dans le fichier MemberRegistrationAttributes.xml. HCL Commerce fournit le fichier MemberRegistrationAttributes.xml, qui peut être modifié en fonction des exigences d'enregistrement particulières.

Entité organisationnelle, organisation et unité organisationnelle

Un member dans HCL Commerce peut désigner un organizational entity. Il peut s'agir d'une organisation, par exemple "IBM". Il peut aussi s'agir d'une unité de l'organisation, comme la "Division Commerce électronique" au sein d'IBM .

Utilisateur
Un member dans HCL Commerce peut désigner un utilisateur enregistré ou non. Un utilisateur enregistré possède un identificateur unique, un mot de passe et doit fournir des données sur son profil afin de s'enregistrer. Les utilisateurs inscrits peuvent être classés en fonction de leur type de profil : le type 'B' correspond à un utilisateur professionnel (client dans un cadre de commerce interentreprise) et le type 'C' à un client d'un point de vente (client dans un cadre de commerce grand public).
Groupe de membres, membre et type de groupe de membres
Un member dans HCL Commerce peut désigner un member group, à savoir un groupe d'utilisateurs rassemblé dans une catégorie pour diverses raisons professionnelles. Ces types de regroupements peuvent être utilisés à des fins de contrôle d'accès, de validation ou pour des besoins marketing. Par exemple, le calcul de remises, de prix ou l'affichage de produits.