GlpiHistory » History » Version 12

« Previous - Version 12/26 (diff) - Next » - Current version
moyo, 11/06/2008 11:04 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_searcj_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
- Plugins : Que utilisation de log simple message

=== Post séminaire ===

- Essayer de mettre 
- Les tickets doivent s'y retrouver au niveau historique : voir RefonteAffichageTicket
- Il faut juste ajouter des types d'action pour les manipulations de suivis / taches.
- CONNECT pour l'association de doc ou nouvelle action ?