Esup-Signature

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.

...

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 : 

AttributDescription
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.
targetEmailsPour 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
targetUrlurl pour la destination finale des formulaire terminés. Ex : smb://stockage.univ-ville.fr/form

...

Bloc de code
languagebash
themeRDark
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 : 

AttributDescription
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.
targetEmailsPour 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
targetUrlurl pour la destination finale des formulaire terminés. Ex : smb://stockage.univ-ville.fr/form


Bloc de code
languagebash
themeRDark
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'