16.07.2013 Views

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

34<br />

4. Avancerede funktioner<br />

I dette afsnit beskrives forskellige måde at opbygge mere avancerede<br />

udvekslinger med Lotus Notes. For at få det fulde udbytte af dette<br />

afsnit, kræves et rimeligt kendskab <strong>til</strong> kodning i <strong>XAL</strong> og evt. kendskab<br />

<strong>til</strong> integrationskittets programmeringsmæssige muligheder.<br />

Visse af funktionerne kræver desuden et større kendskab <strong>til</strong> Lotus<br />

Notes.<br />

4.1 Benyttelse af triggere<br />

Normalt vil man kunne udføre de fleste integrationsopgaver uden at<br />

skulle programmere. Men der kan opstå situationer, hvor parameteropsætning<br />

ikke er nok. Ved at benytte funktioner ved udveksling kan<br />

man udføre lidt mere avancerede opgaver.<br />

Til endnu mere komplekse kørsler kan man programmere <strong>XAL</strong>-kode<br />

i triggere.<br />

Som eksempler på områder hvor dette kan være nødvendigt kan<br />

nævnes:<br />

• Opslag i andre kartoteker, som involverer flere poster. F.eks.<br />

sammentælling af transaktioner.<br />

• Opsætning af integration med flere forms eller databaser i Lotus<br />

Notes.<br />

• Opdatering af data i <strong>CONCORDE</strong>.<br />

• Benyttelse af mere avancerede integrationsfunktioner, som f.eks.<br />

afsendelse af mail, håndtering af attachments, low-level kald <strong>til</strong><br />

Lotus Notes m.v.<br />

I dette afsnit beskrives forskellige anvendelsesområder for triggere.<br />

4.1.1 Variabler og lokalmacroer<br />

Som nævnt i afsnit 3.1.2 sker selve udvekslingen med Lotus Notes<br />

ved afvikling af en <strong>XAL</strong>-kørsel, der dannes dynamisk ud fra de parametre<br />

som er indtastet.<br />

Ønsker man at benytte variabler eller localmacroer i sin <strong>XAL</strong>-kode,<br />

kan man ikke blot definere disse i den trigger, hvori man skal benytte

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!