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. Die Liste der möglichen Datentypen ist in der folgenden Tabelle aufgeführt.
Siehe folgenden Unterabschnitt für die möglichen Datentypen.

IDList

[Diverse ID's]

inWord/Email/Excel/Macro

Für alle Auswertungen:
Ein Array von ID's der aufgerufenen Datenelemente. Die Liste der möglichen Datentypen ist in der folgenden Tabelle aufgeführt.
Siehe folgenden Unterabschnitt für die möglichen Datentypen.

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.

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.

SignatureTextID SSD_SignatureTextID Word/Email/Excel/Macro 
SignatureLanguageID SSD_SignatureLanguageID Word/Email/Excel/Macro 
SignaturePictureID SSE_DatasetPictureID Word/Email/Excel/Macro 
LanguageID SSE_LanguageID Word/Email/Excel/Macro 
CompanyID SSE_CompanyID Word/Email/Excel/Macro 
SeminarCenterID SSE_SeminarCenterID Word/Email/Excel/Macro 
OrgUnitID SSE_OrganizationalUnitID Word/Email/Excel/Macro 
PlanningPeriodID SSE_PlanningPeriodID Word/Email/Excel/Macro 
ReportID SSD_ReportID Word/Email/Excel/Macro 
USerRoleIDUserRoleID SSE_UserRoleID Word/Email/Excel/Macro 
EmailFrom[string]outEmail Rückgabe der Absender Emailadresse im Format ["EmailAdresse","Name des Absenders"]
EmailTo[string]outEmail Rückgabe der "To" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailCC [string]outEmail Rückgabe der "CC" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailBCC [string]outEmail Rückgabe der "BCC" Emailadresse(n) im Format ["EmailAdresse1","Name 1", ...]. Das Array muss immer zwei Einträge pro Adresse haben.
EmailReplyTo [string]outEmail Rückgabe der Rücksende-Emailadresse im Format ["EmailAdresse","Name des Absenders"]
EmailServer [string]outEmail EmailAttachmentNames 

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

["Exchangeserver"]

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

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

EmailAttachmentNames[string]outEmail Array mit Namen der Anhänge.
EmailAttachments [blob]outEmail Array 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.
EmailSubject stringoutEmail Betreff des Emails
EmailPort integerin/outEmail

Zu verwendender Port für den Email Versand.

Default = 25

DocumentName stringin/outWord/Email/Excel/MacroDefault = Name der Auswertung
ArchiveID [string]outWord/Email/Excel/Macro 
ArchiveType [integer]outWord/Email/Excel/Macro 
ArchiveDocumentName [string]outWord/Email/Excel/Macro 
PageCode stringin/outWord/Email 
HeaderR stringin/outWord/Email 
HeaderL stringin/outWord/Email 
HeaderF stringin/outWord/Email 
Header stringin/outWord/Email 
FooterR stringin/outWord/Email 
FooterL stringin/outWord/Email 
FooterF stringin/outWord/Email 
Footer stringin/outWord/Email 
GlobalDefinitions stringin/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
Result stringoutWord/EmailFür Word Auswertungen:
Resultattext, welcher an Stelle des Kommentars auf der Auswertung erscheinen soll.
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.

Styles

[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.

Tables

[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.

...