Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Employer regisitration - using MPass integration

  • Employers are required to select on behalf of which specific economic unit they intend to carry out their activities within the system. (This selection process can be facilitated and managed at the MPass level.on openIMIS side)

  • Employer shouldn’t have any other option to log into the system than MPass (no username/password)

  • Employer data in openIMIS has to be verified with MPass data every time, they log into the system

  • Roles between openIMIS and MPass are consistent

  • Unsucessful login via MPass (Can it be handled only on the MPass side?)

  • Mandatory Employer data in OpenIMIS

    • Tax number

    • Name

    • Location

    System should generate unique system number for each Employer

User stories

  • As an Employer I want to register in openIMIS using my MPass account

  • As an Employer with multiple assignments to different economic units on MPass, I want the capability to select which economic unit I represent when performing actions within the system. This will enable me to accurately conduct activities on behalf of the specific economic unit I am assigned to.

  • As an system administrator administratior, I want Employer my data in openIMIS to be conistent verified with MPass data to be sure that data are always up to datedevery time I log into the system for enhanced security and accuracy.

  • As an employer, I want roles and permissions between openIMIS and MPass to be consistent to ensure seamless access to the system

  • As a User attempting to log in via MPass, I want to be redirected to openIMIS with clear information, In the event of an unsuccessful login attempt through MPass (to be confirmed?)MPass

  • As an system administrator, I want certain mandatory data fields to be collected during Employer registration in openIMIS, including Tax number, Name, and Location

Funcional requirements

  • Exclusive MPass Authentication

    • Employers should only have the option to log into the system using MPass authentication, and no alternative username/password authentication method should be available.

  • Real-time Data Verification

    • Employer data in openIMIS must be verified with MPass data in real-time every time they log into the system.

  • Consistent Roles and Permissions

    • Roles and permissions between openIMIS and MPass must be consistent to ensure seamless access to the system.

  • Handling Unsuccessful Login via MPass

    • In the event of an unsuccessful login attempt via MPass, the system should provide clear information to the user. Handling of unsuccessful login attempts can be coordinated with MPass if necessary.

  • Mandatory Employer Data Collection

    • During Employer registration in openIMIS, certain mandatory data fields, including Tax number, Name, and Location, must be collected.

  • Employer Registration via MPass

    • Employers must have the capability to register in openIMIS using their MPass account.

  • Employer Selection of Economic Unit

    • Employers must be able to select the specific economic unit they intend to represent within the system during registration and subsequent actions.

Worker registriation

Use cases

  • Employer creates Worker account

  • Worker mandatory fields

    • National ID

    • Name

    • Last name

  • System should generate unique system number for each Worker

  • No option to create an account if National ID is already assign to another account - validationPersonal information of worker should be updateable (except of National ID)

  • QR code is generated once new Worker is created

  • Integration with MConnect to validate the National ID

  • Name and Last name should be filled automatically after National ID is filled

User stories

  • As a Employer I want to be able to create an account for a Worker, to properly assign the voucher later on

  • As an Employer I can’t have the possibility to create a Worker account once his National ID number was already used to create another account in the system

  • As an employer, I want the system to validate the uniqueness of the National ID before allowing the creation of a Worker account.

  • As a system administrator I want the QR code to be generated for each Worker, once his/her account is created. The QR code will be used later on for Worker verification

  • As an employer, I want the Worker's "Name" and "Last name" fields to be automatically filled after entering the National ID