an xpages case study david navarre dai. what is dai?
TRANSCRIPT
![Page 1: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/1.jpg)
The Good, The Bad and The Ugly
An XPages Case Study
David NavarreDAI
![Page 2: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/2.jpg)
What is DAI?
![Page 3: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/3.jpg)
What is FoodTrade ESA?Contract with UK’s DFID (Department for
International Development) FoodTrade East and Southern Africa (FoodTrade ESA)
is a 5 year trade enhancement and promotion programme, with a focus on staple food crops.
Targeted interventions to get more people trading in regional staple food markets.
Holistic approach, regional perspective with interventions at the national level, and private sector focus.
Grants of 150k to 1m GBP to for-profit companies operating in ESA.
![Page 4: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/4.jpg)
TimelineInitial discussion: April 26High-level requirements: May 6Charge codes: June 7 (development starts)Planned roll-out: June 21Actual roll-out: June 24
![Page 5: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/5.jpg)
RequirementsGrant applications submitted via browserEvaluation by third-party usersManagement by subcontractors8-page grant application with attachmentsEligibility and selection criteriaCMS website
![Page 6: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/6.jpg)
EnvironmentWeb server in BethesdaAPPS servers in BethesdaDevelopment server in Bethesda70 Project servers all over the worldLocal replicas on laptops for internal users all
over the world
![Page 7: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/7.jpg)
Applicant accessRemote, low connectivity locationsNeed for continued editing
![Page 8: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/8.jpg)
TeamInternal clients: in AfricaTraditional Notes developer: in the
PhillippinesXPages developer: Me
![Page 9: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/9.jpg)
Brainstorming
![Page 10: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/10.jpg)
ConceptApplicants Evaluators
Grant Managers
Developers
DAIWEB
APPS1
Grant Managers
![Page 11: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/11.jpg)
Notes-side design elementsApplicationContactAttachment (one for each)Evaluations (one for each)Views
![Page 12: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/12.jpg)
Areas of InterestApplication interfaceAction ButtonsValidationMultiple source documentsTime-outsHide-whensNotifications to applicants
![Page 13: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/13.jpg)
Application interface
![Page 14: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/14.jpg)
Action Buttons
![Page 15: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/15.jpg)
ValidationDojo field-level validation using out-of-the-box
tools
![Page 16: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/16.jpg)
XSnippet SSJS with error message controls
![Page 17: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/17.jpg)
Multiple source documentsMultiple source documents (application,
contact, attachments, evaluations)
![Page 18: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/18.jpg)
Time-outs
keepSessionAlive control
![Page 19: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/19.jpg)
Hide-whens
Visible/rendered property
Display style
![Page 20: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/20.jpg)
Notifications to applicantsWhen?How to avoid duplicates?
![Page 21: An XPages Case Study David Navarre DAI. What is DAI?](https://reader035.vdocuments.site/reader035/viewer/2022062217/56649eb35503460f94bbac7f/html5/thumbnails/21.jpg)
Questions?
My blog: Lost in XPageshttp://lostinxpages.com