Workflow - Changements de version

Un fichier CHANGELOG est disponible dans le dossier racine des sources de ori-oai-workflow(-spring)

La montée de version s'effectue grâce à la tâche ant upgrade (non sans avoir sauvegardé la base de données et les sources auparavarant)

Changements version 1.7.0

  • Ajout des workflows default_ao_easy et default_ao_complex
  • Ajout des tâches programmées à fin temporelle ou conditionnelle
  • Ajout des configurations pour l'interaction avec des services distants via ORI-OAI-ext
  • Ajout de l'évaluation d'expression xpath 2 dans les workflows

Changements version 1.6.3

  • Mise en conformité des champs obligatoires entre l’interface du md-editor et les messages dans le workflow
  • Corrige le problème de remplissage automatique de l’auteur en Dublin Core
  • Ajoute la fonction « previousStep » utilisable dans tous les workflows au besoin
  • La tâche « ant all » (ou « ant all-workflow ») fait un appel automatique à « ant update-acls » pour simplifier le déploiement de nouveaux workflows ou de changements de droits
  • Nouveau workflow de référencement des thèses en 1 seule étape (tef_very_easy)
    --> Pour utiliser ce workflow, voici la configuration à ajouter dans le fichier commons-parameters.properties :
# ------------------------------------------------------
# -----   Workflow "TEF very easy" - 'default_tef_very_easy' (paramètres utilisés si ce workflow est listé dans "WORKFLOWS_USED")
# Titre affiché dans le workflow et exposé dans ori-oai-nuxeo
WORKFLOW_TEF-VE_TITLE=Thèse [Très simple]
#
# Groupe des auteurs de theses
WORKFLOW_TEF-VE_GROUP_ALL=virtual:(objectClass=Person)
# Groupe des modérateurs ABES
WORKFLOW_TEF-VE_GROUP_MODERATORS-ABES=virtual:(&(objectClass=Person)(uid=login_moderator-ABES))
# Groupe des administrateurs
WORKFLOW_TEF-VE_GROUP_ADMINS=virtual:(&(objectClass=Person)(uid=login_admin-theses))

Changements version 1.6.*

  • le workflow simple des thèses est livré avec cette version
  • ainsi que le workflow complet des ressources numériques pédagogique
  • l'architecture du module a été revue pour faciliter le travail de l'exploitant:
    • la configuration de l'ensemble de son workflow (processus, type de métadonnées, catégories, groupes, rôles, permissions) se fait dans un répertoire spécifique 
    • l'ajout/modification de workflow  se fait par simple "copier-coller" du répertoire,
    • les définitions des rôles et permissions se fait maintenant "en clair",
    • le paramétrage du module est facilité par l'utilisation du quick-install" (fortement conseillé), même si l'installation "manuelle" est toujours possible

  

Si vous avez personnalisé vos workflows de référencement, veuillez consulter la procédure de migration spécifique décrite ici.

Plus d'information sur la migration de la version 1.5 à la version 1.6 sur cette page.

Changements version 1.4.*


  • Il est possible de configurer facilement ori-oai-workflow pour que les ressources pédagogiques ne soient plus seulement décrites en LOM mais également en LOMFR / SupLOMFR.
  • L'authentification / identification / autorisation via le mécanisme Shibboleth peut être mis en place via des configurations spécifiques.
  • Il est possible désormais de configurer l'appel de transformations XSL dans les workflow (en tant que fonction OsWorkflow osFunction), ces transformations peuvent faire appel directement à des fonctions/méthodes métier).
  • Il est possible en tant qu'administrateur de procéder à des transformations XSL sur l'ensemble des fiches via l'interface graphique d'ori-oai-workflow-spring.
  • Il est possible d'exporter les fiches d'ori-oai-workflow-spring sous leur format XML. L'export d'informations supplémentaires autour de l'usage de la fiche dans ori-oai-workflow est également possible (créateur, date de création, historique des transitions). l'import fait en tant qu'administrateur tient alors compte également de ces informations si elles sont présentes
  • Il est possible de configurer des types de métadonnées spécifiques qui subissent une transformation XSL/XSLT lors d'un import de fiches.
  • En tant qu'administrateur, il est possible d'appeller la réindexation des fiches dans ori-oai-indexing depuis un bouton dans l'IHM (il est toujours possible de le faire également via une tâche ANT).
  • Plutôt que de configurer les XPATH directement dans les fichiers de conf de workflow osworkflow, on peut désormais utiliser un fichier XSL résultant de la compilation d'un schematron (les configurations par défaut ont été modifiées dans ce sens).
  • Il est possible de télécharger les fichiers XML dans via la vue Historique/Detail.
  • L'appel de la target ANT local-reindexall supprime maintenant en premier lieu l'index compass avant de le reconstruire intégralement.
  • Un certain nombre d'autres corrections et améliorations ont également pu être apportées.

Changements version 1.1.*


Les valeurs des propriétés principales par défaut on été modifiées : elles apparaissent entre crochet et en majuscule. Elles peuvent soit être éditées manuellement, soit être modifées via la configuration du fichier principale du QuickInstall.


  • Cette version n'utilise plus de base eXist, elle utilise maintenant uniquement la base de données SQL pour le stockage des données.
  • Une indexation Compass/Lucène est utilisée, cela permet : *** de supporter sans perte de performance un nombre plus importants de fiches que précédemment : l'accès aux fiches se fait par le biais de requêtes sur l'index lucène.
      • d'améliorer le moteur de recherche interne dans les fiches de métadonnées
      • de permettre de trier par titre, date, créateur les fiches
  • Un certain nombre de fonctionnalités dans ont été ajoutées : *** importation de fiches XML depuis l'IHM
      • copier/coller/suppression de fiches ou de patrons de fiches (support de plusieurs patrons de fiches)
      • bulles d'aide (que l'on souhaite améliorer prochainement cependant)
      • un certain nombre de méthodes WS ont été ajoutées, cela dans le but d'interractions avec des applications extérieures à ORI-OAI (LMS, CMS, Chaînes Editoriales ...).
  • Des améliorations autres ont été apportées (debugage ou consolidation de fonctionnalités ...).
  • No labels