GlpiHistory » History » Version 26

moyo, 01/05/2010 08:50 AM

1 22 moyo
h3. Etat Actuel
2 22 moyo
3 1 moyo
Table glpi_history
4 1 moyo
5 24 moyo
* Common fields 
6 24 moyo
** FK_glpi_device : item ID
7 24 moyo
** device_type : device type ID
8 24 moyo
** user_name : name of the user who made the update
9 24 moyo
** date_mod : update date
10 24 moyo
* Specific fields
11 24 moyo
** device_internal_type : device type for device history
12 24 moyo
** id_search_option : ID in search option array
13 24 moyo
** old_value : old value 
14 24 moyo
** new_value : new value
15 24 moyo
** linked_action : action type 
16 2 moyo
17 22 moyo
||*linked action*         || *Desc*            ||*device_internal_type*||*id_search_option*||*old_value*      ||*new_value*      ||
18 16 moyo
||                            || item field update     ||                          ||  id_search_option    ||  old_value          || new value           ||
19 2 moyo
||HISTORY_ADD_DEVICE          || Intern dev add        || device type              ||                      ||                     || new value           ||
20 2 moyo
||HISTORY_UPDATE_DEVICE       ||Inter dev update specif|| device type              ||                      || old value           || new value           ||
21 2 moyo
||HISTORY_DELETE_DEVICE       ||Intern dev delete      || device type              ||                      || old value           ||                     ||
22 2 moyo
||HISTORY_INSTALL_SOFTWARE    ||Install software       ||                          ||                      ||                     || soft/comp name/vers ||
23 2 moyo
||HISTORY_UNINSTALL_SOFTWARE  ||  Uninstall soft       ||                          ||                      || soft/comp name/vers ||                     ||
24 12 moyo
||HISTORY_DISCONNECT_DEVICE   ||Direct/Port disconnect ||  item_type               ||                      ||item name/serial     ||                     ||
25 1 moyo
||HISTORY_CONNECT_DEVICE      ||Direct/Port connect    || item_type                ||                      ||                     ||item name/serial     ||
26 2 moyo
||HISTORY_DELETE_ITEM         ||Item deleted           ||                          ||                      ||                     ||                     ||
27 2 moyo
||HISTORY_RESTORE_ITEM        ||Item restored          ||                          ||                      ||                     ||                     ||
28 22 moyo
||*No core use in future *||                       ||                          ||                      ||                     ||                     ||
29 3 moyo
||HISTORY_LOG_SIMPLE_MESSAGE  ||Simple message         ||                          ||                      ||                     ||  Message            ||
30 3 moyo
||HISTORY_OCS_IMPORT          ||OCS import             ||                          ||                      ||                     ||  OCS ID             ||
31 3 moyo
||HISTORY_OCS_DELETE          ||OCS deletion           ||                          ||                      ||     old OCS ID      ||                     ||
32 1 moyo
||HISTORY_OCS_IDCHANGED       || OCS ID change         ||                          ||                      ||     old OCS ID      ||  OCS ID             ||
33 26 moyo
||HISTORY_OCS_LINK  l'historique est-il vr          || OCS link              ||                          ||                      ||                     ||  OCS ID             ||
34 1 moyo
35 1 moyo
36 2 moyo
37 22 moyo
h3. Conclusion séminaire
38 22 moyo
39 22 moyo
40 24 moyo
* Historique avec des onglets
41 24 moyo
* Une seule table : action / on / old / new
42 24 moyo
* Passage 2 indexs doubles en 1 index simple : device_type / FK_device
43 24 moyo
* Merge device_internal_type et id_search_option -> on
44 24 moyo
* Clean historique par type d'action : no history / toujours / 1 / 2 / 3 mois...
45 24 moyo
* Moteur de recherche global avec choix type matériel / action / on + tests sur old_value / new_value (old < new)
46 24 moyo
* Ajout du champ FK_entities pour accélerer les traitements -> chaud à la mise à jour ca
47 24 moyo
* Plugins : Que utilisation de log simple message
48 15 moyo
49 1 moyo
50 1 moyo
h3. Post séminaire
51 26 moyo
52 26 moyo
* Nouvelle idée : l'historique a t'il besoin d'être dans une seule table ? Une table d'historique par item ne serait-il pas plus intéressant ?
53 22 moyo
54 22 moyo
55 25 moyo
* Les tickets doivent s'y retrouver au niveau historique : voir [[RefonteAffichageTicket]]
56 25 moyo
** Il faut juste ajouter des types d'action pour toutes les actions pour bien séparer les actions vu qu'on veux gérer le nettoyage en fonction des types d'action
57 25 moyo
* Historique des plugins : par exemple si OCS est en plugin ?
58 25 moyo
* Historiser ajout de trucs (docs) à un élément de l'inventaire