Versions Compared

Key

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

Eingabewerte

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 übergeben. Siehe „Ausgabewerte" für Details.

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.

Suppressinteger outWord/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

SignatureID

inWord/Email/Excel/Macro

ID der ausgewählten Signatur.

FileName

string

Wird diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt.

SignatureTextID  Word/Email/Excel/Macro 
SignatureLanguageID  Word/Email/Excel/Macro 
SignaturePictureID  Word/Email/Excel/Macro 
LanguageID  Word/Email/Excel/Macro 
CompanyID  Word/Email/Excel/Macro 
SeminarCenterID  Word/Email/Excel/Macro 
OrgUnitID  Word/Email/Excel/Macro 
PlanningPeriodID  Word/Email/Excel/Macro 
ReportID  Word/Email/Excel/Macro 
USerRoleID  Word/Email/Excel/Macro 
EmailFrom[string]outEmail 
EmailTo[string]outEmail 
EmailCC outEmail 
EmailBCC outEmail 
EmailReplyTo outEmail 
EmailServer outEmail 
EmailAttachmentNames outEmail 
EmailAttachments outEmail 
EmailSubject outEmail 
EmailPort in/outEmailDefault = 25
DocumentName in/outWord/Email/Excel/MacroDefault = Name der Auswertung
ArchiveID outWord/Email/Excel/Macro 
ArchiveType outWord/Email/Excel/Macro 
ArchiveDocumentName outWord/Email/Excel/Macro 
PageCode in/outWord/Email 
HeaderR in/outWord/Email 
HeaderL in/outWord/Email 
HeaderF in/outWord/Email 
Header in/outWord/Email 
FooterR in/outWord/Email 
FooterL in/outWord/Email 
FooterF in/outWord/Email 
Footer in/outWord/Email 
GlobalDefinitions in/outWord/Email 
Tags  
TagTexts  
Result  
Weitere  

 

Ausgabewerte

SkipWird diese Variable gesetzt, wird die erzeugte Datei unter diesem Filenamen gespeichert. Die Dateiendung wird nicht angegeben, diese wird automatisch gesetzt.

Bezeichnung

Datentyp

Beschreibung

Result

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 outWord/EmailErsatztexte für die Tags, dieses Array muss gleich gross sein, wie Tags
Result outWord/EmailFür Word Auswertungen:
Resultattext, welcher an Stelle des Kommentars auf der Auswertung erscheinen soll.
Weitere

Integer

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.

FileName

String

 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.

...

...

Einzel- und Listenauswertungen

Die Listenauswertungen werden so aufgerufen, dass eine Variable IDList mit einem Array aus allen ID's definiert wird und die Auswertung genau einmal aufgerufen wird. Diese muss dann ein Dokument erstellen, welches entsprechend der gewünschten Funktion alle ID's berücksichtigt.
Einzelauswertungen werden entsprechend viel mal aufgerufen mit je einer ID (Variable ID). Jedes mal muss die Auswertung für genau eine ID gemacht werden.

...

Word Auswertungen

In Word Auswertungen können als Texte auch beliebige (gültige) RTF Strings zurückgegeben werden. Entsprechende Möglichkeiten sind einer Rich-Text Format Dokumentation zu entnehmen.

...

Excel Auswertungen

Bei Excel Auswertungen muss immer eine vollständige Excel-Datenstruktur zurückgegeben werden. Diese wird dann nach der Ausführung in ein Excel-Workbook (XML Format) umgewandelt.

...

Weiterleitungen

Wird für eine Auswertung eine Weiterleitungsfunktion geschrieben, dann erhält diese immer eine Variable „IDList" des entsprechenden Eingangstyps, auch wenn die Auswertung eine Einzelauswertung ist. Der Weiterleitungscode muss auch immer eine Variable „IDList" mit dem ID-Typ der Zielauswertung erzeugen. Diese wird dann in der Zielauswertung, welche wiederum eine Weiterleitung sein kann, weiterverwendet.
Diese Regeln für Weiterleitungen gelten sowohl für Word wie auch für Excel Auswertungen.

Eine Mischung zwischen Word und Excel ist nicht möglich