A SELF REGISTRATION FLOW
UNDER THE GUIDANCE OF :
MS.P.NEERAJA
PRESENTED BY - RAAVI DHAMINI
ROLL NO : 21121F0097
Table of contents in A Self Registration
Flow
1. Introduction
2. Abstract
3. Existing System
4. Proposed System
5. Advantages
6. System Environment
7. System Design
8. System Architecture
9. Implementation
10.Conclusion
1 . Introduction
The project is aimed at developing an online platform in order to filling the forms.
A SELF-REGISTRATION FLOW is a page guides you through setting up self-
registration for users to onboard themselves to WSO2 Identity Server. Login flows
customize the login experience and integrate business processes with Salesforce
authentication. In this example, we ask users to choose their data privacy settings.
By the end of the project, you’ll have a fully functional flow, which you can use in
the Self-Registration in a Portal module.
2. Abstract
A SELF-REGISTRATION FLOW is a page guides you through setting up self-
registration for users to onboard themselves to WSO2 Identity Server. This
applications is only for college/university premises.
The main reason to implement the applications is, it is Use Flow Builder to create a
flow to self-register portal users, Use Experience Cloud to set up a customer portal that
includes a self-registration flow. Manually create users. ‘Automatically create a user based
off of a business process’. Customize Login, Self-Registration, and Password Management
for Your ... Access Experience Cloud Sites.
3. Existing System
❖ The user accesses the self-registration page, which can be customized with
branding and information specific to your organization.
❖ The user enters their personal information, such as their name, email address,
and password.
❖ The user confirms their email address by clicking on a verification link sent to
their email.
❖ The user is redirected to the Salesforce login page and can log in with their
newly created credentials.
4. Proposed System
❖ Landing page: A page with a form for users to input their information, such as
name, email, password, and any other relevant information.
❖ Verification: An email verification step to confirm the user's email address.
❖ Account creation: Once the user's information has been verified, a new account
is automatically created in Salesforce.
❖ Profile assignment: Based on the information entered by the user, the system
assigns a profile to the new account.
❖ Login: The user is redirected to the login page, where they can access their newly
created account.
5. Advantages
Companies and organizations of different sizes and industries can use Salesforce
Experience Cloud to create sites that fulfill various activities, and achieve many
goals, including:
· To boost sales;
· To optimize business processes;
· To engage with customers and partners;
· To connect people and create like-minded communities;
· To perform fundraising and charities;
Software System Configuration :
1. Operation System : Windows 11
2. Coding Language : Virtual Force
3. Front End : https://trailhead.salesforce.com/
7. System Design
Unified Modeling Language (UML) is a standardized visual modeling language
that can be used to model various software systems, including self-registration
flows in Salesforce.
❖ A UML diagram for a self-registration flow in Salesforce could include:
❖ Use Case Diagram to represent the high-level functionality of self-registration.
❖ Class Diagram to model the data structure and relationships between objects
in Salesforce.
❖ Activity Diagram to illustrate the flow of steps in the self-registration process.
10. Conclusion
It is a convenient and efficient way for organizations to manage the process of creating new
user accounts and ensuring that only authorized users have access to certain information.
However, it is important to properly set up and secure the self registration flow to prevent
unauthorized access and mainten. In Salesforce, self-registration flow allows users to create
their own account and access specific information or resources within the platform. n data
security.