System Users
Key Users
Key users have been identified in the context of cheque bounce cases in Kerala. These users interact with the system and perform different actions.
Litigants
Litigants are the parties to a case–either the persons filing the case (petitioner) or the persons against whom the case is being filed (respondent).
Litigants may be individuals, organizations, states, or other entities.
Advocates
Advocates are registered individuals with the Bar Council of India as such.
Advocates may operate as 1) individuals or 2) part of an organization.
Advocate Clerk
Advocate clerks are temporarily appointed by Advocates to support case specific activities like filing, etc.
1 advocate clerk may be operating for multiple Advocates.
Judges
A public officer appointed to decide cases in a law court.
Junior Superintendent/File Scrutiny Officer
Personnel at the court responsible to ensure the case has been filed correctly and case docket is ready for judge’s perusal.
Court Secretary/ Manager (currently Bench Clerk)
Personnel at the court who assists judge during court proceedings, maintains records and assists the judge in day to day operations.
LD Typist
Personnel at court who Prepares verbatim transcripts of court proceedings.
Nyay Mitra
Personnel at court to approve Advocate registrations, and collect case related payments from Litigants/Advocates
System Administrator
Super user of the system and manage the master data and localization data and also creation/editing of court staff
Role Mapping
The architecture uses a hybrid of role based access control (RBAC) and attribute based access control (ABAC). Every API (a feature in software) is like an action that a system user can perform. Access to these actions is controlled based on who you are and what role you play in the system. In addition to the role, access is further controlled by user specific attributes.
Below table shows what roles are given to each user persona:
Complainant (Litigant)
Litigants as Party in Person
APPLICATION_CREATOR APPLICATION_EDITOR APPLICATION_VIEWER CASE_CREATOR CASE_EDITOR CASE_VIEWER CITIZEN EVIDENCE_CREATOR EVIDENCE_VIEWER HEARING_DATE_REQUESTOR HEARING_VIEWER ORDER_VIEWER TASK_VIEWER
Respondents
Advocates
Advocate Clerk
Judges
Junior Superintendent/File Scrutiny Officer
Court Secretary/ Manager (currently Bench Clerk)
Nyay Mitra
System
WORKFLOW_ABANDON
ORDER_STAMP
ORDER_CLOSER
TASK_CREATOR
System Administrator
HRMS_ADMIN LOCALISATION_ADMIN MDMS_ADMIN SYSTEM_ADMIN SUPERUSER WORKBENCH_ADMIN
User Entity Diagram
Last updated