Incluir campo na abertura de chamado [RESOLVIDO]

Post Reply
alissontux
Znuny newbie
Posts: 2
Joined: 03 Aug 2012, 16:28
Znuny Version: 3.1.7
Company: UTFPR

Incluir campo na abertura de chamado [RESOLVIDO]

Post by alissontux »

Olá a todos,

gostaria de saber por favor se é possível criar um novo campo no formulário de abertura de chamado, como número de patrimônio por exemplo.
Last edited by alissontux on 30 Oct 2012, 12:36, edited 1 time in total.
joserribeiro26
Znuny newbie
Posts: 43
Joined: 26 Jan 2012, 16:04
Znuny Version: 6.4
Real Name: José Ribeiro
Company: Service Up - Consultoria ITSM
Contact:

Re: Incluir campo na abertura de chamado

Post by joserribeiro26 »

Sim, tem que usar Dynamic Fields
Znuny and OTOBO - ITSM Consultant
jjunior@serviceup.com.br
https://serviceup.com.br
+5516996377778
goncaze
Znuny newbie
Posts: 5
Joined: 13 Aug 2012, 16:49
Znuny Version: versão 3
Real Name: Douglas
Company: PMCV

Re: Incluir campo na abertura de chamado

Post by goncaze »

Pois é, usei o tal Dynamic Fields, mas, não apareceu o campo que criei! Por que será?
alissontux
Znuny newbie
Posts: 2
Joined: 03 Aug 2012, 16:28
Znuny Version: 3.1.7
Company: UTFPR

Re: Incluir campo na abertura de chamado

Post by alissontux »

Estou trabalhando com a versão: 3.1.8

Como criar um campo novo na abertura de um chamado:

Passo 1: Criar um Dynamic Field

- Admin -> Dynamic Fields(aba Configurações de Chamado)
- Artigo -> Text (ou qualquer outra opção) =>> (Colocar Nome, "Label", "Fild order" e deixar como válido em "Validity")

Passo 2: Incluir o campo na tela de abertura de chamado:

- Admin -> Configuração do Sistema(aba Administração do Sistema)
- Selecionar o grupo de configuração Ticket(combox ao lado esquerdo) -> Frontend::Customer::Ticket::ViewNew
- Incluir os campos criados em "Ticket::Frontend::CustomerTicketMessage###DynamicField"
- Clicar em Atualizar

Passo 3: Incluir o campo na tela de visualização de chamado pelo cliente:

- Admin -> Configuração do Sistema(aba Administração do Sistema)
- Selecionar o grupo de configuração Ticket(combox ao lado esquerdo) -> Frontend::Customer::Ticket::ViewZoom
- Incluir os campos criados em "Ticket::Frontend::CustomerTicketZoom###DynamicField"
- Clicar em Atualizar

Passo 4: Incluir o campo na tela de visualização do chamado na interface administrativa:

- Admin -> Configuração do Sistema(aba Administração do Sistema)
- Selecionar o grupo de configuração Ticket(combox ao lado esquerdo) -> Frontend::Agent::Ticket::ViewZoom
- Incluir os campos criados em "Ticket::Frontend::AgentTicketZoom###DynamicField"
- Clicar em Atualizar

- Só falta descobrir como fazer uma busca por este campo criado.
eterjack
Znuny newbie
Posts: 55
Joined: 21 Sep 2012, 01:45
Znuny Version: 3.1.10

Re: Incluir campo na abertura de chamado

Post by eterjack »

Show de bola...

Alguém sabe se tem como alterar a localização que o field fica no forms de criação de chamado ?

Quero colocar o field antes da seleção dos serviços...

Att
Jairovisks
Znuny newbie
Posts: 12
Joined: 12 Sep 2012, 17:47
Znuny Version: 3.1.5
Real Name: Jairo Rodrigues

Re: Incluir campo na abertura de chamado

Post by Jairovisks »

eterjack wrote:Show de bola...

Alguém sabe se tem como alterar a localização que o field fica no forms de criação de chamado ?

Quero colocar o field antes da seleção dos serviços...

Att
Não sei se é a melhor forma mas funcionou pra mim. Eu editei o arquivo <otrs_path>/Kernel/Output/HTML/Standard/CustomerTicketMessage.dtl

Localizei o código referente ao DynameicField:

Code: Select all

<!-- dtl:block:DynamicField -->
                <div class="Row Row_DynamicField_$QData{"Name"}">
                    $Data{"Label"}
                    <div class="Field">
                        $Data{"Field"}
                    </div>
                    <div class="Clear"></div>
                </div>
<!-- dtl:block:DynamicField -->
E coloquei logo após a TAG <!-- dtl:block:TicketSLA --> (coloquei o DynField após o campo SLA)

No seu caso deve colocar depois da TAG <!-- dtl:block:Queue -->e antes de <!-- dtl:block:TicketService -->

Dessa forma o DynField vai aparecer antes do campo Serviços.

Obs.: Um detalhe é que se tiver mais um DynField eles vão aparecer em sequência antes do campo serviços. (ainda não descobri se dá pra separar eles).. 8)

Att,

Jairo Rodrigues
eterjack
Znuny newbie
Posts: 55
Joined: 21 Sep 2012, 01:45
Znuny Version: 3.1.10

Re: Incluir campo na abertura de chamado

Post by eterjack »

Valeu, funcionou.

Você pode definir nos DynamicField a ordem que eles vão aparecer também !!!
Jairovisks
Znuny newbie
Posts: 12
Joined: 12 Sep 2012, 17:47
Znuny Version: 3.1.5
Real Name: Jairo Rodrigues

Re: Incluir campo na abertura de chamado

Post by Jairovisks »

Opa que bom que funcionou...

Edita seu post e coloca [RESOLVIDO],pra ajudar quem tá procurando por solução parecida.

abs,

Jairo Rodrigues
Post Reply