ddrs/procedures/labo1.5/materiel-info.md

12 KiB

Comment créer la base de données partie matériel informatique pour labo 1.5

description du fichier attendu par labo1.5

  • un tableau type excel
  • formats de fichier acceptés par labo 1.5:
    • tsv (tabular separated value)
  • description des colonnes:
    1. id: par exemple ur1_237
    2. Modele: par exemple latitude 3400
    3. Fabricant: par exemple dell
    4. Type: par exemple pc portable

types supportés par labo 1.5

La documentation de labo1.5 mentionne ces 14 types:

  • PC fixe (Desktop, PC, fixe, tour, unité centrale, station de travail, workstation)
  • PC portable (laptop, portable, notebook)
  • Serveur
  • Écran (monitor, display, screen)
  • Vidéo projecteur
  • Tablette (pad)
  • Smartphone (mobile)
  • Imprimante
  • Borne wifi (Wifi hub)
  • Téléphone IP
  • GPU
  • Disque dur
  • Clavier
  • Souris

En fait, après importation, j'ai pu constater qu'il il y a 15 types de matériel dans labo1.5 (station d'accueil a du être oublié dans la doc):

  • pc fixe sans écran
  • pc fixe tout-en-un
  • pc portable
  • écran
  • videoprojecteur
  • tablette
  • smartphone
  • imprimante
  • téléphone ip
  • station d'accueil
  • clavier souris
  • borne wifi
  • serveur
  • disque dur
  • gpu puissant

vue d'ensemble de la procédure

procédure

note: commande utilisée pour créer materiel-info-graph.svg à partir de materiel-info-graph.dot:

20241011-15:49:16 graffy@graffy-ws2:~/work/ddrs/procedures/labo1.5$ dot ./materiel-info-graph.dot -Tsvg > ./materiel-info-graph.svg
last command status : [0]

description des fichiers

cnrs

cnrs_all_xls

Ce fichier contient l'extraction geslab de tous les achats (pas seulement informatique) de l'année considérée.

  • exemple : commandes-2019-cnrs-t002.xls
  • colonnes:
    1. N° com. GESLAB: par exemple 18360
    2. Date commande: par exemple 24/01/19
    3. N° ligne: identifiant unique de l'achat, par exemple 43543
    4. Libellé ligne: par exemple CAT2_Configuration n°3 XPS 9365
    5. Raison sociale fournisseur: par exemple DELL SAS
    6. S: par exemple S
    7. Qté com.: par exemple 1
    8. Reste à const.: par exemple 0
    9. Qté fac.: par exemple 1
    10. Cons. ligne antérieur: par exemple 0.00
    11. Consommé ligne: par exemple 1,755.00
    12. Réservé ligne: par exemple 0.00
    13. Facturé ligne: par exemple 1,755.00
    14. Code origine: par exemple SE9ADO0985
    15. Elément analytique: par exemple 9ADO0985
    16. Code EDP: par exemple NANOSC
    17. Matière: le code matière, dont la liste se trouve dans cnrs-matieres-001.csv par exemple 2100
    18. Nat. dép.: par exemple IM

cnrs_all_tsv

commandes-2019-cnrs-t002.tsv

					LABORATOIRE :		LABO1     IPR  - UNIVERSITE DE RENNES													Le		:		27/01/2023					
					DETAIL DES LIGNES DE COMMANDE															Exercice		:		2019					
																				Page			:		1		/		100
Etablissement				:		DR17			Délégation Bretagne et Pays de la Loire																				
																													
																													
N° com. GESLAB	Date commande	N° ligne	Libellé ligne					Raison sociale fournisseur		S	Qté com.	Reste à const.	Qté fac.	Cons. ligne antérieur	Consommé ligne	Réservé ligne	Facturé ligne	Code origine	Elément analytique		Code EDP					Matière		Nat. dép.	
18,310.00	03/01/19	43,424.00	CULOTTE SIMPLE PVC FEMELLE					AMAZON EU SARL SUCCURSALE FRANCAISE		S	1		1	0.00	12.63	0.00	12.63	584081	584081		ANRSON					1900		FO	
1950-2-17 12:00:00 AM	03/01/19	2018-11-21 12:00:00 AM	REGISTRATION P. PANIZZA AERC 2019					SLOVENIAN SOCIETY FOR EXPERIMENTAL MECHANICS - SSEM SLOVENSKO DRUSTVO ZA EKSPERIMENTALNO MEHANIKO		S	1	0	1	0.00	530.00	0.00	530.00	9CTD0985	9CTD0985		CIFAF2					5400		FO	
18,313.00	04/01/19	43,427.00	POUSSE SERINGUE PHD ULTRA 4400 I/W					HARVARD APPARATUS		S	1	0	1	0.00	6,616.00	0.00	6,616.00	59190	591901		ANRASJ					2500		IM	
...
1950-4-7 12:00:00 AM	24/01/19	2019-3-19 12:00:00 AM	CAT2_Configuration n°3 XPS 9365					DELL SAS		S	1	0	1	0.00	1,755.00	0.00	1,755.00	SE9ADO0985	9ADO0985		NANOSC					2100		IM	
...

Attention: le 11/10/2024, graffy s'est rendu compte que certaines données de ce fichier ont été mal converties par l'exporteur tsv. L'achat 43543 aurait du apparaître comme ceci:

18360	24/01/19	43543	CAT2_Configuration n°3 XPS 9365					DELL SAS		S	1	0	1	0.00	1,755.00	0.00	1,755.00	SE9ADO0985	9ADO0985		NANOSC					2100		IM

Au lieu de ça, il apparaît ainsi (les colonnes N° com. GESLAB et N° ligne ont été converties en date, pour une raison inconnue):

1950-4-7 12:00:00 AM	24/01/19	2019-3-19 12:00:00 AM	CAT2_Configuration n°3 XPS 9365					DELL SAS		S	1	0	1	0.00	1,755.00	0.00	1,755.00	SE9ADO0985	9ADO0985		NANOSC					2100		IM	

ur1

ur1_it_orders

  • exemple : commandes-it-2019-ur1-002.tsv, qui contient 33 lignes de données
  • colonnes:
    1. : identifieur d'achat, par exemple 21
    2. Centre financier: par exemple 991R423
    3. Elément d'OTP: par exemple 17CQ423-S0
    4. Document d'achat: par exemple 4500458349.0
    5. Fournisseur/Division fourn.: par exemple 7976 DELL
    6. Date du document: par exemple 2019-02-14
    7. Code TVA: par exemple DK
    8. Désignation: par exemple LATITUDE 5590 - Portable conf.n°2
    9. Date livraison: par exemple 2019-02-25
    10. Valeur totale en cours: par exemple 1616.8
    11. Reste à livrer (quantité): par exemple 0
    12. Livraison finale: par exemple X
    13. Reste à facturer (quantité): par exemple 0
    14. Facture finale: par exemple 126639.0
    15. Immobilisation: par exemple ``
    16. Groupe marchandises: par exemple IA.11
    17. Texte Correspondance: par exemple Danièle, Le numéro d'ordre n'est pas cor
    18. Créateur commande: par exemple, DE MOREL DANIELE
20241011-10:57:24 graffy@graffy-ws2:~/work/ddrs/procedures/labo1.5$ head -3 /home/graffy/work/ddrs/tmp/commandes-it-2019-ur1-002.tsv
	Centre financier	Elément d'OTP	Document d'achat	Fournisseur/Division fourn.	Date du document	Code TVA	Désignation	Date livraison	Valeur totale en cours	Reste à livrer (quantité)	Livraison finale	Reste à facturer (quantité)	Facture finale	Immobilisation	Groupe marchandises	Texte Correspondance	Créateur commande
21	991R423	17CQ423-S0	4500458349.0	7976       DELL	2019-02-14	DK	LATITUDE 5590 - Portable conf.n°2	2019-02-25	1616.8	0	X	0		126639.0	IA.11	Danièle, Le numéro d'ordre n'est pas cor	DE MOREL DANIELE
38	991R423	17CQ423-S0	4500463111.0	7976       DELL	2019-03-28	DJ	Acessoires pour LATITUDE 5 DELL	2019-04-15	81.74	0	X	0	X		IA.24	BC soldé mail Danièle 14/06/19 Danièle,	DE MOREL DANIELE
last command status : [0]

ur1_it_orders_ann

Version manuellement annotée de [ur1_it_orders].

Voici les differences entre commandes-it-2019-ur1-002.tsv et commandes-it-2019-ur1-002-annotated.tsv:

20241011-10:07:17 graffy@graffy-ws2:~/work/ddrs/procedures/labo1.5$ diff /home/graffy/work/ddrs/tmp/commandes-it-2019-ur1-002.tsv /home/graffy/work/ddrs/achats-ipr/2019/ur1/commandes-it-2019-ur1-002-annotated.tsv
1c1
<       Centre financier        Elément d'OTP   Document d'achat        Fournisseur/Division fourn.     Date du document        Code TVA        Désignation     Date livraison  Valeur totale en cours      Reste à livrer (quantité)       Livraison finale        Reste à facturer (quantité)     Facture finale  Immobilisation  Groupe marchandises     Texte Correspondance        Créateur commande
---
>       Centre financier        Elément d'OTP   Document d'achat        Fournisseur/Division fourn.     Date du document        Code TVA        Désignation     Date livraison  Valeur totale en cours      Reste à livrer (quantité)       Livraison finale        Reste à facturer (quantité)     Facture finale  Immobilisation  Groupe marchandises     Texte Correspondance        Créateur commande       comment
6c6
< 233   991R423 17CQ423-G0      4500479590.0    7976       DELL 2019-10-01      DK      PC portable DELL pour MARIETTE Céline   2019-10-28      1474.61 0       X       0          127281.0 IA.11   num IMMO = 127281 num etiquette  052108 LECLAIRE FRANCIS
---
> 233   991R423 17CQ423-G0      4500479590.0    7976       DELL 2019-10-01      DK      PC portable DELL pour MARIETTE Céline   2019-10-28      1474.61 0       X       0          127281.0 IA.11   num IMMO = 127281 num etiquette  052108 LECLAIRE FRANCIS        modèle ?
20,22c20,22
< 509   991R423 17CQ423-A0      4500466536.0    7976       DELL 2019-05-02      DK      ORDINATEUR PORTABLE LUCILE RUTKOWSKI    2019-05-15      2205.84 0       X       0          126799.0 IA.11   immo: 126799 code barre: 051358 MARCAULT MAGALI
< 527   991R423 17CQ423-A0      4500469692.0    7976       DELL 2019-05-28      DK      Ordinateur portable Guillaume Raffy     2019-06-17      1981.57 0       X       0       X  126871.0 IA.11   numéro immo 126871 étiquette 051357     MARCAULT MAGALI
< 530   991R423 17CQ423-A0      4500472335.0    7976       DELL 2019-06-25      DK      PORTABLE LATITUDE DEV. 100000519892     2019-07-01      1680.16 0       X       0       X  126927.0 IA.11   immo: 126927 Etiquette: 051641  DE MOREL DANIELE
---
> 509   991R423 17CQ423-A0      4500466536.0    7976       DELL 2019-05-02      DK      ORDINATEUR PORTABLE LUCILE RUTKOWSKI    2019-05-15      2205.84 0       X       0          126799.0 IA.11   immo: 126799 code barre: 051358 MARCAULT MAGALI modèle ? + écran ?
> 527   991R423 17CQ423-A0      4500469692.0    7976       DELL 2019-05-28      DK      Ordinateur portable Guillaume Raffy     2019-06-17      1981.57 0       X       0       X  126871.0 IA.11   numéro immo 126871 étiquette 051357     MARCAULT MAGALI latitude 7490 + écran u2719d
> 530   991R423 17CQ423-A0      4500472335.0    7976       DELL 2019-06-25      DK      PORTABLE LATITUDE DEV. 100000519892     2019-07-01      1680.16 0       X       0       X  126927.0 IA.11   immo: 126927 Etiquette: 051641  DE MOREL DANIELE        modèle ?
last command status : [1]

commandes-it-2019-ur1-002-annotated.tsv

...
233	991R423	17CQ423-G0	4500479590.0	7976       DELL	2019-10-01	DK	PC portable DELL pour MARIETTE Céline	2019-10-28	1474.61	0	X	0		127281.0	IA.11	num IMMO = 127281 num etiquette  052108	LECLAIRE FRANCIS	modèle ?
237	991R423	17CQ423-G0	4500481443.0	7976       DELL	2019-10-14	DJ	CAT1_Configuration n°1 - Latitude 3400	2019-10-28	900.04	0	X	0			IA.11		LECLAIRE FRANCIS
...

ur1_it_orders_labo1p5

id	Modele	Fabricant	Type
...
ur1_233		dell	pc portable
ur1_237	latitude 3400	dell	pc portable
...