Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Les web services d'esup-signature étant au format REST, il est possible de les tester à l'aide de commandes curl. Des exemples sont proposés dans cette documentation ainsi de dans la documentation swagger. De plus, il est possible de tester les web services directement depuis l'interface swagger. (Dans esup-signature Admin → APIs Doc)

Remarque

Dans tous les cas la/les machine(s) qui exécutent les web service (directement, via commandes curl ou qui utilise swagger) doivent être déclarées dans la configuration d'esup-signature. L'accès aux web services permet d'effectuer beaucoup d'actions il est donc sécurisé par adresse IP, à configurer dans src/main/resources/application.yml au niveau du paramètres : ws-access-authorize-ips

...

AttributDescription
eppneppn du propriétaire du futur document
recipientEmails

Si les participants de certaines étapes sont configurables, il faut saisir un tableau de String[].

Ex : ["2*toto@univ-ville.fr","2*tata@univ-rouen.fr"] , ici les deux participants seront affectés à l'étape 2 (suivant le pattern étape*email)

allSignToCompletes
Pour chaque étape, il est possible de forcer le fait que tous les participants de l'étapes doivent signer. Il faut transmettre un tableau de String comportant les numéros des étapes pour lesquelles tous les participants doivent signer.
targetEmailsPour que la demande soit transmise par à la fin du circuit, il est possible, comme pour les participants, d'envoyer un tableau qui respecte la même syntaxe que précédemment. Ici la partie étape du pattern n'a pas d'importance on peut mettre 0de String contenant la liste des destinataires finaux
targetUrlurl pour la destination finale des formulaire terminés. Ex : smb://stockage.univ-ville.fr/form

Exemple de commande curl :

...