Bug #7236
ferméErreur dans l'utilisation du printForm
Ajouté par Mathis FIBLEUIL il y a presque 9 ans. Mis à jour il y a plus de 8 ans.
100%
Description
Bonjour,
J'aimerais savoir comment utiliser le printForm au sein du workflow ?
L'ayant mis en place, je n'ai aucune option supplémentaire :/
J'aimerais mettre en place un bouton permettant l'impression apparaissant/définit dans le printForm à un moment bien particulier dans le process.
Dispose t-on d'une fonction que l'on pourrais appeler sur une DIV, en javascript, ou autre ?
Nous utilisons une 5.14 mais en cours de test en 5.15 qui me rassure en terme de stabilité.
Mathis
Fichiers
DemandeCongesSimple.xml (11,8 ko) DemandeCongesSimple.xml | Nicolas Eysseric, 07/07/2016 16:19 | ||
print.html (1,12 ko) print.html | Nicolas Eysseric, 07/07/2016 16:19 | ||
recap.html (1,04 ko) recap.html | Nicolas Eysseric, 07/07/2016 16:19 |
Mis à jour par David Lesimple il y a presque 9 ans
- Statut changé de New à Feedback
- Assigné à mis à David Lesimple
Bonjour Mathis,
Pour l'activer il faut déja que le paramètre dans le descripteur xmlComponent du WF soit bien paramétré:
<parameter> <name>printButtonEnabled</name> <label> <message lang="fr">Afficher l'opération Imprimer</message> <message lang="en">Display print operation</message> </label> <order>5</order> <mandatory>false</mandatory> <value>no</value> <type>checkbox</type> <updatable>always</updatable> <help> <message lang="fr">Permet d'utiliser le printForm (fichier HTML avec des données Workflow) mise en place</message> <message lang="en"></message> </help> </parameter>
A ce moment là, l'option Imprimer apparait (sauf erreur de ma part) sur chaque détail d'instance dans le Workflow.
Cette page permet d'afficher une page HTML (printForm.html) dans laquelle tu peux mettre également du CSS et du javascript, voire du Jquery.
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
- Statut changé de Feedback à Closed
Ok, je l'ai mit en place sans souci.
Par contre cela ne me sert finalement pas en l'état, je vais essayer de créer un bouton "au sein" de l'instance pour appeler cette fonction.
Merci encore.
Je clôture.
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
- Fichier Wefit Print Error Button.png ajouté
- Fichier Wefit Print Error Popup.png ajouté
- Statut changé de Closed à Feedback
Bon effectivement le bouton apparaît mais ça me remonte des messages d'erreurs à chaque fois.
Mon form est définit dans mon modèle, les champs sont défintit et l'HTML est en place mais rien ne remonte.
Aurais-tu des exemples de mise en place sur le modèle de workflow et un html associé ?
12:00:06,156 INFOS [STDOUT] ERROR : util.MSG_EXCEPTION_NOT_EMBEDED | MODULE : util.HomePageUtil.traceException() | Exception non encapsul´┐¢e dans une Silverpeas...Exception (EXCEPTION : java.lang.Nul
lPointerException
12:00:06,156 INFOS [STDOUT] at java.io.FileInputStream.<init>(FileInputStream.java:138)
12:00:06,156 INFOS [STDOUT] at java.io.FileInputStream.<init>(FileInputStream.java:101)
12:00:06,156 INFOS [STDOUT] at com.silverpeas.form.form.HtmlForm.openHtmlFile(HtmlForm.java:109)
12:00:06,156 INFOS [STDOUT] at com.silverpeas.form.form.HtmlForm.parseFile(HtmlForm.java:121)
12:00:06,156 INFOS [STDOUT] at com.silverpeas.form.form.HtmlForm.toString(HtmlForm.java:322)
12:00:06,156 INFOS [STDOUT] at com.silverpeas.form.form.HtmlForm.display(HtmlForm.java:296)
12:00:06,156 INFOS [STDOUT] at org.apache.jsp.processManager.jsp.printProcess_jsp._jspService(printProcess_jsp.java:235)
12:00:06,156 INFOS [STDOUT] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
12:00:06,156 INFOS [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
12:00:06,156 INFOS [STDOUT] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
12:00:06,156 INFOS [STDOUT] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
12:00:06,156 INFOS [STDOUT] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
12:00:06,156 INFOS [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:541)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407)
12:00:06,156 INFOS [STDOUT] at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.redirectService(ComponentRequestRouter.java:293)
12:00:06,156 INFOS [STDOUT] at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:121)
12:00:06,156 INFOS [STDOUT] at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doGet(ComponentRequestRouter.java:127)
12:00:06,156 INFOS [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
12:00:06,156 INFOS [STDOUT] at com.stratelia.silverpeas.peasCore.servlets.SilverpeasHttpServlet.service(SilverpeasHttpServlet.java:49)
12:00:06,156 INFOS [STDOUT] at com.stratelia.silverpeas.peasCore.servlets.SilverpeasAuthenticatedHttpServlet.service(SilverpeasAuthenticatedHttpServlet.java:81)
12:00:06,156 INFOS [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:74)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.silverpeas.web.filter.MassiveWebSecurityFilter.doFilter(MassiveWebSecurityFilter.java:173)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.silverpeas.web.token.SessionSynchronizerTokenValidator.doFilter(SessionSynchronizerTokenValidator.java:102)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.silverpeas.web.filter.MessageFilter.doFilter(MessageFilter.java:74)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.silverpeas.web.filter.HttpServletRequestDecoration.doFilter(HttpServletRequestDecoration.java:47)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
12:00:06,156 INFOS [STDOUT] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
12:00:06,156 INFOS [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
12:00:06,156 INFOS [STDOUT] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
12:00:06,156 INFOS [STDOUT] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
12:00:06,156 INFOS [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
12:00:06,156 INFOS [STDOUT] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
12:00:06,156 INFOS [STDOUT] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
12:00:06,156 INFOS [STDOUT] at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
12:00:06,156 INFOS [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
12:00:06,156 INFOS [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
12:00:06,172 INFOS [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
12:00:06,172 INFOS [STDOUT] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
12:00:06,172 INFOS [STDOUT] at java.lang.Thread.run(Thread.java:745)
12:00:06,172 INFOS [STDOUT] )
Mis à jour par David Lesimple il y a presque 9 ans
Tout d'abord, dans le descripteur du WF, quel est le chemin vers le printForm ?
Exemple:
<form HTMLFileName="d:\silverpeas\web\weblib.war\processManager\printProduct.html" name="printForm"/>
une fois que la page html est bien appelée, est-ce que son contenu est correct ?
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
Et bien en utilisant un form ce n'est justement pas plus la forme, et je n'ai qu'un champ file dedans :
java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at com.silverpeas.form.form.HtmlForm.openHtmlFile(HtmlForm.java:109)
at com.silverpeas.form.form.HtmlForm.parseFile(HtmlForm.java:121)
at com.silverpeas.form.form.HtmlForm.toString(HtmlForm.java:322)
at com.silverpeas.form.form.HtmlForm.display(HtmlForm.java:296)
at org.apache.jsp.processManager.jsp.printProcess_jsp._jspService(printProcess_jsp.java:235)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:734)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:541)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:479)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:407)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.redirectService(ComponentRequestRouter.java:293)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:121)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doGet(ComponentRequestRouter.java:127)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at com.stratelia.silverpeas.peasCore.servlets.SilverpeasHttpServlet.service(SilverpeasHttpServlet.java:49)
at com.stratelia.silverpeas.peasCore.servlets.SilverpeasAuthenticatedHttpServlet.service(SilverpeasAuthenticatedHttpServlet.java:81)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.MassiveWebSecurityFilter.doFilter(MassiveWebSecurityFilter.java:173)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.token.SessionSynchronizerTokenValidator.doFilter(SessionSynchronizerTokenValidator.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.MessageFilter.doFilter(MessageFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.HttpServletRequestDecoration.doFilter(HttpServletRequestDecoration.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
at java.lang.Thread.run(Thread.java:745)
Mis à jour par David Lesimple il y a presque 9 ans
As-tu essayé avec un champ texte uniquement ?
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
Oui pardon, c'est un champ "text".
Une idée ?
Mis à jour par David Lesimple il y a presque 9 ans
- % réalisé changé de 0 à 10
Possiblement un bug produit qu'il faut qu'on reproduise.
Réponse après les fêtes. :o))
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
Ok pour janvier...
Je reproduis les mêmes phénomènes en 5.15 avec et sans surcouche HTML
Bonne fêtes à tous !
Mis à jour par David Lesimple il y a presque 9 ans
- Statut changé de Feedback à In progress...
Mis à jour par David Lesimple il y a presque 9 ans
- Statut changé de In progress... à Feedback
Autant pour moi, je me suis trompé dans la valorisation du paramètre HTMLFilename (voir https://tracker.silverpeas.org/issues/7236#note-4)
il faut indiquer un chemin complet vers ce fichier et pas une URL ni un chemin relatif.
Mis à jour par Mathis FIBLEUIL il y a presque 9 ans
<div class="Form"> <ul><br/> <li><label><%=nom.label%></label><%=nom%></li></br> <li><label><%=prenom.label%></label><%=prenom%></li></br> </ul> </div>
Les displayer du xml sont :
<form HTMLFileName="D:\Silverpeas\data\workflowRepository\HTMLForms\formPrintTest.html" name="printForm"> <input item="nom" value="New" readonly="false" mandatory="false" displayerName="text"/> <input item="prenom" value="New" readonly="false" mandatory="false" displayerName="text"/> </form>
Mis à jour par David Lesimple il y a presque 9 ans
- Tracker changé de Support à Bug
- Projet changé de 46 à Silverpeas Core
- Sujet changé de Workflow - Utilisation du printForm à Workflow - Erreur dans l'utilisation du printForm
- Catégorie mis à Workflow
- Statut changé de Feedback à New
- % réalisé changé de 10 à 0
- Votre base de données mis à PostgreSQL
Sauf erreur de ma part, d'après mes tests, il est inutile de spécifier les items dans le descripteur du formulaire printForm.
En fait, ta syntaxe dans le .html est incorrect, elle est différente de la syntaxe des formulaires.
Il faut écrire par exemple :
<li><label><%=nom..label%></label><%=folder.nom%></li></br>
ou
<li><label><%=nom.label%></label><%=action.Creation.actor%></li></br>
pour indiquer le nom du créateur de l'étape Creation
Cependant, l'exemple 2 fonctionne mais pas le 1, il y a donc un vrai bug à ce niveau là.
je déplace ce ticket dans la partie Worfkflow.
Mis à jour par David Lesimple il y a presque 9 ans
- Fichier
Wefit Print Error Button.pngsupprimé
Mis à jour par David Lesimple il y a presque 9 ans
- Fichier
Wefit Print Error Popup.pngsupprimé
Mis à jour par Nicolas Eysseric il y a presque 9 ans
- Statut changé de New à In progress...
- Assigné à changé de David Lesimple à Nicolas Eysseric
- Version cible mis à Version 5.15.1
Mis à jour par Nicolas Eysseric il y a presque 9 ans
- Version cible
Version 5.15.1supprimé
Mis à jour par Mathis FIBLEUIL il y a plus de 8 ans
- Projet changé de Silverpeas Core à 46
- Catégorie
Workflowsupprimé
Mis à jour par Pierre TEISSONNIERE il y a plus de 8 ans
Un début de debug.
Dans la fonction printProcessHandler de ProcessManagerRequestRouter.java :
// Get the form data DataRecord data = session.getPrintRecord(); request.setAttribute("data", data);
Alors que dans la fonction getFormRecord de ProcessInstanceImpl.java :
String[] fieldNames = form.toRecordTemplate(role, lang).getFieldNames(); DataRecord data = form.getDefaultRecord(role, lang, getAllDataRecord(role, lang)); DataRecordUtil.updateFields(fieldNames, data, getFolder()); return data;<input>
Dans le deuxième cas, après avoir construit le DataRecord data, on met à jour les champs. Dans la partie impression, ce n'est pas le cas. Le tableau est vide.
Mis à jour par Nicolas Eysseric il y a plus de 8 ans
Je suis repassé sur cette anomalie.
Le problème ne vient pas de là car on est dans un cas bien différent lors du formulaire d'impression.
Mis à jour par Nicolas Eysseric il y a plus de 8 ans
- Projet changé de 46 à Silverpeas Core
- Sujet changé de Workflow - Erreur dans l'utilisation du printForm à Erreur dans l'utilisation du printForm
- Catégorie mis à Workflow
- Version cible mis à Version 5.15.4
Mis à jour par Nicolas Eysseric il y a plus de 8 ans
- Fichier DemandeCongesSimple.xml DemandeCongesSimple.xml ajouté
- Fichier print.html print.html ajouté
- Fichier recap.html recap.html ajouté
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Pour être homogène avec l'emplacement des autres surcouches, désormais le fichier HTML du print doit obligatoirement être dans le répertoire data/workflowRepository (ou un de ses sous répertoires - idéalement dans celui du processus).
Traité par PR :- https://github.com/Silverpeas/Silverpeas-Core/pull/756
- https://github.com/Silverpeas/Silverpeas-Components/pull/499
Pour les tests d'intégration, les 3 fichiers fournis doivent être déposés dans le répertoire SILVERPEAS_DATA_HOME/workflowRepository/DemandeCongesSimple
Attention le fichier XML est écrasé lors de la mise à jour de Silverpeas.
Mis à jour par Miguel Moquillon il y a plus de 8 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a plus de 8 ans
- Statut changé de Integration in progress... à V6 pending
Mis à jour par Yohann Chastagnier il y a plus de 8 ans
- Statut changé de V6 pending à Closed
Reporté en 6.x