GlpiHistory » History » Version 21
« Previous -
Version 21/26
(diff) -
Next » -
Current version
moyo, 06/03/2009 03:16 PM
=== Etat Actuel ===
Tickets :
TicketQuery(keywords~=GlpiHistory)
----
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