Apps da barra lateral
Crie apps para a barra lateral do ticket, perfis de usuário, a barra superior e a barra de navegação com as convenções do Zendesk App Framework v2.
Traduzido para sua conveniência. Código, nomes de campos e a referência da API continuam em inglês. Versão em inglês
Os apps da barra lateral mostram as suas próprias ferramentas ao lado do ticket: consulta de pedidos, registros do CRM, ações internas. O ChaosDesk executa apps escritos para o Zendesk App Framework (ZAF) v2, então muitos apps privados existentes instalam sem mudanças.
Como os apps rodam
- Cada app roda num iframe isolado e conversa com o ChaosDesk pelo cliente ZAF, carregado de
/apps/zaf_sdk.jsno lugar do arquivo SDK do Zendesk. client.get,client.set,client.invokee os eventos usam os nomes do ZAF v2 (ticket.subject,ticket.requester,currentUseretc.).- Locais:
ticket_sidebar,user_sidebar,top_bar(um ícone com popover) enav_bar(um ícone na barra que abre um painel grande).
Chamar APIs a partir de um app
client.request()com uma URL relativa/api/...roda como o agente conectado.- URLs absolutas passam por um proxy no servidor que preenche os placeholders
{{setting.name}}, incluindo configurações seguras, para que segredos nunca cheguem ao navegador. O host precisa estar nodomainWhitelistdo manifesto (ou ser um host extra que o administrador permita). Sóhttpsé permitido, redirecionamentos não são seguidos e endereços de rede privada são recusados, a menos que o administrador os permita. - Parâmetros do tipo
passwordsão sempre tratados como seguros. Configurações seguras são guardadas criptografadas.
Hooks de salvamento e requisitos
- Hooks
ticket.savepodem bloquear um envio com uma mensagem. Um hook que não responde em 10 segundos não bloqueia. - Os requisitos do ticket valem para atualizações feitas no espaço de agentes, como nos apps do Zendesk; atualizações por API, e-mail e regras não são bloqueadas.
Instalar
Administradores instalam e configuram apps em Admin Center, Integrations, Apps. Restrições por função e por grupo valem as duas quando definidas; apps restritos ficam ocultos e as chamadas deles ao proxy são recusadas.
O ChaosDesk vem com um app do Jira integrado.