insérer une image dans un formulaire

1
0
-1

je n'arrive pas a insérer une image dans un formulaire !!!

5 answers

1
+1
-1

Voici une liste détaillée des étapes nécessaires pour inclure une image dans le formulaire d'une étape de processus :

  1. Créez un nouveau diagramme
  2. Sélectionnez le pool
  3. Sélectionnez l'onglet "General" -> "Documents"
  4. Cliquez sur "Add..."
  5. Donné un nom au document. Par exemple : test
  6. Pour "Initial content" sélectionnez : "From Bonita BPM"
  7. Cliquez sur le bouton "Browse..."
  8. Cliquez sur le bouton "Import..."
  9. Sélectionnez votre fichier (gif, png, jpg)
  10. Dans la liste de fichier importer confirmez la sélection de votre fichier et cliquez sur "OK"
  11. Cliquez sur le bouton "finish" pour valider la création du document
  12. Sélectionner l'étape où vous voulez faire apparaitre l'image
  13. Sélectionnez l'onglet "Application" -> "Pageflow" -> "Forms"
  14. Cliquez sur le bouton "Add..."
  15. Cliquez directement sur le bouton "Finish" afin de créer un formulaire vide
  16. Depuis la palette sur la gauche glissez-dépossez le widget "Image" dans une zone du formulaire
  17. Sélectionnez le widget image dans le formulaire
  18. Allez dans l'onglet "General" -> "Data"
  19. Sélectionnez l'option "Document" en utilisant le bouton radio
  20. Dans la liste déroulante "Initial value" sélectionnez votre document. Par exemple "test -- org.bonitasoft.bpm.engine.document.Document"
  21. Sauvegardez le diagramme
  22. Cliquez sur le bouton "Run"
  23. Cliquez sur le bouton "Submit" du formulaire de démarrage d'instance de processus
  24. Cliquez sur le lien "Step1" du formulaire de confirmation
  25. Cela devrait fonctionner :)

Comments

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 15:56

désolé mais ça ne marche pas

Submitted by antoine.mottier on Mon, 03/16/2015 - 16:09

J'ai réalisé ce test avec la version 6.5.0. Est ce que vous pouvez effectuer le test avec la même version ?

Si ça ne fonctionne toujours pas est ce que vous pouvez (en utilisant une solution de partage de fichiers) me fournir le contenu du fichier de log du moteur (accessible dans le menu Aide du Studio) ?

Merci

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 16:31
Submitted by antoine.mottier on Mon, 03/16/2015 - 17:32

Je pense que votre image se trouve sur le formulaire d’instanciation de processus (formulaire que l'on défini quand le pool est sélectionné).

Ce formulaire ne peut pas accéder aux données de processus ni aux documents car au moment de son affichage l'instance de processus n'est pas encore créée.

Pour afficher une image sur le formulaire d'instanciation il faut spécifier l'URL de l'image à afficher. Il faudra donc mettre à disposition l'image sur un serveur web accessible depuis le serveur Bonita.

1
0
-1

oui je fais un drag and drop du widget mais comment insérer une des images que j'ai sur mon ordinateur ? merci d'avance

Comments

Submitted by antoine.mottier on Mon, 03/16/2015 - 13:16

Bonjour,

Avez vous essayez la procédure décrit par Aurélien ci-dessus ?

Il y a un bug actuellement identifié sur l'affichage des images avec le widget "fichier", peut être êtes vous impacté.

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 15:14

oui j'ai essayé la procédure ça ne marche pas, j'ai importé mon image depuis "mes documents" ,est ce que c'est la ou réside le problème,je ne vois pas ou dois je la mettre ?

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 15:24

je pense qu'il y'a un bug car a coté de valeur initiale il ya écrit "entrez du texte ou une expression qui retourne du texte " et le type de retour est java.lang.string donc l'image ne peut pas s'afficher.

1
-1
-1

oui je l'ai fais mais en faisant un aperçu du formulaire l'image n’apparaît pas . l'image est dans mes documents

Comments

Submitted by Sean McP on Mon, 03/16/2015 - 12:49

You should add the image to your process Application Resources, or a path available to tomcat. My documents is outside the scope or visibility of the Tomcat Server.

For dynamic images, ones that change, for example a process for HR that uses pictures of people you would want to store them in a database along with the persons data.

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 12:56

thank you that was really helpful

Submitted by mehdinaciri03 on Mon, 03/16/2015 - 13:03

where is the process application ressources located ?

1
-1
-1

Dans General -> Data , il faut saisir une valeur intiale. Choisir "Document" create a new Document. Dans le wizard qui s'ouvre, choisir "From Bonita BPM" and click on "Browse...". You just have to click on "Finish" then.

1
-1
-1

Bonjour,

Pourries-vous être plus spécifique? Un widget Image est disponible dans la palette de formulaire.

Cordialement,

Notifications