The Police Licensing Suite (PLS) is a bespoke piece of software specifically designed and built to meet the licensing needs for all of the police forces in Australia.
The current version of PLS creates and manages several different licence types from the initial request, through the statutory checks, the issuing of the licence and finally through to the issuing of a Permit to Acquire and association of a weapon to a licence.
hoplo.net, through the utilisation of Microsoft™ Workflow Foundation framework is able to provide a system that is flexible enough to be adapted for each state police jurisdiction and ensure that their business and individual legislative needs are met.
System Concepts
PLS is a web based solution that is designed to allow the storage, processing and searching of licences for police controlled items such as firearms and commercial agents.
Each of these police controlled items is known as a module.
PLS has a concept of a generic base layer that covers the general entities involved in managing licences.
Each of these entities is then built upon for the specific module.
These generic base entities are:
- Individual – A person or corporate who can hold and request licences;
- Organisation – A business entity that can hold and request licences;
- Licence – An issued licence for an item to an individual or organisation;
- Process Types – A method of creating or changing a licence. EG: New Licence;
- Process – A handler for an instance of a process type. E.G.: New Firearm Licence Request by a individual;
- Workflow – The logic involved in processing a process.
Click image to view full size.
Each module has a set of process types associated to it, allowing for, the interaction with the type of licences stored in the system.
The generic user interaction methods are as follows:
- Search – Allows for the searching for an entity. The results of the search can be sorted by the different entity types and show a summary of each entity and the ability to drill down to linked entities. EG: A firearm search for an individuals patial surname will show all individuals with the surname that contains that partial text. Each individual listed will show the full name, partial address, sex, etc. When an individual is expanded a list of associated firearms, licences and applications are shown;
- View Pages – Allows the viewing of detailed information on an entity. All associated entities can be seen as well as entity specific data;
- Wizard Pages – Each process that is being worked though will have a set of wizard pages that must be finished to allow the process to be completed. These wizard pages are simplified pages that guide the user though user interaction that is appropriate to that point in the processing;
- My Tasks – A process workflow will generate tasks as reminders for users. A user’s task list can be viewed allowing them to see their current work load.
|