Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bezeichnung

Datentyp

RichtungWord/Email/Excel/Macro

Beschreibung

ID

Diverse ID's

inWord/Email/Excel/Macro

Nur für Einzelauswertungen:
Die ID des aufgerufenen Datenelements.

IDList

[Diverse ID's]

inWord/Email/Excel/Macro

Für alle Auswertungen:
Ein Array von ID's der aufgerufenen Datenelemente.

Skip

integer

outWord/Email/Excel/Macro

Wird mit 0 initialisiert.

Wird dieser Wert auf 1 gesetzt, dann wird die aktuell verarbeitete Auswertung nicht berücksichtigt, also ausgelassen. Falls anschliessend noch weitere Kommentare zu verarbeiten wären, werden diese nicht mehr ausgeführt.
Wird dieser Wert auf -1 gesetzt, dann wird die aktuelle Verarbeitung normal beendet. Anschliessend wird aber noch einmal eine Auswertung mit der selben ID wiederholt. Diese Funktion setzt voraus, dass über geeignete Massnahmen eine Endlosschleife verhindert wird.

Andere Werte als -1, 0 und 1 sind nicht definiert und können zu einem undefinierten Resultat führen.

Beachte auch die Variable Suppress.

SuppressintegeroutWord/Email/Excel/Macro

Wird mit 0 initialisiert.

Wird dieser Wert auf != 0 gesetzt, dann wird das Resultat der aktuellen Einzelauswertung ignoriert. Dies geschieht unabhängig von Skip

SignatureID

SSD_SignatureID

inWord/Email/Excel/Macro

ID der ausgewählten Signatur.

SignatureTextIDSSD_SignatureTextID Word/Email/Excel/Macro 
SignatureLanguageIDSSD_SignatureLanguageID Word/Email/Excel/Macro 
SignaturePictureIDSSE_DatasetPictureID Word/Email/Excel/Macro 
SignatureDatedatetimeinWord/Email/Excel/MacroAusgewähltes Datum bei der Signaturauswahl
LanguageIDSSE_LanguageID Word/Email/Excel/Macro 
CompanyIDSSE_CompanyID Word/Email/Excel/Macro 
SeminarCenterIDSSE_SeminarCenterID Word/Email/Excel/Macro 
OrgUnitIDSSE_OrganizationalUnitID Word/Email/Excel/Macro 
PlanningPeriodIDSSE_PlanningPeriodID Word/Email/Excel/Macro 
ReportIDSSD_ReportID Word/Email/Excel/Macro 
UserRoleIDSSE_UserRoleID Word/Email/Excel/Macro 
EmailFrom[string]outEmailRückgabe der Absender Emailadresse im Format ["EmailAdresse","Name des Absenders"]
EmailTo[string]outEmailRückgabe der "To" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailCC[string]outEmailRückgabe der "CC" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailBCC[string]outEmailRückgabe der "BCC" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailReplyTo[string]outEmailRückgabe der Rücksende-Emailadresse im Format ["EmailAdresse","Name des Absenders"]
EmailServer[string]outEmail

Serverangaben mit folgendem Inhalt (eine der folgenden Möglichkeiten):

["Exchangeserver"]

["SMTP Servername/Adresse", "Benutzername", "Passwort"]

["SMTP Servername/Adresse", "Benutzername", "Passwort", "Domain"]

EmailAttachmentNames[string]outEmailArray mit Namen der Anhänge.
EmailAttachments[blob]outEmailArray mit binären Inhalten der Anhänge. Ist ein blob leer (Länge 0), dann gilt der entsprechende Eintrag in EmailAttachmentNames als Dateiname interpretiert und diese Datei wird als Anhang geladen.
EmailSubjectstringoutEmailBetreff des Emails
EmailPortintegerin/outEmail

Zu verwendender Port für den Email Versand.

Default = 25

DocumentNamestringin/outWord/Email/Excel/MacroDefault = Name der Auswertung
ArchiveID[integer]outWord/Email/Excel/MacroID des Datensatzes, bei welchem das Dokument abgelegt werden soll
ArchiveType[string]outWord/Email/Excel/MacroName der Tabelle, welche zur ID gehört
ArchiveDocumentName[string]outWord/Email/Excel/MacroName, mit welchem das Dokument abgelegt werden soll (ohne Extension, diese wird automatisch anhand des Archivierungstyps vergeben)
ArchiveInfoType[integer]outWord/Email/ExcelInformationstyp ID der zu archivierenden Dokumente
PageCodestringin/outWord/EmailRTF Code, der verwendet werden soll zwischen generierten Dokumenten. Default ist "\sect\pgnstarts1\pgnrestart"
PageCodes[string]outWord/EmailDefault ist ein leeres Array. Hier können verschiedene PageCodes abgelegt werden, welche nacheinander vor die in Result zurückgegebenen vollständigen Dokumente gesetzt werden. Bleibe es leer oder ist es zu klein für alle Dokumente, dann wird der Code aus "PageCode" genommen.
HeaderRstringin/outWord/Email 
HeaderLstringin/outWord/Email 
HeaderFstringin/outWord/Email 
Headerstringin/outWord/Email 
FooterRstringin/outWord/Email 
FooterLstringin/outWord/Email 
FooterFstringin/outWord/Email 
Footerstringin/outWord/Email 
GlobalDefinitionsstringin/outWord/Email 
Tags[string]outWord/Email

Namen der Tags, welche am Ende der Verarbeitung ersetzt werden sollen. Dieses Array muss gleich gross sein, wie TagTexts

Es ist zu beachten, dass die Tags im Word als Ganzes ohne Unterbrechnung geschrieben werden müssen, damit sie dann richtig erkannt werden. Das heisst, dass bei Schreibfehlern der ganze Tag neu geschrieben werden sollte.

TagTexts[string]outWord/EmailErsatztexte für die Tags, dieses Array muss gleich gross sein, wie Tags
Resultstring | [string]outWord/Email

Für Word Auswertungen:
Resultattext(e), welcher an Stelle des Kommentars auf der Auswertung erscheinen soll.

Wird hier eines oder mehrere unmittelbar aufeinander folgende gesamte RTF Dokumente zurückgegeben, dann wird dieses oder werden diese korrekt eingefügt. Ein solches Dokument beginnt mit "{\\rtf1".

Vor diesem oder diesen Dokumenten wird der PageCode eingefügt oder wenn vorhanden nacheinander die Inhalte der Variable PageCodes.

Wird in Result ein Array zurückgegeben werden die Resultate nacheinander auf die selbe Weise behandelt, wobei der Index in PageCodes weiter hochgezählt wird.

Weitere in/out Weitere Variablen werden je nach Auswertungstyp verwendet (Rechnung, Leistungsnachweis)

TableResult

Object ExcelTable

out

ExcelFür Excel Auswertungen: Tabelleninhaltsdefinition für das Excel Worksheet.

StyleResult

Object ExcelStyle

out

ExcelFür Excel Auswertungen: Definition der verwendeten Styles.

Tables

[String]

in/out

ExcelFür Excel Auswertungen: Damit können auch mehrere Worksheets auf einmal generiert werden. Dazu müssen die Variablennamen der einzelnen Worksheets als String Array zurückgegeben werden. Dieser Array muss gleich gross sein wie „Styles".
Initialwert: [„TableResult"]
Eine Neudefinition des Arrays muss mit dem Operator := erfolgen.

Styles

[String]

in/out

ExcelFür Excel Auswertungen: Dies ist das Pendant zu „Tables". Damit werden die Styles pro Worksheet definiert. Es darf auch mehrmals der selbe Variablenname vorkommen (z.B. wenn alle Worksheets die selben Styles verwenden). Dieser Array muss gleich gross sein wie „Tables".
Initialwert: [„StyleResult"]
Eine Neudefinition des Arrays muss mit dem Operator := erfolgen.

...