Angaben zu schriftgutbezogenen Variablen
Es gibt für CTV-Module einen Reiter namens „CTV-Attribute“. Dieser wird für alle Schriftguttypen angezeigt, für die in der Entwicklungsdatenbank sogenannte „SGPV“ (Schriftgut Predefined Variable) definiert sind.
Im oberen Teil des Fensters werden div. Einstellungen bezogen auf das Schriftgut vorgenommen:
Ergebnisdokument darf vom Sachbearbeiter verändert werden: Wenn dies angekreuzt ist, ist die Bearbeitung des Dokuments im
CTV-Dialog möglich.
Dokumenten-ID bereits beim Anlegen besorgen: Für so markierte Dokumente wird bereits beim Anlegen des Dokuments eine ID vom Dokument-Manager besorgt, andernfalls geschieht dies erst wenn wirklich notwendig, z.B. beim Drucken oder Archivieren. Diese Einstellung sollte nur angekreuzt werden wenn wirklich erforderlich, da dies zu Laufzeitverzögerungen führen kann.
Statisches Dokument1): Ist angekreuzt, wenn es sich um ein Schriftgut vom Typ SSSD (statisches Dokument) handelt. Nicht änderbar.
Ergebnisdokument in
OpenXML-Format erstellen: Gibt an, ob das Dokument in OpenXML-Format erstellt werden darf. Wenn nicht, wird RTF erzeugt. Auch wenn das Feld angekreuzt ist, wird trotzdem RTF erstellt, wenn min. einer der benutzten
Textbausteine nicht in OpenXML erstellt werden kann.
Angaben zu CTV-Attributen (SGPV)
Die in der Liste der Attribute vorgenommenen Definitionen werden als Vorgabe angezeigt, wenn das Schriftgut in ControlEdge eingebunden wird (CTV-Wizard) oder in KnowlEdge in einer Aktion aufgerufen wird.
Über die Optionen im unteren Teil des Fensters legen Sie fest, ob hier gemachten die Angaben zu einer Variablen an anderen Stellen veränderbar und/oder referenzierbar sein sollen. Die gesetzten Optionen gelten immer für die gerade ausgewählte CTV-Variable.
Als Default sind alle Optionen gesetzt, das heisst eine CTV-Variable kann sowohl zur Entwurfszeit (ControlEdge, KnowlEdge) als auch zur Laufzeit (Pseudocode, CTV-Dialog) von allen in Frage kommenden Stellen aus abgefragt und verändert werden.
Sichtbar beim Aufruf (Entwurfszeit): Eine
CTV-Variable ist im
CTV-Wizard von ControlEdge oder im Call-Dialog von KnowlEdge nur dann sichtbar, wenn diese Option angekreuzt ist. Eine nicht sichtbare
CTV-Variable ist dort natürlich auch nicht veränderbar, auch wenn die Option hier nicht angekreuzt ist.
Sichtbar in untergeordnetem Schriftgut: Wenn diese Option angekreuzt ist, kann im Pseudocode von aufgerufenen Bausteinen diese Variable zur Laufzeit abgefragt werden. Ist die Option nicht angekreuzt, gilt die Variable in aufgerufenen Bausteinen als unbekannt. Um die Variable im Pseudocode von aufgerufenen Bausteinen auch veändern zu können, muss die Option „Änderbar zur Laufzeit“ ebenfalls angekreuzt sein.
Sichtbar im
CTV-Dialog: Wenn diese Option angekreuzt ist, wird die Variable bei Ansicht des Schriftguts im
CTV-Dialog in dem entsprechenden Fenster angezeigt. z.b. welcher drucker
Änderbar beim Aufruf (Entwurfszeit): Eine
CTV-Variable ist im
CTV-Wizard von ControlEdge oder im Call-Dialog von KnowlEdge nur dann änderbar, wenn diese Option angekreuzt ist. Wenn Sie möchten, dass der hier zugewiesene Wert einer
CTV-Variable beim Aufruf des Moduls nicht verändert werden kann, können Sie dies hier verbieten.
Änderbar zur Laufzeit: Eine Variable ist nur dann vom Pseudocode aus veränderbar, wenn diese Option angekreuzt ist. Ist sie nicht angekreuzt, kann der Wert der Variablen weder in dem Schriftgut, zu dem sie gehört, noch in untergeordneten Schriftstücken verändert werden.
Änderbar im
CTV-Dialog: Wenn diese Option angekreuzt ist, kann die Variable im
CTV-Dialog auch verändert werden. Dies kann z.B. sinnvoll sein für die Auswahl eines Druckers durch den Sachbearbeiter.
S. auch Regeln zur Zuweisung und Vererbung von Werten für CTV-Variablen