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,
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 "Register an Operation" link or Registration dashboard "Register an Operation" tile.
  • 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 for a new facility, 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 for a new facility, 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 for a new facility, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, 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 for a new facility, triggers form validation errors.
  • Clicking "Save and Continue", with completed required fields, directs user to "Register Operation - Operation Representative"

Feature: Register Operation - Operation Representative

Summary

Given that I am on the Operation Representative page, When I click on the Operation Representative dropdown, Then I see a list of operation representatives

Given that a contact is selected, display the Contact form of the selected contact for review.

Given that a new contact is added, display the empty Contact form to be filled out.

Story

As an ,
I want to ,
So that .

Expected Results

Feature: Register Operation - Submission

Summary

Story

As an ,
I want to ,
So that .

Expected Results

TBD:

  • Operation Information\Opted-in Operation
  • Registration Purpose\Electricity Import Operation
Clone this wiki locally