Evolution #144

Mise en place de synchronisations externes (import)

Added by Grégory MARIGOT - TEICEE over 7 years ago. Updated over 7 years ago.

Status:Fermé Start date:11/29/2013
Priority:Normal Due date:
Assignee:Grégory MARIGOT - TEICEE % Done:

100%

Category:-
Target version:ProxyEPN 2.3
Version ProxyEPN:2.2

Description

Objectif : faciliter l'intégration de synchronisations avec des outils tiers.

ProxyEPN propose déjà des exports vers un annuaire LDAP (GEPN, EPN, Users) permettant l'exploitation de ses données en externe. Du côté import, plusieurs tâches permettent de scripter en ligne de commande la création de données (GEPN, EPN, Users, Bookmarks, Ressources), voir la mise à jour d'usager. Mais il s'agit là de méthodes d'initialisation plus que de synchronisation.

Une synchronisation depuis un service maitre externe doit permettre :
  • les actions de création, modification, suppression
  • l'utilisation sur les fiches d'une référence externe comme pivot
  • la gestion des identifiants importés avec la contrainte d'unicité globale
  • la protection des champs synchronisés (non éditable dans l'interface)
  • un appel scriptable pour programmer une tâche régulière
  • ainsi qu'un déclenchement manuel depuis l'interface web

Related issues

related to Evolution #141: Gestion d'un préfixe facultatif sur les identifiants Fermé 11/22/2013
related to Evolution #140: Champs supplémentaires sur fiche usager Fermé 11/22/2013

Associated revisions

Revision 628
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: tâche symfony de synchronisation de comptes externes (1ère version)

Revision 630
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: classe mySync pour la gestion des synchro (nouveau système disponible via l'interface web)

Revision 631
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: Evolution tâche user-sync générique basée sur la classe mySync

Revision 638
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: formulaire de sélection/validation de configuration de synchro (+ traduction, logs, debug)

Revision 639
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: possibilité de sauter des actions en erreur lors d'une synchro manuelle

Revision 656
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #144: finalisation des routines de synchronisation

Revision 660
Added by Grégory MARIGOT - TEICEE over 7 years ago

NEW #140, NEW #144: champs 'référence externe' retiré du formulaire usager (réservé aux synchronisations)

Revision 676
Added by Grégory MARIGOT - TEICEE about 7 years ago

FIX #144: action de modification devient création en cas d'erreur 'user unknown'

Revision 696
Added by Grégory MARIGOT - TEICEE almost 7 years ago

NEW #144: prise en charge de l'action RENEW lors de la synchro avec le webservice Koha

Revision 827
Added by Grégory MARIGOT - TEICEE over 3 years ago

FIX #144 : correction mineure (notice sur variable inutilisée)

Revision 896
Added by Grégory MARIGOT - TEICEE about 1 year ago

FIX #144: mise à jour du timestamp des synchro koha y compris en cas d'actions non traitées (PASS sur catégories PREINS)

History

Updated by Grégory MARIGOT - TEICEE over 7 years ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100

Updated by Grégory MARIGOT - TEICEE over 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF