Campos obligatorios al crear un nuevo ticket en ITSM

Post Reply
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Campos obligatorios al crear un nuevo ticket en ITSM

Post by jd_munoz »

Hola a todos

Necesito que alguien me indique se al momento de crear un nuevo ticket se pueden hacer obligatorios los campos de servicio y propietario, de ser asi como sería el procedimiento, o solo uno de esos 2 campos se puede poner como obligatorio, mas mi urgencia es si el campo de servicio se puede hacer obligatorio.

espero que me indiquen si es posible o no.

garcias
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Campos obligatorios al crear un nuevo ticket en ITSM

Post by carlosgallego »

Hola,


En que version de OTRS estas trabajando.

Saludos.

Carlos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Re: Campos obligatorios al crear un nuevo ticket en ITSM

Post by jd_munoz »

Hola saludos

Estoy trabajando en la versión 3.1.10
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Campos obligatorios al crear un nuevo ticket en ITSM

Post by carlosgallego »

Hola,

Esta es la información de como hacerlo.

Editar el archivo AgentTicket(Email o Phone).dtl de la siguiente forma

Code: Select all

<!-- dtl:block:TicketService -->
                    <label class="Mandatory" for="ServiceID"><span class="Marker">*</span> $Text{"Service"}:</label>
                    <div class="Field">
                        $Data{"ServiceStrg"}
                        <div id="ServiceIDServerError" class="TooltipErrorMessage"><p>$Text{"Service invalid."}</p></div>
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
[b]    $('#ServiceID').addClass('Validate_Required');
[/b]    $('#ServiceID').bind('change', function (Event) {
        Core.AJAX.FormUpdate($('#NewPhoneTicket'), 'AJAXUpdate', 'ServiceID', ['NewUserID', 'NewResponsibleID', 'NextStateID', 'PriorityID', 'SLAID', 'SignKeyID', 'CryptKeyID', 'TicketFreeText1', 'TicketFreeText2', 'TicketFreeText3', 'TicketFreeText4', 'TicketFreeText5', 'TicketFreeText6', 'TicketFreeText7', 'TicketFreeText8', 'TicketFreeText9', 'TicketFreeText10', 'TicketFreeText11', 'TicketFreeText12', 'TicketFreeText13', 'TicketFreeText14', 'TicketFreeText15', 'TicketFreeText16', 'To', 'Cc', 'Bcc']);
    });
//]]></script>
<!--dtl:js_on_document_complete-->
                    </div>
                    <div class="Clear"></div>
<!-- dtl:block:TicketService -->
 
<!-- dtl:block:TicketSLA -->
                    <label class="Mandatory" for="SLAID"><span class="Marker">*</span> $Text{"Service Level Agreement"}:</label>
                    <div class="Field">
                        $Data{"SLAStrg"}
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
[b]    $('#SLAID').addClass('Validate_Required');
[/b]    $('#SLAID').bind('change', function (Event) {
        Core.AJAX.FormUpdate($('#NewPhoneTicket'), 'AJAXUpdate', 'SLAID', ['NewUserID', 'NewResponsibleID', 'NextStateID', 'PriorityID', 'SignKeyID', 'CryptKeyID', 'TicketFreeText1', 'TicketFreeText2', 'TicketFreeText3', 'TicketFreeText4', 'TicketFreeText5', 'TicketFreeText6', 'TicketFreeText7', 'TicketFreeText8', 'TicketFreeText9', 'TicketFreeText10', 'TicketFreeText11', 'TicketFreeText12', 'TicketFreeText13', 'TicketFreeText14', 'TicketFreeText15', 'TicketFreeText16', 'To', 'Cc', 'Bcc']);
    });
//]]></script>
Esta info fue tomada de: https://portal.otrs.com/otrs/customer.p ... ItemID=380

Saludos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
carlosgallego
Znuny expert
Posts: 241
Joined: 17 Nov 2011, 18:17
Znuny Version: 2.4-3.0-3.1-3.2- 3.3
Real Name: Carlos Gallego
Location: Medellin, Colombia

Re: Campos obligatorios al crear un nuevo ticket en ITSM

Post by carlosgallego »

Hola,

Ten presente que si actualizas en la version 3.3 esto ya es configurable por la interfaz web.

Ticket::Frontend::AgentTicketPhone###ServiceMandatory

Saludos

Carlos.
OTRS 2.4.7 > 3.3 Ubuntu Server - Centos - RedHat, MySQL - PostgresSQL OracleDB
jd_munoz
Znuny newbie
Posts: 97
Joined: 09 Nov 2011, 20:38
Znuny Version: version 3.1
Location: Cuenca-Ecuador

Re: Campos obligatorios al crear un nuevo ticket en ITSM

Post by jd_munoz »

Estimado carlos gracias por tu ayuda, voy a tener que actualizar a la nueva versión y de ahí hacer las respectivas pruebas
Post Reply