User Info Exhaust
Last updated
Last updated
User personal info exhaust contains the additional information of the users that have joined the course batch. The information contains personal details such as Email, Phone number etc and all such personal information is provided only with explicit consent by the user. Each record represents user details of the enrolled users in the course batch.Mail id and phone number are encrypted and will be decrypted based on consent
The UserInfoExhaustJob processes the data, applies consent rules, decrypts user information, and generates a user information exhaust report based on the provided user enrolment data and collection batch information.The encryption key is mandatory only for user info exhaust Data provider: cassandra
user redis
user_enrolments
user_consent
postgres
job_request table
File Structure
Following are the fields/columns that will be available in the file only when the user consented for the data sharing.
Sample Data
Format
Nomenclature
Example
CSV zip (Password protected)
user-info-exhaust/{request_id}/<batch_id>_userinfo_<updatedDate>.zip
do_1130264512015646721166_userinfo_26_08_2020.zip
Column Label
Column Type
Data Type
Description
Collection Id
Static
String
Unique Collection Identifier.
Collection Name
Static
String
Collection Title
Batch Id
Static
String
Batch Id
Batch Name
Static
String
Batch Title
User UUID
Static
String
The system generated unique user ID
User Name
Static
String
Name of the user
User Type
Static
String
Type of the user
User Sub Type
Static
String
Sub Type of the user
State
Static
String
User declared state for self signed up users. If the user is a org validated user then the state as passed from org SSO or derived from sub-org ID.
District
Static
String
User declared district for self signed up users. If the user is a org validated user then the district as passed from org SSO or derived from sub-org ID.
Org Name
Static
String
Name of user org - Custodian for self signed up users and respective org name for org validated users
Sub-Org Id
Static
String
If user is org validated user then the sub-org ID mapped to this user. If user is self declared user then the user declared sub-org ID.
Sub-Org Name
Static
String
If user is org validated user then the sub-org name mapped to this user. If user is self declared user then the user declared org/sub-org name.
Block Name
Static
String
Block name mapped to the user’s org/sub-org id
Declared Board
Static
String
The board selected by the user during onboarding.
Declared Org
Static
String
If the user is a self signed up user then this is the value filled by the user in the 'With' part of the self signed up declaration.
Mobile Number
Static
String
User declared unmasked mobile number
Email ID
Static
String
User declared unmasked email ID
Consent Provided
Static
String
Yes/No. Flag to denote whether user has consented to the data sharing.
Consent Provided Date
Static
Date
Date when the user has consented to share the data
Sub-org ID
Sub-org Name
Block Name
Mobile number
Email ID