The Helpdesk package is an incident and change management system. It can be used to keep track of interaction by clients and providers in Service Level Agreements (SLA), as a central place for client requests to be captured and starting point for the provider response and continual tracking until the request issue has been resolved. These operations fall under the category of "ticket management", and the Helpdesk has a wide range of functionality, having the ability to closely track Incidents such as Bug or SLA Requests, or Change, such as Feature, Training, Purchasing, etc., Requests.
(Screenshot show a list display of all the Helpdesk "tickets" currently on the system.)
Once a ticket has been created, the helpdesk checks information associated with the ticket type in order to determine:
To configure the default workflow please go to Admin -> Categories and select "Intranet Ticket Type". Please observe the following two fields:
The logic that uses "im_categories.aux_string2 - default queue" and classifies a ticket is included in the PL/SQL procedure "im_ticket__classify". This PL/SQL routine should be called by the first Transition of the ticket's workflow.
Here is how you can check if im_ticket__classify is called for your workflow:
With this setting, now try to create a new ticket with a Ticket Type that is associated to your workflow.
Classifying tickets in helpdesk operations refers to determining a type, a position in a global issue hierarchy and other operations.
In ]po[, this operation is implemented by the PL/SQL function "im_ticket__classify" which is located in the /packages/intranet-helpdesk/sql/postgresql/intranet-helpdesk-create.sql file.
You can take the existing im_ticket__classify as a template to add your own business logic. Withing the im_ticket__classify, you have access to all user specified information about the ticket plus information on the ticket environment such as the SLA, information about the customer etc.
In ]po[, there are many different ways to assign a ticket to a user or groups of users to provide you with maximum flexibility. Here are some of the options:
Maturity
Related Tutorials
Related Object Types
Related Packages
Related Modules
