Skip to content

User Stories ‐ External ‐ Registration

Shon edited this page Oct 9, 2024 · 21 revisions

Feature: Registration - Access

Summary

The "Registration- Access" feature allows authorized users to enter the Registration section of the BCIERS application.

Story

As an authenticated user with role industry_user, industry_user_admin,
I want to access the Registration section via a BCIERS dashboard tile or link,
So that I can manage registration tasks related to registration of operations.

Expected Results

  • From BCIERS dashboard, clicking the "Registration" tile, or links in the tile, directs to the Registration application.

Feature: Register Operation - Operation Information

Summary

The "Register Operation - Operation Information" feature allows authenticated users to manage operation selection, or operation input information for the process of registering an operation.

Story

As an authenticated user with role industry_user, industry_user_admin on the "Operation Information" page of the registration form,
I want to see a dropdown that displays existing operations that have not yet been registered,
So that I can select an operation for registration.

As a user who has selected an operation from the dropdown,
I want to see the operation information for the selected operation,
So that I can review and edit the operation details for the selected operation to be registered.

As a user who has NOT selected an operation from the dropdown,
I want to enter operation information in the operation information form,
So that I can fill in the operation details for a new operation to be registered.

Expected Results

  • User is directed to "Register Operation - Operation Information" feature from BCIERS dashboard's "Register an Operation" link or from Registration dashboard's "Register an Operation" tile or from "Administration\Operations\Add and Register an Operation" button.
  • Operation information form displays as designed
  • User can select, or input operation information.
  • Operation information form has required fields, distinguished by an appended "*" character.
  • Field "The purpose of this registration is to register as a*:" conditionally triggers required field "Regulated Product Name(s)*" based on purpose value NOT in: "Electricity Import Operation": "Potential Reporting Operation".
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, saves information and directs user to feature "Register Operation - Facility Information".

Feature: Register Operation - Facility Information

Summary

The "Register Operation - Facility Information" feature allows authenticated users to manage operation facility information for the process of registering an operation. Single facility operations, SFO, manage a single facility's information. Linear facility operation, LFO, can manage multiple facilities' information.

Story for SFO

As an authenticated user with role industry_user, industry_user_admin on the Facility Information page for an SFO operation,
I want to see a a form with my facility information,
So that I can manage the facility information.

Expected Results

  • User is directed to "Register Operation - Facility Information" from "Register Operation - Operation Information" button "Save and Continue".
  • Facility information form displays as designed
  • User can view facility form with pre-populated values for fields: "Facility Name":"Facility Type".
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, saves information and directs user depending on the purpose of the registration:
    • "Opted-in Operation" purpose user is directed to "Register Operation - Opt-in Application"
    • "New Entrant Operation" purpose user is directed to "Register Operation - New Entrant Application"
    • For other purpose options, user is directed to "Register Operation - Operation Representative".

Story for LFO

As an authenticated user with role industry_user, industry_user_admin on the Facility Information page for an LFO operation,
I want to see a table listing all my LFO facilities,
So that I can manage and view existing facility information.

As a user on the Facility Information page for an LFO operation,
I want to click "Add Facility" button,
So that I can access the form to add a new facility.

As a user who sees a table listing all my LFO facilities,
I want to click "View Details" on a facility row,
So that I can review the information for that facility.

Expected Results

  • User is directed to "Register Operation - Facility Information" from "Register Operation - Operation Information" button "Save and Continue".
  • Facility information form displays as designed
  • User can view existing facilities for the LFO.
  • If there are no existing facilities message displays: "No facilities to show, add a facility".
  • User can add facility information to the LFO.
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, saves information and directs user depending on the purpose of the registration:
    • "Opted-in Operation" purpose user is directed to "Register Operation - Opt-in Application"
    • "New Entrant Operation" purpose user is directed to "Register Operation - New Entrant Application"
    • For other purpose options, user is directed to "Register Operation - Operation Representative".

Feature: Register Operation - Opt-in Application

Summary

The "Register Operation - Opt-in Application" feature is for registering operations with purpose of the registration being "Opted-in Operation" to apply to be an Opt-in Operation in the B.C. OBPS.

Story

As an authenticated user with role industry_user, industry_user_admin on the Opt-in Application page for an operation with "Opted-in Operation" as the purpose of registration,
I want to see an opt-in application form,
So that I can apply to be an Opt-in Operation in the B.C. OBPS.

Expected Results

  • Opt-in Application form displays as designed
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, saves the information and directs user to "Register Operation - Operation Representative"

Feature: Register Operation - New Entrant Application

Summary

The "Register Operation - New Entrant Application" feature is for registering operations with purpose of the registration being "New Entrant Operation" to receive designation as a New Entrant in the B.C. OBPS.

Story

As an authenticated user with role industry_user, industry_user_admin on the New Entrant Application page for an operation with "New Entrant Operation" as the purpose of registration,
I want to see an new entrant application form,
So that I can receive designation as a New Entrant in the B.C. OBPS.

Expected Results

  • New Entrant Application form displays as designed
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, saves the information and directs user to "Register Operation - Operation Representative"

Feature: Register Operation - Operation Representative

Summary

The "Register Operation - Operation Representative" feature allows users to assign operation representative(s) to the registering operation.

Story

As an authenticated user with role industry_user, industry_user_admin on the Operation Representative page, I want to use the dropdown "Select Existing Contact",
So that I can select a contact to be assigned as an operation representative.

Expected Results

  • Operation Representative form displays as designed
  • Clicking "Save and Continue", without completing the required fields, triggers form validation errors.
  • Clicking "Save Operation Representative", without completing the required fields, triggers form validation errors.
  • Selecting a contact from dropdown "Select Existing Contact" completes the required fields.
  • Clicking "Save Operation Representative", with completed required fields, saves and displays the contact as an operation representative.
  • Selecting a contact from dropdown "Select Existing Contact" and clicking "Save Operation Representative" can be repeated multiple times.
  • Clicking "Save and Continue", with completed required fields, saves the information and directs user to "Register Operation - Submission"

Feature: Register Operation - Submission

Summary

The "Register Operation - Submission" feature allows users to confirm understanding and agreement with the with the conditions of registering an operation.

Story

As an authenticated user with role industry_user, industry_user_admin on the Submission page, I want to complete the submission form,
So that the submission button is enabled, and I can submit my registration.

Expected Results

  • Operation Representative form displays as designed
  • The "Submit" button, without completing the required fields, is disabled.
  • The "Submit" button, with completing the required fields, is enabled.
  • Clicking "Submit" displays message "Registration complete...".