formcreator icon indicating copy to clipboard operation
formcreator copied to clipboard

Récupérer les informations d'un formulaire FormCreator via L'API GLPI

Open AtJ53 opened this issue 1 year ago • 3 comments

Bonjour,

Je souhaiterais récupérer les réponses d'un formulaire via l'API de GLPI.

Pour l'instant, je récupère les informations via la commande suivante : "Invoke-RestMethod "$($AppURL)/PluginFormcreatorFormAnswer/14" -Headers @{"session-token"=$sessiontoken.session_token; "App-Token" = "$app_token"}".

Mais cela ne me donne pas les réponses du formulaire.

J'ai vu que sur le plugin Formcreator, il y avait une section "Propriétés des réponses aux formulaires" avec la propriété ##FULLFORM##. Mais je ne sais pas si c'est cela que je dois utiliser.

Pour information, je suis sur la dernière version de GLPI et de FormCreator.

Cordialement,

AtJ53,

AtJ53 avatar Jan 30 '24 11:01 AtJ53

Bonjour

Le endpoint PluginFormcreatorFormAnswer contient des informations sur le formulaire rempli, mais les pes réponses aux questions.

Interrogez plutôt le endpoint PluginFormcreatorAnswer

btry avatar Jan 30 '24 12:01 btry

Merci, Je voulais savoir s'il y avait une documentation de l'API pour le plugin FormCreator tels que le endpoint /apirest.php pour l'api GLPI.

AtJ53 avatar Jan 30 '24 15:01 AtJ53

Il n'y a pas de documentation.

Vous avez besoin de connaître l'architecture des tables du plugin et à partir de là, les généralités de l'API de glpi sont applicables :

  • méthodes http
  • nom des classes
  • éventuellement des contraintes quand on écrit des données (voir méthodes prepzreInputForAdd / Update)

btry avatar Jan 30 '24 15:01 btry