Grundlæggende integrationskit (API) (hent) - Intoint
Grundlæggende integrationskit (API) (hent) - Intoint
Grundlæggende integrationskit (API) (hent) - Intoint
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Eksisterende attachments kan "detaches" (kopieres til en fil) med macroen #NotesDetachFile.<br />
Også her angives filnavnet som første parameter. Dette filnavn skal ikke nødvendigvis være det<br />
samme som filnavnet på filen som blev attachet oprindeligt. Man kan detache filen med et andet<br />
filnavn. Som ovenfor angives et evt. attachmentnavn som anden parameter.<br />
Eks. #NotesDetachFile("c:\\autoexec.ny","AUTOEXEC").<br />
Her gemmes filen fra det første eksempel som en ny fil, så den originale ikke overskrives.<br />
Om der findes attachements på det aktuelle dokument kan oplyses ved kald af macroen<br />
#NotesExistsAttach.<br />
Der er desuden en macro til fjernelse af attachments. Dette gøres med macroen<br />
#NotesDeleteAttachment. Denne macro kan bruges enten til at slette samtlige attachments eller<br />
blot en enkelt. Angives en parameter slettes kun attachmentet med dette navn. Angives ingen parametre<br />
slettes alle attachments.<br />
Alle operationer på attachments opererer med attachments direkte på dokumentet. Attachments i<br />
Rich-text felter håndteres ikke - og slettes ej heller med macroen #NotesDeleteAttach.<br />
3.8 Mail<br />
Udover at kunne udveksle data med Lotus Notes, giver <strong>integrationskit</strong>tet mulighed for at afsende<br />
mails direkte fra CONCORDE. (Mails kan læses ved normal dataudveksling via f.eks. [$InBox]folderen).<br />
Opbygningen af XAL-kode for at afsende mails fra CONCORDE adskiller sig fra de foregående<br />
metoder, da opsætningen af mail-server, database og forms ikke skal sættes op af brugeren. Integrationskittet<br />
finder selv de nødvendige oplysninger i NOTES.INI. Man skal altså ikke angive server<br />
m.v. med macroerne #NotesServer, #NotesLogon, #NotesForm og #NotesView.<br />
3.8.1 Forberedelse af mail<br />
Mail rutinen i <strong>integrationskit</strong>tet består af 3 tempi:<br />
1. Forberedelse af mail<br />
2. Opbygning af selve indholdet (brødteksten)<br />
3. Afsendelse af mail<br />
Først klargøres mail. Dette indebærer at følgende oplysninger angives:<br />
• "SendTo", modtagers E-mail adresse (SKAL ANGIVES)<br />
• "Subject", overskrift til mail<br />
• evt. "CC", evt. andre modtagere af kopi (Carbon Copy)<br />
• evt. "BCC", evt. andre modtagere af kopi (skjult for modtager) (Blind Carbon Copy)<br />
Klargøring af mail sker med macroen #NotesPrepareMail. Macroen modtager 2-4 parametre i<br />
ovenstående rækkefølge. CC og BCC (3. og 4. parameter) er valgfrie.<br />
Et kald af macroen kunne se ud som følger:<br />
#NotesPrepareMail("Erik Jensen/Acme","Sidste nyt","Ole Olsen/Acme,Jens<br />
Jensen/Acme")<br />
27