Pas tout à fait à vrai dire: initialement, j'avais mis "suplomfr_u2" là où il est écrit "dc_3" dans la doc, mais pour que cela fonctionne il m'a fallu préfixer par "contrib_" pour avoir au final "contrib_suplomfr_u2" partout.
Bon apm, Julien
Julien Cros
Cellule TICE - Université de la Méditerranée
t : 04.91.39.66.70
e : Julien.Cros@univmed.fr
Le 21/06/2010 15:53, Jacques Brassart a écrit :
Bonjour Julien,
Cela est déjà mentionné dans la page http://www.ori-oai.org/display/INSTALLATION/Dupliquer+la+contribution !
(voir paragraphe "Eliminer les anciennes références")
Jacques
Julien Cros a écrit :
Bonjour,
Après échanges avec Yohan, il s'est avéré qu'il a été nécessaire de remplacer dans les fichiers toutes les références faites au workflow par "contrib_suplomfr_u2" et non pas seulement "suplomfr_u2" qui ne suffit pas toujours.
Je laisse Yohan corriger ou préciser si nécessaire.
Bon après-midi,
Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 17/06/2010 17:21, Yohan Colmant a écrit :
*Julien,
Après avoir créé ta contrib "contrib_lom_u2", tu as bien fait ceci depuis le quick-install :
ant init-build-workflow all-workflow
Et depuis les sources de ori-oai-workflow, est-ce que tu as bien fait ceci :
ant update-acls
Puis démarrage du tomcat ...
Si avec ceci ça ne fonctionne pas, vérifie que le workflow "contrib_lom_u2" a été déployé dans le tomcat. Dans cette contrib, vérifie si les filtres LDAP sont corrects dans groups.xml après déploiement.
Vérifie aussi le profil de l'utilisateur qui est sensé avoir un rôle dans ce workflow. Tu peux voir ça une fois connecté dans l'onglet "Profil".
A+
Yohan COLMANT
Direction des Systèmes d'Information
UVHC <http://www.univ-valenciennes.fr> - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI <http://www.ori-oai.org>
Julien Cros a écrit :
Aïe! Il n'apparait pas..Pourtant j'ai bien modifié:
WORKFLOWS_USED=default_dc_very_easy,contrib_lom_u2,default_tef_easy
j'ai retiré default_lom_complex pensant qu'il ne pouvait y avoir 2 workflow lom
Est-ce une erreur de débutant "facilement" résolvable ?
Enfin, existe t'il d'autres docs que ceux-ci <http://www.ori-oai.org/pages/viewpage.action?pageId=19857481> pour modifier un workflow ?
Merci, Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 17/06/2010 16:27, françois lefebvre a écrit :
Normalement, tu devrais voir un lien créer la ressource pédagogique.
Ensuite, par contre cela ne doit pas fonctionner/ ou envoyer sur le mauvais formulaire car tu n'auras rien modifié.
Julien Cros a écrit :
Super, merci pour les infos.
Je vais sans doute d'abord suivre les infos de la doc, pour peu à peu m'en écarter et atteindre le but recherché.
Une dernière (j'ose espérer) question: à la fin de cette manip >> http://www.ori-oai.org/display/INSTALLATION/Dupliquer+la+contribution suis-je sensé voir apparaître le workflow si je me connecte avec un des ses intervenants ? Ou est ce que ça ne sera que lorsque j'aurais effectué les modifications suivantes ?
Merci, julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 17/06/2010 10:31, françois lefebvre a écrit :
Oui, pas de soucis, ce n'est qu'une variable, tu peux l'utiliser dans tous les workflow si tu le souhaites :)
Pour ma part, j'ai préféré créer de nouveaux rôles pour bien montrer qu'il s'agisse d'un workflow LOM de Lille1.
Si par la suite, on me demande de mettre en place un des workflows proposés par défaut, mais pour une autre population, je n'aurai qu'à définir les groupes LDAP dans la variable par défaut, et ce sera toujours clair.
Après, c'est comme chacun le sent :)
Julien Cros a écrit :
Et plus simplement, pouvez vous me confirmer qu'il est possible de conserver les groupes WORKFLOW_LOM-C_GROUP_ARCHIVISTS par défaut et y faire appel dans le fichier groups.xml (<![CDATA[[WORKFLOW_LOM-C_GROUP_ARCHIVISTS]]]>) ? Si techniquement c'est possible ce serait un choix fonctionnel dans le sens où l'on estime que les intervenants restent les mêmes.
Merci d'avance
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 17/06/2010 10:11, Julien Cros a écrit :
Bonjour François,
Donc c'est possible, j'ignore comment je vais procéder mais en tout cas je te remercie.
Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 17/06/2010 09:30, françois lefebvre a écrit :
Bonjour Julien,
Voici comment j'ai fait pour créer de nouveaux rôles utilisés uniquement par mon workflow lom_lille1 :
_Dans le common.properties :_
# Formulaires proposés pour le workflow LILLE1
WORKFLOW_PEDAGO_FORM_AUTHOR_LILLE1=author-light-lille1
# Formulaire proposé au validateur/modérateur
WORKFLOW_PEDAGO_FORM_SEMM_LILLE1=semm-lille1
# Formulaire proposé au validateur/modérateur
WORKFLOW_PEDAGO_FORM_SCD_LILLE1=scd-lille1
# ------------------------------------------------------
# ----- Workflow "LOM LILLE1" - 'default_lom_lille1' (paramètres utilisés si ce workflow est listé dans "WORKFLOWS_USED")
# Titre affiché dans le workflow et dans ori-oai-nuxeo
WORKFLOW_LOM-LILLE1_TITLE=Ressource pédagogique
#
# Groupe des auteurs de ressources pédagogiques
WORKFLOW_LOM-LILLE1_GROUP_ALL=virtual:(objectClass=Person)
# Groupe des modérateurs
WORKFLOW_LOM-LILLE1_GROUP_SEMM_MODERATORS=virtual:(&(objectClass=Person)(uid=ori-semm))
# Groupe des modérateurs
WORKFLOW_LOM-LILLE1_GROUP_SCD_MODERATORS=virtual:(&(objectClass=Person)(uid=ori-scd))
# Groupe des administrateurs
WORKFLOW_LOM-LILLE1_GROUP_ADMINS=virtual:(|(&(objectClass=Person)(uid=frlefebv))(&(objectClass=Person)(uid=jroussel)))
_Dans le fichier groups.xml de ma contrib-lille1 :_
<map> <entry key="LOMLILLE1_all">
<value><![CDATA[[WORKFLOW_LOM-LILLE1_GROUP_ALL]]]></value>
</entry> <entry key="LOMLILLE1_semm_moderators">
<value><![CDATA[[WORKFLOW_LOM-LILLE1_GROUP_SEMM_MODERATORS]]]></value>
</entry>
<entry key="LOMLILLE1_scd_moderators">
<value><![CDATA[[WORKFLOW_LOM-LILLE1_GROUP_SCD_MODERATORS]]]></value>
</entry>
<entry key="LOMLILLE1_admins">
<value><![CDATA[[WORKFLOW_LOM-LILLE1_GROUP_ADMINS]]]></value>
</entry>
</map>
_Dans default-permissions-roles.xml :_
<!-- default affected permissions -->
<bean class="org.orioai.workflow.beans.acls.OriAclPermission">
<property name="objMask" value="LOMLILLE1_DELETE LOMLILLE1_USE_LOM_SEMM_FORM"/>
<property name="recipient" value="LOMLILLE1_SEMM_MODERATOR"/>
</bean> <bean class="org.orioai.workflow.beans.acls.OriAclPermission">
<property name="objMask" value="LOMLILLE1_DELETE LOMLILLE1_USE_LOM_SCD_FORM"/>
<property name="recipient" value="LOMLILLE1_SCD_MODERATOR"/>
</bean>
<bean class="org.orioai.workflow.beans.acls.OriAclPermission">
<property name="objMask" value="[WORKFLOW_LOM_CONTROL] LOMLILLE1_DELETE LOMLILLE1_USE_LOM_SEMM_FORM LOMLILLE1_USE_LOM_SCD_FORM"/>
<property name="recipient" value="LOMLILLE1_ADMINISTRATOR"/>
</bean>
<!-- default affected roles -->
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="objMask" value="LOMLILLE1_AUTHENTICATED"/>
<property name="recipient" value="LOMLILLE1_all"/>
</bean>
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="objMask" value="LOMLILLE1_SEMM_MODERATOR"/>
<property name="recipient" value="LOMLILLE1_semm_moderators"/> </bean>
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="objMask" value="LOMLILLE1_SCD_MODERATOR"/>
<property name="recipient" value="LOMLILLE1_scd_moderators"/> </bean>
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="objMask" value="LOMLILLE1_ADMINISTRATOR"/>
<property name="recipient" value="LOMLILLE1_admins"/> </bean>
Modifies les variables pour adapter à ton univ par exemple : LOMLILLE1_admins deviendra LOMMED_admins par exemple.
J'espère que cela va t'aider.
a+
Jacques Brassart a écrit :
Ce n'est pas l'idée !
Sinon, le cas échéant, tu ne peux plus utiliser les workflows par défaut pour des tests, voire en prod.
D'autre part, cela peut porter à confusion si tu mets ta contribution à disposition de la communauté,
qui devra alors modifier à la fois dans ton dossier "contrib_univmed" et dans "commons-parameters.properties".
Jacques
Julien Cros a écrit :
Ne t'inquiètes pas je m'étais mis à jour..!
Et je viens d'arriver au paragraphe "Définition des groupes" où je vois que c'est en dur..Il n'est pas du tout envisageable de réutiliser ce qu'il y a dans le fichier centralisé ou d'en étendre son contenu..?
Merci, Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 16/06/2010 17:06, Jacques Brassart a écrit :
Sauf qu'il te faut faire attention à la version.
La formation que tu avais suivie était sur la v1.4.
Concernant "groups.xml".
Pour une contribution, mettre les informations en dur : jette un oeil au doc UVHC que je viens de t'envoyer !
Exemple :
mettre
<value><![CDATA[virtual:(|(&(objectClass=Person)(uid=modertice))(&(objectClass=Person)(uid=jacq))(&(objectClass=Person)(uid=aut1)))]]></value>
au lieu de
<value><![CDATA[[WORKFLOW_LOM-UVHC-E_GROUP_TICE]]]></value>
En fait les valeurs entre crochets ([WORKFLOW_LOM-C_GROUP_ALL] pae ex.) correspondent aux paramètres des workflows par défaut.
Leurs paramètres sont renseignés dans le "commons-parameters.properties".
Jacques
Julien Cros a écrit :
Ne t'inquiètes pas, je me souviens de la formation de l'an dernier où nous avions abordé ce cas là et ai toujours les supports..!
En revanche, petite question dans groups.xml j'ai "<![CDATA[[WORKFLOW_LOM-C_GROUP_ALL]]]>" je présume que je dois également modifier le LOM-C ?
Merci, Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 16/06/2010 16:44, Jacques Brassart a écrit :
Normalement oui !
Tu peux aussi t'appuyer sur les doc de la formation technique 2 :
http://www.ori-oai.org/display/COMMUNICATION/Formations+techniques
tableau en bas de page.
Notamment :
- les transparents pour workflow et md-editor ;
- et les fichiers de config (commentés) correspondant aux TP de la formation, qui peuvent te permettre de mieux visualiser.
Jacques
Julien Cros a écrit :
Ok, super!
Je présume que je peux suivre ces instructions là: http://www.ori-oai.org/pages/viewpage.action?pageId=19857481 au lambda près que c'est pour du lomfr et pas du dc..?
Merci d'avance et bon apm
Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 16/06/2010 16:12, Jacques Brassart a écrit :
Julien,
A première vue, oui !
Jacques
Julien Cros a écrit :
Bonjour Jacques,
Oui, en effet, je n'ai pas précisé les grandes lignes du workflow visé...Il s'agirait du workflow complexe en linéaire dans cet ordre là:
Auteur > Technique > Documentaire > Juridique > Modération globale
J'en déduis de ton message qu'il serait plus simple de partir du complexe en réagencant les étapes et permissions.
Merci, Julien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
Le 16/06/2010 11:20, Jacques Brassart a écrit :
Bonjour Julien,
Excuse ma réponse normande, mais cela dépend de ton cahier des charges.
Je te mets en attaché deux exemples de Valenciennes, si cela peut t'aider :
- pour le workflow UVHC "simple" (Cellule TICE/SCD comme acteurs : Workflow_simple.pdf ) : je personnalise à partir du workflow LOM "simple" (default_lom_easy) ;
- pour le workflow UVHC "complet" (auteur/Cellule TICE/SCD comme acteurs : Workflow_global.pdf) : je pense partir du LOM "complet" (default_lom_complex).
Cela nécessite d'examiner le diagramme états-transitions de ton workflow au regard des différents workflows proposés par défaut dans ORI-OAI.
A bientôt,
Jacques
Julien Cros a écrit :
Bonjour,
M'apprêtant à me lancer dans la création un workflow, je me demandais s'il était plus aisé de partir du complet, en modifiant l'ordre des étapes et les permissions, ou bien du simple, en ajoutant les étapes et permissions ?
Merci d'avance pour vos retours et bonne journée,
Julien
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*Julien Cros*
Cellule TICE - Université de la Méditerranée
/t/ : 04.91.39.66.70
/e/ : Julien.Cros@univmed.fr
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *
--
Cordialement.
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.33.60.73
--
Cordialement.
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.33.60.73
--
Cordialement.
François Lefebvre
Bibliothèque Universitaire de Lille 1
Cité Scientifique - B.P. 30155
59653 VILLENEUVE D'ASCQ CEDEX
Tél.: 03.20.33.60.73
--
This message has been scanned for viruses and
dangerous content by *MailScanner* <http://www.mailscanner.info/>***, and is
believed to be clean. ***
--
This message has been scanned for viruses and
dangerous content by **MailScanner* <http://www.mailscanner.info/>*, and is
believed to be clean. *