Navigation Between Bulk List of Items and Individual Item View
In PASIprep, a usual workflow for a user is:
User discovers (through searches or related item list) a bulk list of 'items' to review (e.g. a bulk list of course enrolments, a bulk list of diploma exam registrations, etc)
User choose a single item to work with based on what they saw on the bulk list; this could mean:
User goes to add a new item (if they recognize the item needs to be created because it is not in the bulk list) or clone an existing item to create a new item
User goes to edit an item in the list
User goes to view more details about an item in the list.
From the view screen, they can also edit the item.
After user makes a change they are generally taken back to where they were before they performed the action, with the data requested.
PASIprep screens should implement the following screen navigation flow to support this common workflow:
proposed_navigation_and_actions.vsdx
Navigation/Behavioral Patterns for List Screens
Navigation/Behavioral Patterns for Add Screens
From an Add page (using PASIprep Add Item Template):
When arriving from a List screen
Clone mode:
Success Toast on Successful Saves
Whenever user performs a successful
Add, a
toast will be used to alert user of the successful save.
Navigation/Behavioral Patterns for View Screens
Navigation/Behavioral Patterns when using View Student
Navigation/Behavioral Patterns for Edit Screens
From a Edit page (using PASIprep Edit Item Template):
Since there is a possibility that the system cannot determine the 'previous' PASIprep page (e.g. the user may have entered the
URL manually to access a particular PASIprep page directly), the 'default' page the [Save] and [Cancel] clicks to goes back to would be:
Success Toast on Successful Saves
Whenever user performs a successful Edit, a
toast will be used to alert user of the successful save.
Data Checks
Work Item Check
This check is performed to display or indicate Work Items related to a record to a user.
On PASIprep Business Object Grids and View Student tabs, the work items related is indicated with a Work Item Indicator
If PASI is still processing/calculating the Work Items applicable to the record, an Expired indicator will be shown
The indicator will have a tooltip that reads “Work items are being processed for this record. You can return later or refresh the screen to check if processing is completed to view the most up-to-date information.”
If the record has at least one Warning Work Item, a Warning indicator will be shown
The indicator will have a tooltip that reads “Warning(s) exist for the record”
If the record has at least one Advice Work Item, an Advice indicator will be shown
The indicator will have a tooltip that reads “Advice(s) exist for the record”
Note that the indicators above are listed by priority; the highest priority indicator will be the one visible to the user (e.g. if a record has a Warning and an Advice, the Warning indicator will be used)
Please refer to the PASIprep Icon Library for icons used for the indicators.
On view screens and edit screens, work items are displayed as PASIprep Work Item Cards:
If PASI is still processing/calculating the Work Items applicable to the record, no Work Item Cards will be shown. In its place will be a
Cautionary Message panel (with the Expired Work Item indicator) to alert user that data is out of date (this should sit right above the record/grid it is applicable to):
-
Clicking Refresh allows user to refresh the screen.
Otherwise, if PASI has calculated all Work Items applicable to the record:
A Warning Work Item Card is shown for each Warning Work Item the record has
An Advice Work Item Card is shown for each Advice Work Item the record has
Extended Work Item Check
The “Extended” version of the Work Item Check also checks for Work Items related to a record(s) displayed on screen, except:
When it detects at least one record where PASI is still processing/calculating the Work Items applicable to the record, it will wait for a pre-defined number of seconds and check again to see if PASI has completed the calculation. This wait will allow PASI to finish processing so the most up-to-date information can be fed back to the user.
However, if PASI is still calculating the work items for the record after the wait has expired, the Expired indicator will continue to be shown to the user. This will not automatically refresh; the user will need to manually refresh the screen to run the Work Item check again.
The indicators and the work item cards used are identical to the work item check.
Student Transcript Processor Check
When viewing records for a Student that are calculated by the Transcript Processor and PASI is still calculating transcript data for the student, a Cautionary Message panel is displayed to alert user that data is out of date (this should sit right above the record/grid it is applicable to):