Mettre à jour les individus en masse en base de données
- cantine.saffre
 - 
				
									Auteur du sujet
											 - Hors Ligne
 - Membre junior
 - 
				
			 
		Réduire
		Plus d'informations
		
			
	
		- Messages : 29
 - Remerciements reçus 1
 
			
	
						il y a 4 ans 11 mois				#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
					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.
- Jakes
 - 
				
											 - Hors Ligne
 - Modérateur
 - 
				
			 
			
	
						il y a 4 ans 11 mois				#24272
		par Jakes
	
	
		
			
					
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
					
	
			
			 		
													
	
				Réponse de Jakes sur le sujet Mettre à jour les individus en masse en base de données			
			
				Bonjour 
C'est quoi mettre à jour ?
Tu veux faire quoi ?
							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.
- cantine.saffre
 - 
				
									Auteur du sujet
											 - Hors Ligne
 - Membre junior
 - 
				
			 
		Réduire
		Plus d'informations
		
			
	
		- Messages : 29
 - Remerciements reçus 1
 
			
	
						il y a 4 ans 11 mois				#24273
		par cantine.saffre
	
	
		
			
	
			
			 		
													
	
				Réponse de cantine.saffre sur le sujet Mettre à jour les individus en masse en base de données			
			
				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
					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.
- Ivan
 - 
				
											 - Hors Ligne
 - Administrateur
 - 
				
			 
		Réduire
		Plus d'informations
		
			
	
		- Messages : 3924
 - Remerciements reçus 553
 
			
	
						il y a 4 ans 11 mois				#24274
		par Ivan
	
	
		
			
	
			
			 		
													
	
				Réponse de Ivan sur le sujet Mettre à jour les individus en masse en base de données			
			
				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
					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.
- cantine.saffre
 - 
				
									Auteur du sujet
											 - Hors Ligne
 - Membre junior
 - 
				
			 
		Réduire
		Plus d'informations
		
			
	
		- Messages : 29
 - Remerciements reçus 1
 
			
	
						il y a 4 ans 11 mois				#24275
		par cantine.saffre
	
	
		
			
	
			
			 		
													
	
				Réponse de cantine.saffre sur le sujet Mettre à jour les individus en masse en base de données			
			
				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
					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.
- Ivan
 - 
				
											 - Hors Ligne
 - Administrateur
 - 
				
			 
		Réduire
		Plus d'informations
		
			
	
		- Messages : 3924
 - Remerciements reçus 553
 
			
	
						il y a 4 ans 11 mois				#24276
		par Ivan
	
	
		
			
	
			
			 		
													
	
				Réponse de Ivan sur le sujet Mettre à jour les individus en masse en base de données			
			
				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
					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.076 secondes	
											