Como Preencher Campos Personalizados na API de Ticketing para o Microsoft Teams
- Marc (TeamsWork)
- há 3 dias
- 2 min de leitura
O Ticketing As A Service permite-lhe adaptar o seu sistema de tickets no Microsoft Teams exatamente à forma como a sua organização trabalha — incluindo a possibilidade de personalizar campos de tickets. Quer esteja a simplificar pedidos de RH ou a acompanhar incidentes de TI, os campos personalizados ajudam a capturar os dados exatos de que a sua equipa precisa. E com a API de Ticketing, pode automatizar tudo.
Neste artigo, vamos mostrar como preencher campos personalizados usando a API de Ticketing.
Perceber o que é um Campo Personalizado
Campos personalizados são campos adicionais que pode adicionar a um formulário de ticket, como um menu suspenso para prioridade do ticket ou um campo de texto para números de referência internos. Estes campos podem variar conforme os fluxos de trabalho, necessidades departamentais ou requisitos de dados.
Se já configurou campos personalizados na sua instância do Ticketing, ótimo. Caso contrário, pode fazê-lo diretamente na interface da aplicação. Leia como configurar Campos Personalizados no Ticketing As A Service.
Obter o ID do Campo Personalizado
Antes de poder preencher campos personalizados via API, vai precisar de:
O ID do Campo Personalizado
(Se aplicável) o ID da Opção de Lista
Pode obter ambos ao executar um pedido GET Instance na sua instância do Ticketing. Consulte a página da API de Ticketing e veja a secção Instance Endpoint.

Este pedido devolverá uma lista de todos os campos personalizados criados na sua instância. Por exemplo:


Preencher Campos Personalizados
Pode adicionar os campos personalizados ao corpo do pedido:
People Picker
"customFields": {
"146db0c4-de24-4818-a131-a27161bb7ad0": [
{
"id": "053660b7-xxxx-xxxx-xxxx-xxxxxxxxxxx", // UUID
"name": "Allan Deyoung",
"email": "AllanD@xxxxxxxx.com"
}
], // People picker
Picker de Lista e Email
"fef751d6-067d-431b-8a6d-667056eff6ee": [
"70d42d78-899a-4d5e-8cf0-79a0e4a6b0b1",
"fe68df23-432e-4c0f-9841-a018b7f46d0b"
], // Multiple Items
"5b9f56bc-ec6a-45a3-b7ce-c25e1d8cfd69": [
"f72541a9-c964-4c81-bc1a-4f1f2d948416" ], // Single Item
Área de Texto e Texto
"4aad4ef9-3242-4bb6-87f7-29428567429f": "long text area\nbla bla bla",
// Text Area
"7670050a-cf1a-4d3d-8179-5eba888dea5f": "text in custom field",
// Text Field
Alternador (Toggle)
"862bd88d-f691-4a7b-a89a-f6f48550fc27": true, // Toggle
Seletor de Data
"7ee98e41-c4d0-4d4c-beb9-2b7f8f8c35c8": "2025-04-26T17:00:00Z" // Date Picker
Exemplo ao fazer um POST Ticket:

Os campos personalizados são uma forma poderosa de adaptar o Ticketing As A Service às necessidades únicas da sua organização — e com a API de Ticketing pode automatizar todo o processo com precisão. Quer esteja a integrar com sistemas internos ou simplesmente a simplificar fluxos de trabalho, o controlo sobre os dados dos tickets dá às equipas um impulso significativo de produtividade.
Explore a documentação da API de Ticketing para saber mais e comece a construir processos de ticketing mais inteligentes e flexíveis diretamente no Microsoft Teams.
O TeamsWork é membro da Microsoft Partner Network e é especializado no desenvolvimento de Aplicativos de Produtividade que aproveitam o poder da plataforma Microsoft Teams e seu ecossistema dinâmico. Seus produtos SaaS, como CRM As A Service, Ticketing As A Service e Checklist As A Service, são altamente aclamados pelos usuários. Eles são conhecidos pela interface amigável, integração perfeita com o Microsoft Teams e planos de preços acessíveis. O TeamsWork se orgulha de desenvolver soluções de software inovadoras que aumentam a produtividade das empresas, ao mesmo tempo em que permanecem acessíveis para qualquer orçamento.
Comentarios