GlpiHistory » History » Version 23
« Previous -
Version 23/26
(diff) -
Next » -
Current version
moyo, 08/05/2009 02:15 PM
Etat Actuel¶
Table glpi_history
- Common fields
- FK_glpi_device : item ID
- device_type : device type ID
- user_name : name of the user who made the update
- date_mod : update date
- Specific fields
- device_internal_type : device type for device history
- id_search_option : ID in search option array
- old_value : old value
- new_value : new value
- linked_action : action type
linked action | Desc | device_internal_type | id_search_option | old_value | new_value | |||||||
item field update | id_search_option | old_value | new value | |||||||||
HISTORY_ADD_DEVICE | Intern dev add | device type | new value | |||||||||
HISTORY_UPDATE_DEVICE | Inter dev update specif | device type | old value | new value | ||||||||
HISTORY_DELETE_DEVICE | Intern dev delete | device type | old value | |||||||||
HISTORY_INSTALL_SOFTWARE | Install software | soft/comp name/vers | ||||||||||
HISTORY_UNINSTALL_SOFTWARE | Uninstall soft | soft/comp name/vers | ||||||||||
HISTORY_DISCONNECT_DEVICE | Direct/Port disconnect | item_type | item name/serial | |||||||||
HISTORY_CONNECT_DEVICE | Direct/Port connect | item_type | item name/serial | |||||||||
HISTORY_DELETE_ITEM | Item deleted | |||||||||||
HISTORY_RESTORE_ITEM | Item restored | |||||||||||
*No core use in future * | ||||||||||||
HISTORY_LOG_SIMPLE_MESSAGE | Simple message | Message | ||||||||||
HISTORY_OCS_IMPORT | OCS import | OCS ID | ||||||||||
HISTORY_OCS_DELETE | OCS deletion | old OCS ID | ||||||||||
HISTORY_OCS_IDCHANGED | OCS ID change | old OCS ID | OCS ID | |||||||||
HISTORY_OCS_LINK | OCS link | OCS ID |
Conclusion séminaire¶
- Historique avec des onglets
- Une seule table : action / on / old / new
- Passage 2 indexs doubles en 1 index simple : device_type / FK_device
- Merge device_internal_type et id_search_option -> on
- Clean historique par type d'action : no history / toujours / 1 / 2 / 3 mois...
- Moteur de recherche global avec choix type matériel / action / on + tests sur old_value / new_value (old < new)
- Ajout du champ FK_entities pour accélerer les traitements -> chaud à la mise à jour ca
- Plugins : Que utilisation de log simple message
Post séminaire¶
- Les tickets doivent s'y retrouver au niveau historique : voir [[RefonteAffichageTicket]]
- 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
- Historique des plugins : par exemple si OCS est en plugin ?
- Historiser ajout de trucs (docs) à un élément de l'inventaire