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
- Sélectionnez la méthode POST
- 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 - Cliquez sur l’onglet Autorisation et sélectionnez « Authentification de base ».
- Fournissez un nom d’utilisateur et un mot de passe valides
- Cliquez sur l’onglet En-têtes; l’en-tête Autorisation sera automatiquement renseigné.
- Ajoutez l’en-tête avec la clé « Content-Type » et les valeurs « application/octet-stream »
- 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}