Pergunta

Como um campo de ticket personalizado pode ser ocultado com a Zendesk App Framework?

Resposta

Você pode implementar um aplicativo de barra lateral para ocultar campos de ticket personalizados usando o ticketField.hide conforme descrito na documentação.

Para usar campos personalizados, substitua a parte do identificador zafClient.invoke('ticketFields:identifier.hide') com custom_field_{ID}

A sintaxe correta para ocultar um campo é zafClient.invoke('ticketFields:custom_field_{ID}.hide')

Para recuperar o identificador exato, use o .name comando  zafClient.get('ticketFields:custom_field_{ID}.name') 

Por exemplo, para o nome do campo personalizado para API 3:

field_list.png

A sintaxe para obter o nome do campo personalizado é zafClient.get('ticketFields:custom_field_14399631996699.name')

Abaixo está um exemplo de resposta usando o aplicativo v2 REPL :

get_name.png

A sintaxe para ocultar o campo personalizado é zafClient.invoke('ticketFields:custom_field_14399631996699.hide')

Abaixo está um exemplo de resposta usando o aplicativo v2 REPL :

visible.png

Para mais informações, consulte os artigos abaixo:

  • API do cliente ZAF
  • Barra lateral Ticket e Novo ticket
  • Teste a estrutura de aplicativos
Isenção de responsabilidade: Este artigo destina-se apenas a fins informativos. O Zendesk não oferece suporte nem garantia ao código. Publique problemas encontrados nos comentários ou pesquise por uma solução online.

Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.

Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.

Powered by Zendesk