Cómo rellenar campos personalizados en la API de Ticketing para Microsoft Teams
- Marc (TeamsWork)
- hace 3 días
- 2 Min. de lectura
Ticketing As A Service te permite adaptar tu sistema de gestión de tickets en Microsoft Teams exactamente al funcionamiento de tu organización, incluida la posibilidad de personalizar los campos de los tickets. Ya sea que estés gestionando solicitudes de RR. HH. o incidentes de TI, los campos personalizados permiten capturar exactamente los datos que tus equipos necesitan. Y con la API de Ticketing, puedes automatizarlo todo.
En esta publicación, explicaremos cómo rellenar campos personalizados usando la API de Ticketing.
Entender qué es un campo personalizado
Los campos personalizados son campos adicionales que puedes añadir a un formulario de ticket, como un menú desplegable para la prioridad del ticket o un campo de texto para números de referencia internos. Estos campos pueden variar según tus flujos de trabajo, las necesidades del departamento o los requisitos de datos.
Si ya has configurado campos personalizados en tu instancia de Ticketing, perfecto. Si no, puedes hacerlo directamente desde la interfaz de la aplicación. Lee cómo configurar campos personalizados en Ticketing As A Service.
Obtener el ID del campo personalizado
Antes de poder rellenar campos personalizados mediante la API, necesitarás:
El ID del campo personalizado
(Si aplica) el ID de la opción del selector de lista
Puedes obtener ambos realizando una petición GET Instance en tu instancia de Ticketing. Consulta la página de la API de Ticketing y revisa la sección Instance Endpoint.

Esta consulta devolverá una lista de todos los campos personalizados creados en tu instancia. Por ejemplo:


Rellenar campos personalizados
Puedes añadir los campos personalizados al cuerpo de la solicitud:
Selector de personas (People Picker)
"customFields": {
"146db0c4-de24-4818-a131-a27161bb7ad0": [
{
"id": "053660b7-xxxx-xxxx-xxxx-xxxxxxxxxxx", // UUID
"name": "Allan Deyoung",
"email": "AllanD@xxxxxxxx.com"
}
], // People picker
Selector de lista y correo electrónico
"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 y campo de 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
Interruptor (Toggle)
"862bd88d-f691-4a7b-a89a-f6f48550fc27": true, // Toggle
Selector de fecha
"7ee98e41-c4d0-4d4c-beb9-2b7f8f8c35c8": "2025-04-26T17:00:00Z" // Date Picker
Ejemplo al realizar una solicitud POST Ticket:

Los campos personalizados son una forma poderosa de adaptar Ticketing As A Service a las necesidades únicas de tu organización. Y con la API de Ticketing, puedes automatizar todo el proceso con precisión. Ya sea que estés integrando con sistemas internos o simplemente optimizando los flujos de trabajo, tener el control sobre tus datos de tickets brinda a tus equipos un gran impulso en productividad.
Explora la documentación de la API de Ticketing para profundizar y empieza a construir procesos de tickets más inteligentes y flexibles directamente en Microsoft Teams.
TeamsWork es miembro de la Microsoft Partner Network y se especializa en el desarrollo de Aplicaciones de Productividad que aprovechan el poder de la plataforma Microsoft Teams y su ecosistema dinámico. Sus productos SaaS, como CRM As A Service, Ticketing As A Service y Checklist As A Service, son muy apreciados por los usuarios. Son conocidos por su interfaz amigable, su integración fluida con Microsoft Teams y sus planes de precios accesibles. TeamsWork se enorgullece de desarrollar soluciones de software innovadoras que aumentan la productividad de las empresas, al tiempo que se mantienen accesibles para cualquier presupuesto.
Comments