top of page

Comment renseigner des champs personnalisés dans l’API de ticketing pour Microsoft Teams

Ticketing As A Service vous permet d’adapter votre système de ticketing Microsoft Teams exactement comme fonctionne votre organisation — y compris la possibilité de personnaliser les champs de ticket. Que vous optimisiez les demandes RH ou que vous suiviez des incidents IT, les champs personnalisés permettent de capturer précisément les données dont vos équipes ont besoin. Et avec l’API de Ticketing, vous pouvez tout automatiser.


Dans ce post, nous allons voir comment renseigner des champs personnalisés avec l’API de Ticketing.


Comprendre ce qu’est un champ personnalisé

Les champs personnalisés sont des champs supplémentaires que vous pouvez ajouter à un formulaire de ticket, comme un menu déroulant pour la priorité du ticket ou un champ texte pour les numéros de référence internes. Ces champs peuvent varier selon vos flux de travail, les besoins des départements ou les exigences de données.


Si vous avez déjà configuré des champs personnalisés dans votre instance Ticketing, parfait. Sinon, vous pouvez le faire directement depuis l’interface de l’application. Lisez comment configurer des champs personnalisés dans Ticketing As A Service.


Obtenir l’ID du champ personnalisé

Avant de pouvoir renseigner des champs personnalisés via l’API, vous aurez besoin de :

  • L’ID du champ personnalisé

  • (Le cas échéant) l’ID de l’option de sélection dans une liste

Vous pouvez obtenir les deux en effectuant une requête GET Instance sur votre instance Ticketing. Consultez la page de l’API Ticketing et voyez la section Instance Endpoint.


Requête GET

Cette requête retournera une liste de tous les champs personnalisés créés dans votre instance. Par exemple :


Champ personnalisé de liste
Champ personnalisé de liste
Champ personnalisé de texte
Champ personnalisé de texte

Renseigner les champs personnalisés

Vous pouvez ajouter les champs personnalisés dans le corps de la requête :


People Picker

"customFields": {
      "146db0c4-de24-4818-a131-a27161bb7ad0": [
        {
          "id": "053660b7-xxxx-xxxx-xxxx-xxxxxxxxxxx", // UUID
          "name": "Allan Deyoung",
          "email": "AllanD@xxxxxxxx.com"
        }
      ], // People picker

Sélection par liste et e-mail

"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

Zone de texte et champ texte

"4aad4ef9-3242-4bb6-87f7-29428567429f": "long text area\nbla bla bla", 
// Text Area 

"7670050a-cf1a-4d3d-8179-5eba888dea5f": "text in custom field", 
// Text Field 

Bascule (Toggle)

"862bd88d-f691-4a7b-a89a-f6f48550fc27": true, // Toggle 

Sélecteur de date

"7ee98e41-c4d0-4d4c-beb9-2b7f8f8c35c8": "2025-04-26T17:00:00Z" // Date Picker

Exemple lors d’une requête POST Ticket :

Exemple de corps brut (raw body)

Les champs personnalisés sont un moyen puissant d’adapter Ticketing As A Service aux besoins uniques de votre organisation — et avec l’API de Ticketing, vous pouvez automatiser l’ensemble du processus avec précision. Que vous intégriez des systèmes internes ou que vous simplifiiez les flux de travail, le contrôle de vos données de ticketing donne à vos équipes un sérieux coup de pouce en productivité.

Consultez la documentation de l’API Ticketing pour aller plus loin et commencez à créer des processus de ticketing plus intelligents et plus flexibles directement dans Microsoft Teams.



TeamsWork est membre du réseau de partenaires Microsoft, et leur expertise réside dans le développement d'applications de productivité qui exploitent la puissance de la plateforme Microsoft Teams et de son écosystème. Leurs produits SaaS, incluant CRM As A Service, Ticketing As A Service et Checklist As A Service, sont très appréciés par les utilisateurs pour leur interface conviviale, leur intégration avec Microsoft Teams et leurs prix abordables. Ils sont fiers de développer des solutions logicielles innovantes qui améliorent la productivité des entreprises tout en restant accessibles à tous les budgets.

Comments


bottom of page