cancel
Showing results for 
Search instead for 
Did you mean: 

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

tserando
Champ in-the-making
Champ in-the-making
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 7

jm_pascal
Star Contributor
Star Contributor
Bonjour,

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

Merci d'avance.

tserando
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
Avez vous toujours ce problème?
sinon comment l'avez vous résolu
Merci.

tserando
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
Bonjour, bonjour!

cytrix
Champ in-the-making
Champ in-the-making
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).