Workflow - Validation de Documents de 'Grégory Helbin'

cancel
Showing results for 
Search instead for 
Did you mean: 
tserando
Member II

Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour à vous,

Je reviens vers vous car je rencontre un problème lors du déploiement du Workflow distribué par Grégory Helbin (compte rendu de son stage disponible à l'adresse suivante : http://wiki.alfresco.com/fr/images/c/c1/(6)_Tuto_Alfresco.pdf). Ce Workflow permet de mettre en place un circuit de validation de documents, ce qui pourrait être une alternative au parapheur électronique de chez Atol CD / Adullact.

Si certaines personnes ont déjà essayé de mettre en place ce workfow, peut-être pourrez vous me donner un petit coup de pousse.


Après intégration du code dans ALfresco, j'ai le message d'erreur suivant dans les log :

10:47:53,440 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'extension.dictionaryBootstrap' defined in class path resource [alfresco/workflow-context.xml]: Invocation of init method failed; nested exception is org.alfresco.service.cmr.dictionary.DictionaryException: Could not import bootstrap model alfresco/extension/testModel.xml
Caused by:
org.alfresco.service.cmr.dictionary.DictionaryException: Could not import bootstrap model alfresco/extension/testModel.xml
        at org.alfresco.repo.dictionary.DictionaryBootstrap.bootstrap(DictionaryBootstrap.java:111)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1122)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
        at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: org.alfresco.service.cmr.dictionary.DictionaryException: Failed to compile model scwf:workflowmodel
        at org.alfresco.repo.dictionary.CompiledModel.<init>(CompiledModel.java:112)
        at org.alfresco.repo.dictionary.M2Model.compile(M2Model.java:134)
        at org.alfresco.repo.dictionary.DictionaryDAOImpl.putModel(DictionaryDAOImpl.java:93)
        at org.alfresco.repo.dictionary.DictionaryBootstrap.bootstrap(DictionaryBootstrap.java:107)
        … 42 more
Caused by: org.alfresco.service.namespace.NamespaceException: Namespace prefix bpm is not mapped to a namespace URI
        at org.alfresco.service.namespace.QName.createQName(QName.java:103)
        at org.alfresco.service.namespace.QName.createQName(QName.java:125)
        at org.alfresco.repo.dictionary.M2ClassDefinition.<init>(M2ClassDefinition.java:88)
        at org.alfresco.repo.dictionary.M2TypeDefinition.<init>(M2TypeDefinition.java:47)
        at org.alfresco.repo.dictionary.CompiledModel.constructDefinitions(CompiledModel.java:153)
        at org.alfresco.repo.dictionary.CompiledModel.<init>(CompiledModel.java:94)
        … 45 more




Merci par avance de vos réponses.

Bonne journée.

Thibault
7 Replies
jm_pascal
Active Member

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour,

Serait il possible de joindre l'ensemble des fichiers de configuration du workflow.

Merci d'avance.
tserando
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Tous les fichiers sont disponibles sur le PDF que j'ai mis en liens sur mon message précédent. Je pense qu'il vaut mieux que vous regardiez le PDF car il y a toutes les explications adéquates et je ne pense pas que je pourrais mieux les expliquer. De plus, la mise en page sur le PDF est bien plus agréable à lire (je pense).

J'ai suivi le document à la lettre.

Si vous souhaitez quand même que je poste les sources en plus du PDF, je peux le faire …


Merci.
saloutoune
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Avez vous toujours ce problème?
sinon comment l'avez vous résolu
Merci.
tserando
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour,

Je dois avouer que j'ai continué à chercher pendant une demi-journée après avoir poster mon message et abandonné par la suite, je n'ai donc pas résolu le problème.

Mon but principal était d'installer le parapheur électronique d'addulact mais lors du lancement de l'application (après avoir fait toutes les configurations qui ne sont pas simple), l'accès par interface Web ne fonctionne pas.

S'il y a du monde qui a réussi à mettre l'un ou l'autre en place, un petit coup de pouce m'intéresserai énormément.

Bonne journée.

@+

Thibault
amine
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour a tous,
C'est la même chose pour moi. J'aurais bien aimé faire cet exercice, mais toujours des erreurs.
Après la modification des fichiers et toutes les etapes du document pdf, le serveur ne demarre plus.
Si quel qu'un a déja réalisé ce type d'exercice ( worflow avec interfaces ….) ça sera le bien venu .
greg_shogun_852
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour, bonjour!
cytrix
Member II

Re: Workflow - Validation de Documents de 'Grégory Helbin'

Bonjour,

J'ai un soucis identique sur un autre workflow.
Après avoir étudié votre exemple, je ne suis pas sûr que le problème vienne de l'import du namespace bpm puisqu'il est bien importé dans votre modèle (voir page 28 du document PDF, code source du fichier testModel.xml).