Deprecated featureHCL Commerce Enterprise

URL ResellerRegistrationAdd

Cette URL est utilisée dans les scénarios métier indirects.

Cette URL est utilisée dans les scénarios métier indirects. Elle enregistre une nouvelle organisation et crée un nouvel utilisateur dont le parent est la nouvelle organisation créée. La nouvelle organisation du revendeur et l'administrateur du revendeur sont placés à l'état autorisation en attente. Une fois que l'administrateur de site a approuvé l'organisation et l'utilisateur, l'utilisateur peut se connecter à l'organisation associée.

L'URL ResellerRegistrationAdd est une URL d'encapsulation pour les URL OrgEntityAdd et UserRegistrationAdd. Plus précisément, cette URL appelle d'abord l'URL OrgEntityAdd, puis l'URL UserRegistrationAdd. A l'exception de quelques paramètres, cette URL accepte tous les paramètres de l'URL UserRegistrationAdd avec usr_ ajouté comme préfixe à chaque paramètre. De même, à l'exception de quelques cas, cette URL accepte tous les paramètres de l'URL OrgEntityAdd avec "org_" ajouté comme préfixe à chaque paramètre. Les exceptions sont les suivantes :

  • Vous ne pouvez pas transmettre le paramètre parentMember à l'URL OrgEntityAdd, c'est-à-dire que vous ne devez pas ajouter de préfixe usr_ au paramètre parentMember pour en faire un usr_parentMember. A la place, les informations parentMember sont lues à partir de l'élément <RegistrationParents> du fichier MemberRegistrationAttributes.xml.
  • Pour l'URL OrgEntityAdd, les valeurs administratorFirstName, administratorLastName et administratorMiddleName sont récupérées à partir de usr_firstName, usr_lastName et usr_middleName. Ainsi, vous ne pouvez pas passer dans org_administratorFirstName, org_administratorLastName et org_administratorMiddleName.
  • Pour l'URL OrgEntityAdd, vous ne pouvez pas transmettre la valeur orgEntityType car cela est défini sur O.
  • Pour l'URL UserRegistrationAdd, vous ne pouvez pas transmettre la valeur parentMember puisque celle-ci est déterminée lors de la création de la nouvelle organisation.

Une fois le revendeur inscrit, le revendeur ne peut pas se connecter tant que l'administrateur du site n'a pas donné son autorisation. Les informations relatives aux nouveaux utilisateurs sont stockées dans les tables de base de données ADDRESS, BUSPROF, MBRREL, MEMBER, ORGENTITY, USERDEMO, USERPROF, USERREG et USERS.

Utilisez cette URL avec SSL (Secure Sockets Layer) pour garantir le chiffrement des informations de l'utilisateur. Pour ce faire, tapez l'adresse URL avec le protocole sécurisé HTTPS.

Structure de l'adresse URL

http:// host_name/path/
Nom entièrement qualifié de votre Transaction server et du chemin de configuration.

Valeurs des paramètres

Puisque cette URL appelle d'abord l'URL OrgEntityAdd, reportez-vous à la section Valeurs des paramètres de l'URL OrgEntityAdd. Ensuite, reportez-vous à la section Valeurs de paramètres de l'URL UserRegistrationAdd. Notez également les informations mentionnées ci-dessus sur les éléments usr_ et org_ ajoutés comme préfixe à chaque paramètre et les exceptions concernant les paramètres.

Exemple

L'exemple suivant crée un dossier d'inscription pour le revendeur ABC :


https://myhostname/webapp/wcs/stores/servlet/ResellerRegistrationAdd?
storeId=10001&URL=ResellerRegistrationApprovalView&org_orgEntityName=ABC
&usr_logonId=myUserLogonId&usr_logonPassword=myUser1Password
&usr_logonPasswordVerify=myUser1Password

Comportement

  • Puisque cette URL appelle d'abord l'URL OrgEntityAdd, reportez-vous à la section Comportement de l'URL OrgEntityAdd. OrgEntityAdd lit la section appropriée dans le fichier MemberRegistrationAttributes.xml pour cette URL.
  • Ensuite, reportez-vous à la section Comportement de l'URL UserRegistrationAdd. Notez que cette URL lit l'élément <UserRoles> du fichier MemberRegistrationAttributes.xml et applique les rôles qui ont un qualificatif registrationQualifier="ResellerRegistration".
  • Crée un groupe d'approbation d'inscription d'utilisateurs pour la nouvelle organisation, le nouvel utilisateur administratif étant l'approbateur.

Conditions d'exception

  • Puisque cette URL appelle d'abord l'URL OrgEntityAdd, reportez-vous à la section Comportement de l'URL OrgEntityAdd.
  • Ensuite, reportez-vous à la section Comportement de l'URL UserRegistrationAdd.
  • Notez les informations mentionnées ci-dessus sur les éléments usr_ et org_ ajoutés comme préfixe à chaque paramètre et les exceptions concernant les paramètres.