GlpiHistory » History » Version 20

moyo, 06/02/2009 07:44 PM

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