Versions Compared

Key

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


Excerpt

Geodi üzerindeki kullanıcı aktivitelerini izleyebilir, Loglarına ulaşabilirsiniz.

...

Açıklama

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 İstek

[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 Hatalar

401 Unauthorized access / Access denied

403 Forbidden

511 Network Authentication Required

Örnek GEODI ayar dosyası 


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 Uygulama

...