SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Van EVI naar IRIS, mijn eerste
XPages applicatie
Noud van den Broek
IDEAX / Track Innovations
XPages & Beer, 7 januari 2015
1
IDEAX / Track Innovations
• IDEAX:
– IBM Business partner sinds 1996
– Notes/Domino applicaties
• Track Innovations:
– Overgenomen in 2004
– Verzuim software
• Website: http://www.tracksoftware.nl
2
Wat is de EVI/IRIS?
• Elektronische ziekmelding met extra vragen
• Voorspelling langdurig verzuim
• Privacy proof
• Communicatie naar werknemer en werkgever via email
• Documenten worden opgeslagen in verzuim applicatie
• Verzuimmelding wordt aangemaakt in verzuim applicatie
3
PDF formulieren?
Waarom?
• “Papieren” look en feel
• Browser onafhankelijk
• Velden zijn invulbaar met Java code
Werking
• PDF formulier maken in Adobe Acrobat Professional
• Gebruiker download PDF
• Post XML naar XAgent (= Java servlet)
• PDF response naar gebruiker
• Aanmaken emails via scheduled agent
4
Demo EVI
5
Code PDF formulier vullen
6
JAR: iText 2.1.7
Nadelen PDF formulieren
• Werkt alleen met Adobe Reader op een PC / Mac
• Steeds meer gebruik tablets en smartphones
• Steeds meer alternatieve PDF readers
• Ingebouwde PDF readers in browsers
• Bestanden zijn groot
• Adobe Professional editor werkt onhandig
• Code zit in de PDF formulieren
7
IRIS op basis van XPage
Eisen
• Zelfde functionaliteit als EVI
• Vergelijkbare “papieren” look en feel
• Werkt met alle browsers / apparaten
• Kleine, platte PDF als output
• Direct verwerken
XPage
• Repeat controls
• Partial refresh
• Code in Java bean
8
Demo IRIS
9
Code PDF op basis van HTML
10
JAR’s: HTMLCleaner 2.5, FlyingSaucer 9.0.4 en iText 2.1.7
Conclusie
• XPage applicatie is veel beter:
– Performance
– Werkt op alle apparaten / browsers
– Kleinere PDF
– Onderhoudbaarheid code
• Output naar PDF:
– Wordt gewaardeerd door de gebruikers
– Nu ook in gebruik als printfunctie in de verzuim applicatie
11
Vragen?
Email: nvandenbroek@tracksoftware.nl
12

Weitere ähnliche Inhalte

Ähnlich wie Van EVI naar IRIS, mijn eerste XPages applicatie

18112016 leveranciersdag
18112016 leveranciersdag18112016 leveranciersdag
18112016 leveranciersdagKING
 
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...Wilco Turnhout
 
303062017 Leveranciersdag
303062017 Leveranciersdag303062017 Leveranciersdag
303062017 LeveranciersdagKING
 
Adobe presentatie be
Adobe presentatie beAdobe presentatie be
Adobe presentatie beiCredit
 
3ICT Bedrijfspresentatie 2012
3ICT Bedrijfspresentatie 20123ICT Bedrijfspresentatie 2012
3ICT Bedrijfspresentatie 2012mjanssen
 

Ähnlich wie Van EVI naar IRIS, mijn eerste XPages applicatie (7)

18112016 leveranciersdag
18112016 leveranciersdag18112016 leveranciersdag
18112016 leveranciersdag
 
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...
Rapid Circle Roundtable - Mobiele Sociale Werkplek en Sociaal Intranet voor Z...
 
303062017 Leveranciersdag
303062017 Leveranciersdag303062017 Leveranciersdag
303062017 Leveranciersdag
 
Html5 App
Html5 AppHtml5 App
Html5 App
 
ZorgAnywhere
ZorgAnywhereZorgAnywhere
ZorgAnywhere
 
Adobe presentatie be
Adobe presentatie beAdobe presentatie be
Adobe presentatie be
 
3ICT Bedrijfspresentatie 2012
3ICT Bedrijfspresentatie 20123ICT Bedrijfspresentatie 2012
3ICT Bedrijfspresentatie 2012
 

Mehr von Thimo Jansen

AuditCase & XPages
AuditCase & XPagesAuditCase & XPages
AuditCase & XPagesThimo Jansen
 
XPages & Beer - Behind the scenes
XPages & Beer - Behind the scenesXPages & Beer - Behind the scenes
XPages & Beer - Behind the scenesThimo Jansen
 
XPages * XDocReport = X3
XPages * XDocReport = X3XPages * XDocReport = X3
XPages * XDocReport = X3Thimo Jansen
 
Een XPages implementatie van het Ogone betaalplatform
Een XPages implementatie van het Ogone betaalplatformEen XPages implementatie van het Ogone betaalplatform
Een XPages implementatie van het Ogone betaalplatformThimo Jansen
 
Engage - XPages & Beer
Engage - XPages & BeerEngage - XPages & Beer
Engage - XPages & BeerThimo Jansen
 
Silverside CCTY Developers Update
Silverside CCTY Developers UpdateSilverside CCTY Developers Update
Silverside CCTY Developers UpdateThimo Jansen
 

Mehr von Thimo Jansen (8)

TeamPlan brochure
TeamPlan brochureTeamPlan brochure
TeamPlan brochure
 
AuditCase & XPages
AuditCase & XPagesAuditCase & XPages
AuditCase & XPages
 
XPages & Beer - Behind the scenes
XPages & Beer - Behind the scenesXPages & Beer - Behind the scenes
XPages & Beer - Behind the scenes
 
XPages * XDocReport = X3
XPages * XDocReport = X3XPages * XDocReport = X3
XPages * XDocReport = X3
 
Een XPages implementatie van het Ogone betaalplatform
Een XPages implementatie van het Ogone betaalplatformEen XPages implementatie van het Ogone betaalplatform
Een XPages implementatie van het Ogone betaalplatform
 
Engage - XPages & Beer
Engage - XPages & BeerEngage - XPages & Beer
Engage - XPages & Beer
 
Silverside CCTY Developers Update
Silverside CCTY Developers UpdateSilverside CCTY Developers Update
Silverside CCTY Developers Update
 
Of REST and Beans
Of REST and BeansOf REST and Beans
Of REST and Beans
 

Van EVI naar IRIS, mijn eerste XPages applicatie

  • 1. Van EVI naar IRIS, mijn eerste XPages applicatie Noud van den Broek IDEAX / Track Innovations XPages & Beer, 7 januari 2015 1
  • 2. IDEAX / Track Innovations • IDEAX: – IBM Business partner sinds 1996 – Notes/Domino applicaties • Track Innovations: – Overgenomen in 2004 – Verzuim software • Website: http://www.tracksoftware.nl 2
  • 3. Wat is de EVI/IRIS? • Elektronische ziekmelding met extra vragen • Voorspelling langdurig verzuim • Privacy proof • Communicatie naar werknemer en werkgever via email • Documenten worden opgeslagen in verzuim applicatie • Verzuimmelding wordt aangemaakt in verzuim applicatie 3
  • 4. PDF formulieren? Waarom? • “Papieren” look en feel • Browser onafhankelijk • Velden zijn invulbaar met Java code Werking • PDF formulier maken in Adobe Acrobat Professional • Gebruiker download PDF • Post XML naar XAgent (= Java servlet) • PDF response naar gebruiker • Aanmaken emails via scheduled agent 4
  • 6. Code PDF formulier vullen 6 JAR: iText 2.1.7
  • 7. Nadelen PDF formulieren • Werkt alleen met Adobe Reader op een PC / Mac • Steeds meer gebruik tablets en smartphones • Steeds meer alternatieve PDF readers • Ingebouwde PDF readers in browsers • Bestanden zijn groot • Adobe Professional editor werkt onhandig • Code zit in de PDF formulieren 7
  • 8. IRIS op basis van XPage Eisen • Zelfde functionaliteit als EVI • Vergelijkbare “papieren” look en feel • Werkt met alle browsers / apparaten • Kleine, platte PDF als output • Direct verwerken XPage • Repeat controls • Partial refresh • Code in Java bean 8
  • 10. Code PDF op basis van HTML 10 JAR’s: HTMLCleaner 2.5, FlyingSaucer 9.0.4 en iText 2.1.7
  • 11. Conclusie • XPage applicatie is veel beter: – Performance – Werkt op alle apparaten / browsers – Kleinere PDF – Onderhoudbaarheid code • Output naar PDF: – Wordt gewaardeerd door de gebruikers – Nu ook in gebruik als printfunctie in de verzuim applicatie 11