Nllug Dev06 Domino Globetrotting

21
Domino Globetrotting Martin Schaefer Dev Talk

description

As presented at NLLUG (Netherlands Lotus User Group) 2009 - Domino Globetrotting. Unfortunately we could not do the full demo due to customer restrictions. Watch the agenda of NLLUG 2010 for the full version of this presentation.I added a few not very well known dev tips to the slides to compensate the time that was available due to the canceled Google Maps demonstration.

Transcript of Nllug Dev06 Domino Globetrotting

Page 1: Nllug Dev06 Domino Globetrotting

Domino GlobetrottingMartin Schaefer

Dev Talk

Page 2: Nllug Dev06 Domino Globetrotting

Dus...

• ‘Best practices’

• Minder bekende mogelijkheden

• Demo’s

Page 3: Nllug Dev06 Domino Globetrotting

Google maps recap

• Toon data op verschillende manieren

• Integratie in applicaties

• Inventory, Track & Trace

• Ticket assignment

• Rapportage mash-up

Page 4: Nllug Dev06 Domino Globetrotting

Track & Trace

• Toepasbaar in verhuur & logistiek

Page 5: Nllug Dev06 Domino Globetrotting

Ticket assignment

• Niet iedereen is een topograaf

• Lippenhuizen en Jubbega

Page 6: Nllug Dev06 Domino Globetrotting

Rapportages

• Inzicht. Zowel globaal als regionaal

Page 7: Nllug Dev06 Domino Globetrotting
Page 8: Nllug Dev06 Domino Globetrotting
Page 9: Nllug Dev06 Domino Globetrotting
Page 10: Nllug Dev06 Domino Globetrotting
Page 11: Nllug Dev06 Domino Globetrotting

Gezellig! Resultaten krijgen jullie volgende week van mij. Vanaf morgen even op vakantie namelijk. 7 minutes ago from Twitstat Mobile

Lekker op vakantie dus! Geniet er van! 20 minutes ago from Echofon

Ja wijselijk wel ;-) Gefeliciteerd met Vera he! Geniet je beetje van de vakantie? less than a minute ago from web

Page 12: Nllug Dev06 Domino Globetrotting

Dev Talk

Page 13: Nllug Dev06 Domino Globetrotting

@Subset?

• Om lijsten (arrays) in @Formula

• gebruik: lijstnamen[i]

• werkt niet: lijstnamen[a] = naam;

Page 14: Nllug Dev06 Domino Globetrotting

string concat

• string = string + “nieuwe tekst”

• veel gebruikt op web en bestand creatie

Page 15: Nllug Dev06 Domino Globetrotting

Errorhandling

• Throw, throw, throw

• Stacking, voor troubleshoot en debug

• 8.5.1 code template!

Page 16: Nllug Dev06 Domino Globetrotting

sssst..

• @DbLookup en @IsError

• Gebruik de [FAILSILENT] parameter

Page 17: Nllug Dev06 Domino Globetrotting

StampAllMulti

• Extended class: doc.veldnaam = “tekst”

• ReplaceItemValue

Page 18: Nllug Dev06 Domino Globetrotting

5 velden aanpassen

Page 19: Nllug Dev06 Domino Globetrotting

Lotusscript is not lazy

• If x() and y() and z() then ...

Page 20: Nllug Dev06 Domino Globetrotting

Lists

• President (“Clinton”) = “Bill”

• Klant (docKlant.klantnr(0)) = docKlant

Page 21: Nllug Dev06 Domino Globetrotting

[email protected]://lotus.zonderpoeha.nl