Arbeitsmappen - Dynamische Mappenunterteilung

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 Arbeitsmappen - Dynamische Mappenunterteilung
Aufruf eines Skripts zur dynamischen Mappenunterteilung
Variablen gAFActParentDlg handle Desktriptor des aktuellen Fensters
gAFAbm* variable Feldpuffer der Eltern-Arbeitsmappe
Resultat true wird nicht ausgewertet
false wird nicht ausgewertet
Siehe

Liste aller Ereignisse

Dieses Ereignis wird in den Einstellungen der Arbeitsmappe (siehe Einstellungen) eingetragen. Das Skript wird aufgerufen, wenn der Inhalt der Arbeitsmappe angezeigt werden soll. Innerhalb des Skripts wird mit der Anweisung AfAbmPartitionArcAdd() alle Archive der Arbeitsmappe in untergeordnete Arbeitsmappen verteilt. Im Skript stehen die Variablen der Arbeitsmappe zur Verfügung. Sie sind mit den Werten der Arbeitsmappe gefüllt, bei der das Skript ausgelöst wurde.

Informationen der aktuellen Arbeitsmappe

gAFAbmId int Id der Arbeitsmappe
gAFAbmParentId int Id der Elternarbeitsmappe
gAFAbmName alpha(250) Name der Arbeitsmappe
gAFAbmDescr alpha(250) Beschreibung der Arbeitsmappe
gAFAbmCloseDate date Abschlussdatum der Arbeitsmappe
gAFAbmPartitioning int Unterteilung der Arbeitsmappe
gAFAbmType int Typ der Arbeitsmappe

Soll innerhalb der Verarbeitung ein Dialog angezeigt werden, kann das in gAFActParentDlg übergebene Objekt als Eltern-Objekt angegeben werden.

Die Skripten werden im Benutzerkontext des angemeldeten Benutzers durchgeführt. Innerhalb der Skripten gelten somit die Berechtigungen des ausführenden Benutzers. Mit der Anweisung AFAdminModeSet() können die Berechtigungen des Benutzers "Admin" verwendet werden.

Der Rückgabewert des Skripts wird nicht ausgewertet.