L'audit log di SharePoint 2007 può essere gestito tramite codice C# forzando l'inserimento di eventi custom tramite il metodo WriteAuditEvent:

C#

SPListItem item = ...codice per recupere l'item...;

item.Audit.WriteAuditEvent(SPAuditEventType.View, "SgartViewAuditEvent"
  ,"<sgartXML>my custom data</sgartXML>");

//oppure

item.Audit.WriteAuditEvent("SgartEvent", "SgartSource", "");
posso inserire una registazione anche a livello di folder

C#

SPFolder fodler= ...codice per recupera la folder ...;

folder.Audit.WriteAuditEvent("SgartEventFolder", "SgartCustomSource", "")
in questo caso, nell'audit log, verra registrato un evento di tipo Folder anzichè Document con solo il nome della folder, mentre con gli item viene registrato tutto il percorso (path) del documento.

Vedi anche Vedi anche SPAudit.WriteAuditEvent Method e Cancellare l'audit log di SharePoint
Tags:
SharePoint497 SharePoint 2007218
Potrebbe interessarti anche: