Vyu it zen report ve facility managementu
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

Využití ZEN reportů ve Facility Managementu PowerPoint PPT Presentation


  • 43 Views
  • Uploaded on
  • Presentation posted in: General

Využití ZEN reportů ve Facility Managementu. Petr Nádvorník 7 .6.2011. Krátké představení. O společnosti VYDAS – software s.r.o. Založena 2004 Team 2-3 lidí Aplikace SBN – Správa bytů a nemovitostí REALITY – Facility management. REALITY – Facility management. Komu je určeno

Download Presentation

Využití ZEN reportů ve Facility Managementu

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Vyu it zen report ve facility managementu

Využití ZEN reportů ve Facility Managementu

Petr Nádvorník

7.6.2011


Kr tk p edstaven

Krátké představení

O společnosti VYDAS – software s.r.o.

Založena 2004

Team 2-3 lidí

Aplikace

SBN – Správa bytů a nemovitostí

REALITY – Facility management


Reality facility management

REALITY – Facility management

  • Komu je určeno

    • Správci a provozovatelé komerčních – obchodních prostor

    • Správci SVJ a bytových družstev

    • Rozúčtovatelé služeb – voda, teplo a jiné energie

  • Technologie

    • dříve MS Access a MS SQL

    • nyní Caché 2010.2

    • migrace ve 2008 v průběhu cca 3 měsíců


Struktura aplikace v cach

Struktura aplikace v Caché

Aplikační namespace

Definice datových a aplikačních tříd

Package mapované přes %All do dalších NS

Sdílená data pro všechna NS

Oddělení číslované databáze a NS

Obsahují data jednotlivých klientů

Všechna mají společný model ze společného aplikačního NS

Pracuje se vždy jen pod jedním zvoleným NS


U ivatelsk prost ed

Uživatelské prostředí

Původní a udržovaný klient ve VB 6.0

Vnořené ZEN formuláře a tabulky

nová funkcionalita

zákaznické úpravy

použit jednoduchý WebBrowser

Samostatná ZEN aplikace

nové prvky Caché 2010

ve vývoji


Zen reporty cach

ZEN Reporty Caché

Co používáme

Interní výstup do Excelového formátu

Formátované XHTML pro náhled výstupu

Interní generátor PDF


V stup do excelu

Výstup do EXCELU

Nový parametr DEFAULTMODE = „excel“

Nový parametr AGGREGATETAG

určuje XML značku pro součty nebo jiná agregovaná data – příklad

Nelze použít implicitní UTF-8

je nutné definovat ENCODING = "windows-1250„


V stup do excelu1

Výstup do EXCELU

Výstupní data jsou do sloupců brána podle parametru EXCELMODE

Číselné hodnoty je nutné explicitně označit pomocí parametru elementu či attributu

isExcelNumber=“true“

Nevýhody

sloupce nemají grafickou úpravu a nejsou roztažené

na serveru musí být instalován Excel


Uk zka generov n upom nek

Ukázka – generování upomínek


Uk zka odesl n upom nky

Ukázka – odeslání upomínky


Upom nka xhtml

Upomínka - XHTML


Zdrojov k d z hlav tabulky

Zdrojový kód – záhlaví tabulky


Zdrojov k d polo ky tabulky

Zdrojový kód – položky tabulky


Zku enosti a doporu en

Zkušenosti a doporučení

  • Co je to vlastně XPath

  • Pozor na kódování – ponechat UTF-8

    • výjimkou je výstup do Excelu

  • Definice stylů součástí definice třídy a XData ReportDisplay

  • Pozor na správnou definici okrajů

    • jiná definice pro XHTML a jiná pro PDF

    • nezapomenout na alespoň základní definici hlavičky

  • Výhodou je jedna třída pro XHTML a PDF definici


Jeden report z v ce datov ch zdroj

Jeden report z více datových zdrojů

  • Byl dán požadavek, kde všude je v definici dokladů nájemného chybně definováno zaokrouhlení

    • obdobou může být kde všude máme nějaké revize a podobně – pohled na všechna data současně

  • Základní report a dotaz neposkytuje jednoduché řešení

    • data mají sice stejnou strukturu, ale jsou v odlišných databázích a namespace

  • Řešení – použití metody Call v těle XData ReportDefinition


Xdata reportdefinition metoda call

XData ReportDefinition – metoda Call


Xdata reportdefinition metoda call1

XData ReportDefinition – metoda Call

  • Metoda Call umožňuje vytvoření vlastního datového zdroje

  • Zdrojem může být jiný report, metoda nebo prostě cokoliv, co vrátí validní XML

  • Texty nutno konvertovat $ZCVT(…,“o“,“XML“)


Xdata reportdefinition metoda call2

XData ReportDefinition – metoda Call


R zn zji t n

Různá zjištění

  • Na první pohled je definice reportu složitá a pracná

    • je to pravda, ale když si vytvoříte jednotný styl je každý další report hotový rychleji a rychleji

  • Nedostatečná dokumentace a informace k nastavení interního generátoru PDF

    • lokální podpora InterSystems si s tím hravě poradí 

  • Na serveru musí být instalace JDK

    • někteří zákazničtí IT s tím mají problém 


R zn zji t n1

Různá zjištění

  • Ačkoliv možná zpočátku trochu neohrabané, jsou ZEN reporty cestou, kterou se budeme ubírat i nadále 

  • Co zvládne HTML, zvládne i ZEN Report


Vyu it zen report ve facility managementu1

Využití ZEN reportů ve Facility Managementu

Petr Nádvorník

[email protected]


  • Login