README.md

New Ticket Wizard

Customizable (global and per-service) new ticket interfaces for users (both public and authenticated) using AlpacaJS library (http://www.alpacajs.org/)

Required PERL Packages:

Data::UUID

Requires OTRS Packages:

QueueService MaintenanceManager BootstrapSuport

Config required:

Kernel/Config.pm:

Use the following settings to define the message exhibited to the user when opening a ticket, for public and authenticated
customer interfaces:

$Self->{'Ticket::Frontend::Customer::NewTicketWizard::MessageChooseServicePublic'}
$Self->{'Ticket::Frontend::Customer::NewTicketWizard::MessageChooseService'}

If you want to customize the header or footer, use the following setting to define the templates. Files names
CustomerFooterNTW{CustomTemplate} and CustomerHeaderNTW{CustomTemplate} should be made available in OTRS:

$Self->{'Ticket::Frontend::Customer::NewTicketWizard::CustomTemplate'}

Package building:

To build the package, do the following:

cd dist
./CreateOpm.sh

The generated package will be on the same dist directory

Issues:

This module was developed in-house and thus is provided without warranty or support. If you have a problem, please open an issue at https://softwarepublico.gov.br/gitlab/setic-ufsc/otrs-new-ticket-wizard/