...
Ne pas oublié d'ajouter l'IP de la machine sur laquelle on teste dans ws-access-authorize-ips
| Avertissement |
|---|
Les circuits nécessitant l'envoi d'un fichier (multipart files) ne peuvent pas être testés directement via l'interface swagger |
...
Démarrer un formulaire
Accès : https://<votre adresse>/ws/forms/{id}/new
...
Attributs :
| Attribut | Description |
|---|---|
| eppn createByEppn | eppn 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. |
| targetEmails | Pour que la demande soit transmise par à la fin du circuit, il est possible, d'envoyer un tableau de String contenant la liste des destinataires finaux |
| targetUrl | url pour la destination finale des formulaire terminés. Ex : smb://stockage.univ-ville.fr/form |
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
curl -X 'POST' \ 'httphttps://dsiesup-7signature.univ-rouenville.fr/ws/forms/233999999/new?eppn=lemaida3%40univesupd@univ-rouenville.fr&recipientEmails=2%2Atoto%40univ2*toto@univ-ville.fr&recipientEmails=2%2Atata%40univ2*tata@univ-ville.fr&targetEmails=1%2Atiti%40univ1*titi@univ-rouen.fr' \ -H 'accept: */*' \ -d '' |
...
Envoyer un document dans un circuit existant
Accès : https://<votre adresse>/ws/workwlos/{id}/new
Description : Ce web service va déposer d'un document dans une nouvelle instance d'un circuit
Attributs :
| Attribut | Description |
|---|---|
| multipartFile (obligatoire) | Multipart stream du fichier à signer |
| createByEppn (obligatoire) | eppn 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. |
| targetEmails | Pour que la demande soit transmise par à la fin du circuit, il est possible, d'envoyer un tableau de String contenant la liste des destinataires finaux |
| targetUrl | url pour la destination finale des formulaire terminés. Ex : smb://stockage.univ-ville.fr/form |
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
curl -v -i -X POST \ -H 'content-type: multipart/form-data;' \ -F 'multipartFiles=@Document.pdf' \ 'https://esup-signature.univ-ville.fr/ws/workflows/99999/new?createByEppn=esup@univ-ville.fr&title=test' |