Importer/exporter les étapes
Un service Web REST est disponible pour importer et d'exporter les étapes.
Importer les étapes
MockServer
Les étapes peuvent être importées dans le serveur VoiceCheck à l'aide de MockServer. Pour effectuer cette action, copiez le fichier du répertoire examples (Steps.json) dans 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://ipserver: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 le type de méthode POST.
- URL http://ipserver:port/VoiceCheck/service/steps/import/{VoiceFormName}
VoiceFormName dans l'URL ci-dessus représente le nom du formulaire vocal dans lequel les étapes doivent être importées. - Sélectionnez l'onglet Autorisation et sélectionnez le type « Authentification de base ».
- Saisissez un nom d'utilisateur et un mot de passe valides.
- Sélectionnez l'onglet En-têtes, après Autorisation, l'en-tête est renseigné automatiquement.
- Ajoutez l'en-tête avec la clé « Content-Type » et les valeurs « application/octet-stream ».
- Sélectionnez l'onglet Corps, cochez la case « form-data » et ajoutez la clé « steps ». Dans la liste déroulante en regard, sélectionnez Fichier, naviguez jusqu'à steps.json et cliquez sur Envoyer.
Exporter les étapes
MockServer
Cette fonction permet d'exporter les étapes existantes à partir du serveur VoiceCheck. Pour ce faire, copiez le fichier du répertoire examples (ReadSteps.json) dans le dossier Mockserver\REST\Default\ReadSteps. Le fichier exporté doit être stocké dans le dossier Mockserver\REST\ReadStepsResponse sous la forme d'un fichier horodaté (steps_timestamp.json).
CURL
La commande suivante peut être utilisée pour exporter des étapes à partir du serveur VoiceCheck :
http://ipserver:port/VoiceCheck/services/steps?stepIds={CommaSeparatedStepIds}