Mettre à jour les individus en masse en base de données

Plus d'informations
il y a 4 ans 2 semaines #24271 par cantine.saffre
Bonjour,

Je souhaite faire une mise à jour sur l'ensemble des individus dans Noethys. N'ayant pas trouvé de fonctionnalité, je pense mettre à jour ces informations directement en base de données.
Sachant que nous utilisons Connecthys, quelles sont les tables à mettre à jour afin que tout puisse rester cohérent ?
Merci,

Damien

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 semaines #24272 par Jakes
Bonjour 
C'est quoi mettre à jour ?
Tu veux faire quoi ? 

Pour une aide sur le paramétrage, poster le fichier que vous avez déjà créé en pièce jointe= Paramétrage/Activités/ bouton d'export sur la droite
Génération d'un fichier .nxa à joindre au message = Action/Répondre/Pièces jointes/Ajouter des fichiers/Insérer/Soumettre

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 semaines #24273 par cantine.saffre
Bonjour,

Concrètement, toutes les adhésions de notre association se sont faites en ligne pour 2020-2021 à cause du COVID.
J'ai donc de nouvelles données à mettre à jour pour les individus déjà référencés dans Noethys. Exemple: changement d'adresse, changement d'email.

Ayant environ 800 individus à mettre à jour, je ne veux pas faire ça un à un via l'IHM de Noethys. Ce serait beaucoup trop long.
L'idée est donc de faire une intégration en masse de données directement en base plutôt que de passer par l'interface.
Je veux donc de faire du "UPDATE xxxx SET yyyy = zzzz" sur toutes les données déjà existantes dans notre base Noethys (je me débrouille pour générer toutes les requêtes SQL).

Ne connaissant pas le MPD de Noethys, je sollicite votre aide pour savoir quelles tables mettre à jour en SQL, sachant que nous utilisons Connecthys (i.e. est-ce qu'il existe une table (ou plusieurs) qui référence toutes les actions/données à transmettre à Connecthys en cas de mise à jour d'une données dans Noethys).

Est-ce que ces dernières explications sont un peu plus claires ? :-)

Merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 semaines #24274 par Ivan
Bonjour,

Il faut mettre à jour la table INDIVIDUS. 
Pas de soucis pour Connecthys, Noethys s'en occupera.

Par contre attention, bien faire une sauvegarde des données avant car toute modification manuelle de la base peut parfois entraîner des problèmes inattendus car les systèmes de sécurité de Noethys sont contournés.

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 semaines #24275 par cantine.saffre
Bonjour Ivan,

Merci pour la réponse. C'était bien mon intention de sauvegarder la base de données avant toute manipulation, mais aussi d'avoir une instance de test avant de passer ça en production :-)
J'ai bien conscience que mettre à jour direct la base peut avoir des conséquences et que ça bypass un ensemble de règles de gestion.
Du coup, existe-t-il une spécification qui me permettrait de voir quels sont les impacts sur les autres tables ?
Est-ce que toutes les classes et RG concernées par la gestion des individus sont ici https://github.com/Noethys/Noethys/tree/master/noethys/Dlg , préfexées DLG_Individus_xxx.py ?
(J'ai cherché un guide d'installation d'un environnement de dev mais je n'ai rien trouvé, est-ce qu'il en existe un ?)

Merci,
Damien

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 2 semaines #24276 par Ivan
Non cela n'existe pas.

Je pense qu'il faut surtout regarder ici :  https://github.com/Noethys/Noethys/blob/master/noethys/Data/DATA_Tables.py

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.281 secondes
Propulsé par Kunena