Importer/exporter des étapes

Un service Web REST permet d’importer et d’exporter des étapes.

Importer des étapes

MockServer

Des étapes peuvent être importées dans le serveur VoiceCheck à l’aide de MockServer. Pour exécuter cette action, copiez le fichier depuis le répertoire d’exemples (Steps.json) vers le dossier MockServer\REST\Default\ImportSteps.

CURL

La commande suivante peut être utilisée pour importer des étapes dans le serveur VoiceCheck.

curl -v -X POST http://serverip:port/VoiceCheck/services/steps/import/{voiceFormName} -F "steps=@pathToJSONfile/abc.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"

Par exemple :

curl -v -X POST http://172.31.42.241:9080/VoiceCheck/services/steps/import/test%20form -F "steps=@curl new.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"

Postman

  1. Sélectionnez la méthode POST
  2. URL http://serverip:port/VoiceCheck/service/steps/import/{VoiceFormName}
    Dans cette URL, « VoiceFormName » désigne le VoiceForm vers lequel les étapes doivent être importées
  3. Cliquez sur l’onglet Autorisation et sélectionnez « Authentification de base ».
  4. Fournissez un nom d’utilisateur et un mot de passe valides
  5. Cliquez sur l’onglet En-têtes; l’en-tête Autorisation sera automatiquement renseigné.
  6. Ajoutez l’en-tête avec la clé « Content-Type » et les valeurs « application/octet-stream »
  7. Cliquez sur l’onglet Corps, cochez la case « form-data » et ajoutez la clé « étapes », puis dans la liste déroulante adjacente, sélectionnez « Fichier », naviguez vers steps.json et cliquez sur « Envoyer »

Exporter des étapes

MockServer

Des étapes existantes peuvent être exportées depuis le serveur VoiceCheck à l’aide de cette fonctionnalité. Pour ce faire, copiez le fichier depuis le répertoire d’exemples (ReadSteps.json) vers Mock server\REST\Default\ReadSteps. Le fichier exporté devrait être stocké dans le dossier Mockserver\REST\ReadStepsResponse en tant que fichier horodaté (steps_timestamp.json).

CURL

La commande suivante peut être utilisée pour exporter des étapes depuis le serveur VoiceCheck

http://serverip:port/VoiceCheck/services/steps?stepIds={CommaSeparatedStepIds}