Newer Version Available

This content describes an older version of this product. View Latest

VPL360_NewUserRegistration

This Integration Procedure gets the user details from the form and performs various steps to create the user.
  • Checks if the email ID is already associated with an active user.

  • Creates a consumer account and returns the account ID.

  • Creates a customer community user and returns the user ID.

  • Assigns a vlocity_cmt license to the customer (if a license is available) and reports the result in the license assignment parameter.

  • Signs in as the newly created user ad

  1. Checks if the email ID is already associated with an active user.

  2. Creates a consumer account and returns the account ID.

  3. Creates a customer community user and returns the user ID.

  4. Assigns a vlocity_cmt license to the customer (if a license is available) and reports the result in the license assignment parameter.

  5. Signs in as the newly created user and returns the session details in the sign in parameters.

If any error occurs during user creation, all the actions are rolled back.

Sample Input

Parameter

Required/Optional

ConfirmPassword

Required

Email

Required

FirstName

Required

LastName

Required

Password

Required

Sample Output

Called By

  • Flows:

    • Web shop: User Registration

  • Components:

    • LWC: vplS360AccountSignup.js

Calls

  • Remote Action: DuplicateEmailCheck

    • Class: MediaCmexAppHandler

    • Method: checkDuplicateEmail

  • Remote Action: createCustomerCommunityUser

    • Class: MediaCmexAppHandler

    • Method: createCustomerCommunityUser

  • Remote Action: createCustomerCommunityUser

    • Class: MediaCmexAppHandler

    • Method: assignPackageLicense

  • Remote Action: createCustomerCommunityUser

    • Class: MediaCmexAppHandler

    • Method: doSignIn