Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt

Geodi üzerindeki kullanıcı aktivitelerini izleyebilir, Loglarına ulaşabilirsinizYou can track user activities on Geodi and access their logs.

Canlı olay izleme


AçıklamaDefinition

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.


Örnek İstekExample 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
Beklenen HatalarExpected Errors

401 Unauthorized access / Access denied

403 Forbidden

511 Network Authentication Required

Örnek Example GEODI ayar dosyası settings file


Code Block
{
	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: "*"
}


Örnek UygulamaExample application

Loglara Ulaşma

...

Reaching the Logs

Unless logging is turned off, user activities are stored in csv format files under %appdata%\Dece\Logs\GEODI\AppUsage altında csv formatında dosyalarda tutulmaktadır.