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.).