GEODI Pro modülüne sahipseniz HTML, Text, Excel, Zip, CSV formatlarında özel raporlar hazırlayıp sunabilir, Text formatındaki raporları XML/Json sunarak sevis olarak sunabilirsiniz.
Raporlar farklı tanım dil ve ortamları kullansa da tümünde Makro ve Localize desteği bulunmaktadır.
GEODI Pro modülüne ait Export menüsünden erişilebilir. Notifikasyon mekanizmasındaki e-posta içerik tanımlarıda raporlar ile hazırlanır.
%appdata%App/Geodi/Settings/Reports veya Settings/Reports altında yer alan uygun klasöre rapor tanımlarınızı atarak kullanabilirsiniz.
Tüm rapor tiplerinin yanına bir jSettings dosyası atılarak özelleştirmeler yapılabilir. Rapor görüntü adı, ikonu, çalışma koşulu belirlenebilir. Sorgu değiştirilebilir.
jSettings tanım dosyasında ConditionMacro alanında makro kullanılarak istenilen koşullar sağlandığında eklentinin yüklenmesi sağlanabilir. ActionTargets alanına proje adı yazılabilir.
{ ID:"MyReport", DisplayName:"[$.en:My Report;tr:Benim Raporum]", __type: "Factory.ActionFactory:HTMLReporter", ActionTargets:"*", ConditionMacro:'c.HasPermission("DECE.SYSTEMMANAGER")', } |
jSettings dosyası ile Sorguya ekleme yapabilirsiniz."GenericSettings" altına ekleyeceğniz "AndQuery" tanımı rapor alınırken çalıştırılan sorguya eklenecektir.
{ ID:"MyReport", DisplayName:"[$.en:My Report;tr:Benim Raporum]", IconName:"Layer/newspaper", __type: "Factory.ActionFactory:HTMLReporter", ActionTargets:"*", ConditionMacro:'c.HasPermission("DECE.SYSTEMMANAGER")', GenericSettings: { "AndQuery": " status:HasCanError" } } |