CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
CONCORDE XAL/C5 Overbygningsmodul til XAL2LN - Intoint
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
⎡ ⎤<br />
angiver hvilken logfunktion der ønskes. Der opereres<br />
med tre typer:<br />
0: Insert – angiver at der skal oprettes et <strong>til</strong>svarende<br />
dokument i Lotus Notes<br />
1: Modify – angiver at dokument skal opdateres i Notes<br />
2: Delete – angiver at dokument skal slettes i Notes<br />
Typisk benyttes typen 0 i Post-insert, 1 benyttes i Post-update og 2<br />
benyttes i Post-delete.<br />
angiver kartoteksnavn<br />
angiver fuldt kvalificeret navn på feltet – altså med forans<strong>til</strong>let<br />
kartoteksnavn, f.eks. LagerKart.VareNummer<br />
Er der flere nøglefelter angives disse adskilt med komma.<br />
Her et par eksempler:<br />
#NotesLog(0, LagerKart, LagerKart.VareNummer)<br />
#NotesLog(1,SagAfsnit,SagAfsnit.Sag,SagAfsnit.Afsnit)<br />
#NotesLog(2,DebKart,DebKart.Kontonummer)<br />
Ovennævnte eksempler vil medføre registrering af nye varenumre<br />
(anbringes i Post-insert (OK)), ændringer i SagAfsnit (anbringes i<br />
Post-update) og sletninger af debitorer (anbringes i Post-delete).<br />
5.4.2 Afgrænsning af log<br />
Opdatering fra logsystemet tager ikke hensyn <strong>til</strong> selektionen på kartoteksdefinitionen<br />
(afsnit 3.1.5).<br />
Ønsker man at afgrænse hvilke ændringer, der skal afspejles i Lotus<br />
Notes, skal dette gøres i kartoteks formlerne. Dette gøres via standard<br />
<strong>XAL</strong> kode.<br />
Nedenfor er vist et eksempel, der viser hvordan man kun logger ændringer<br />
på en vare, hvis varens pris er ændret og kun hvis varen ligger<br />
i varegruppe ”20”. Eksemplet er fra Post-update triggeren på<br />
LagerKart:<br />
IF LagerKart.VareGruppe == "20" AND<br />
LagerKart_ORIG.SalgsPris LagerKart.SalgsPris THEN<br />
#NotesLog(1,LagerKart,LagerKart.VareNummer)<br />
ENDIF<br />
45