-
Notifications
You must be signed in to change notification settings - Fork 1
User Stories ‐ External ‐ Registration
The "Registration- Access" feature allows authorized users to enter the Registration section of the BCIERS application.
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.
- From BCIERS dashboard, clicking the "Registration" tile, or links in the tile, directs to the Registration application.
The "Register Operation - Operation Information" feature allows authenticated users to manage operation selection, or operation input information for the process of registering an operation.
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.
- 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".
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.
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.
- 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".
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.
- 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".
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.
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.
- 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"
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.
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.
- 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"
The "Register Operation - Operation Representative" feature allows users to assign operation representative(s) to the registering operation.
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.
- 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"
The "Register Operation - Submission" feature allows users to confirm understanding and agreement with the with the conditions of registering an operation.
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.
- 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...".