Custom Objects and Usage
S.No |
Label |
API Name |
Description |
---|---|---|---|
1. |
Badges |
GI_Game__Badges__c |
It is used to store the badge information created by Admins/Managers. These badges will be available to all users, where they can assign them to each other or Admins can mark them for Missions. |
2. |
Mission |
GI_Game__Mission |
It is used to store missions created on the admin screen. |
3. |
Record level |
GI_Game__Record_Level__c |
This object stores the information about the object and scores and information about Benchmark to build the custom rule and Create these rules to write the custom gamification logic. This object is used to store record- level criteria logic to automatically select gamification objects. |
4. |
Child Record Level |
GI_Game__Child_Record_Level__c |
It is a child of Record_Level__c of Benchmark that stores the criteria row. Each Record Level can have upto 5 Child Record Levels. |
5. |
Reputation level |
GI_Game__ReputationLevel__c |
This object is used to add or remove levels, give each level a name, and update the point range. |
6. |
Error logs |
GI_Game__ErrorLogs__c |
It is used for storage of error logs from Apex classes. |
7. |
ScoreModule |
GI_Game__ScoreModule__c |
It is used to store the details of a Multi-Module that an admin can create. |
8. |
Gamification |
GI_Game__Gamification__c |
This object stores the gamification actions and points of the Reputation level Records. |
9. |
User Badges |
GI_Game__UserBadges__c |
This object stores the information about the badges earned by the users. This is a junction object between user and badge. |
10. |
User mission |
GI_Game__UserMissions__c |
This object stores the information of missions completed by users.This is a junction object between user and Mission. |
11. |
Mission Assign |
GI_Game__MissionAssign__c |
It is used for storing information about all the Missions. |
12. |
UserPointsHistory |
GI_Game__UserPointsHistory__c |
Store the action and points earned by the logged-in users. |
13. |
UserScore |
GI_Game__UserScore__c |
It is used to store user achievements (points,level,rank etc.). |