Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

You can track user activities on Geodi and access their logs.

Canlı olay izleme


Definition

Bir içerik açıldığında GEODI bunu uygulamanıza bildirebilir. Belirleyeceğiniz bir web adresini kullanıcı bilgisi ile birlikte çağırabilir.

Bunun için GEODI/Settings/Events klasörüne örnekteki gibi jSettings uzantılı JSON tanım dosyası atmanız yeterlidir.

Sadece bu adrese erişebilen bir sistem yöneticisi bu tanımı ekleyebilir. Bu klasörde örnek içerikler bulunmaktadır.


Example Request

[ServiceURL]?m=FireEvent&user={username}

ServiceURL içeriğinde {user}, {username}, {wsName}, {data}, {event} ifadeleri kullanılabilir. 

{user}, {username} ifadeleri kullanılmasa dahi Http Header içeriğinde request-user ve request-username bilgileri iletilir.

HttpMethodGET
Expected Errors

401 Unauthorized access / Access denied

403 Forbidden

511 Network Authentication Required

Example GEODI settings file
{
	DisplayName:"Sample Event Handler",
	__type: "Factory.ActionFactory:UrlCallerEventHandler",
	ServiceURL: "http(s)://myhost/MyEventHandlerService.ashx?contentid={content}&event={event}",
	GEODIRequestHeader:"GEODI_Request",
	AllowCancel: false,
	EventTargets: ["ContentViewer"],
	ActionTargets: "*"
}
Example application

Reaching the Logs

Unless logging is turned off, user activities are stored in csv format files under %appdata%\Dece\Logs\GEODI\AppUsage.

  • No labels