Job Authorisation [S123]
Overview
This screen allows the user to authorise jobs which are waiting to be authorised.
Rules
A job which is waiting to be authorised cannot be assigned to a trip.

Any users who have the authority should be able to use this screen to authorise the jobs. If the user does not have any authorisation powers then the screen will throw an error.

If the status of a job has changed inbetween listing the jobs for authorisation and the authorisation, then the job will not be authorised and will remain in the list.
Operation
To create a list of jobs which require authorisation, you can enter some filter data or just click the list button without any filters.

When you see the job list, check any jobs which you'd like to authorise and click the 'Authorise' button.

Various links appear in the list to enable you to navigate to other data screens These include Supplier Maintin, Job Maintain and Arrangement Host

Related Items

 

THIS SPEC HAS CHANGED.... R

  Here is the text from the original draft specs. Testers.... Please modify as required. A supplier and/or a material may be marked as requiring authorisation. This is controlled by a dropdown on supplier maintain (admin tab) and a dropdown on the material maintain screen. SUPWatchListStatus int MATJobAuthorisationStatus int 0 : No authorisation required 1 : Authorisation required 2 : Can only be added by user with ACTAuthorisationStatus > 0 When a manually created job is raised for a supplier who requires authorisation OR a material which requires authorisation then the job is marked as requiring authorisation. This means that it cannot be assigned to a trip until the job has been authorised. The job table will acquire a new field to show the authorisation status. JOBAuthorisationStatus int 0 : Does not require authorisation 1 : Requires authorisation 2 : Has been authorised Additional fields will show who authorised and when. JOBAuthorisedBy int JOBAuthorisedWhen datetime A new field in the actor table will show the user’s authorisation status. ACTAuthorisationStatus int 0 : Can only create job/materials where the MATJobsRequireAuthorisation < 2 1 : Can create any job with any material (but the job may need authorising) 2 : Can create any job/material and if the job requires authorisation then it will be self-authorised. This user is also an authoriser. A new screen will be provided for the authorisers to see what needs authorising. This will be in the form of a list and the user will be able to click directly to view the job, supplier and arrangement. A button will be provided to authorise the job.



If a job is not authorised then it must be cancelled
Screen Shot
Testers : Please put a useful screen shot here when this page is tested.