Liste der Feldpuffer
Zur Navigation springen
Zur Suche springen
![]() |
|
Liste der Feldpuffer | ![]() |
Eine Auflistung aller Feldpuffer in der Script-API |
Innerhalb von ArcFlow-Skripten werden Informationen zu verschiedenen Objekten in globalen Variablen zur Verfügung gestellt. Diese Variablen können gelesen und beschrieben werden.
Beispiele:
- Lesen einer Arbeitsmappe
Nach dem Lesen der Arbeitsmappe, können die Informationen ausgewertet werden:
tResult # AfAbmRead(tAbmNo); if (gAfAbmCloseDate != 0.0.0) { ... } ...
- Ändern einer Arbeitsmappe
Nach dem Lesen der Arbeitsmappe, können die Informationen geändert werden:
tResult # AfAbmRead(tAbmNo); if (gAfAbmCloseDate != 0.0.0) { gAfAbmCloseDate # 04.06.2019; tResult # AfAbmEdit(tAbmNo); ... } ...
![]() |
Nicht in allen Ereignissen sind alle globalen Variablen gefüllt. Welche Variablen gefüllt sind, steht bei den Skript-Vorlagen als Kommentare vor der main-Funktion. |
Allgemeine Informationen
gAfUserName | alpha(80) | Benutzerkürzel des angemeldeten Benutzers |
gAfActParentDlg | int | Deskriptor des aktuellen Fensters |
gAfScriptRunFrom | int | Ereignis, von dem das Skript gestartet wurde |
gAfTreeAllocation | int | |
gAfEvtAction | int | |
gAfAboAction | alpha(80) | |
gAfAboArea | alpha(80) |
Externe Dateien
gAfActFileName | alpha(250) | Name der externen Datei |
gAfActFilePath | alpha(3072) | Externer Pfad |
Arbeitsmappen
gAfAbmId | int | Id |
gAfAbmName | alpha(250) | Name der Arbeitsmappe |
gAfAbmParentId | int | Nummer der Eltern-Arbeitsmappe |
gAfAbmDescr | alpha(250) | Beschreibung |
gAfAbmTemplateId | int | Nummer der Vorlagemappe |
gAfAbmCloseDate | date | Abschlussvorgabe |
gAfAbmPartitioning | int | Mappenunterteilung |
gAfAbmType | int | Typ der Arbeitsmappe |
gAfAbmFldGrpId | int | Id der Mappenfeldgruppe |
gAfAbmIcon | int | Id des Symbols der Arbeitsmappe |
Arbeitsmappenfelder
gAfSelectedAbmFldId | int | Id des Arbeitsmappenfeldes |
gAfSelectedAbmFldName | alpha(250) | Name des Arbeitsmappenfeldes |
gAfSelectedAbmFldValue | alpha(2048) | Wert des Arbeitsmappenfeldes |
Archive
gAFArcNr | alpha(12) | Archivnummer |
gAFArcDocDate | date | Dokumentdatum |
gAFArcScanDate | date | Scandatum |
gAFArcCreateModul | alpha(80) | Erstellt durch Modul |
gAFArcTypeString | alpha(250) | Archivtyp |
gAFArcFilesCnt | int | Anzahl der Anhangdateien |
gAFArcScanFilesCnt | int | Anzahl der Scan-Dateien |
gAFArcFileSize | int | Dateigröße |
gAFArcStorageYears | int | Aufbewahrungsfrist |
gAFArcCaption | alpha(250) | Bezeichnung |
gAFArcLocation | alpha(250) | Standort |
gAfArcColor | int | Farbe zur Darstellung im Arbeitsmappenbaum |
gAFArcCustomFld | alpha(250) | Zusatzfeld |
Anhangdateien
gAFArcFileNr | int | Dateinummer |
gAFArcFileName | alpha(250) | Dateiname |
gAFArcFileDescr | alpha(250) | Dateibeschreibung |
gAFArcFileType | alpha(60) | Dateityp |
gAFArcFileEditDate | date | Änderungsdatum der Datei |
gAFArcFileEditTime | time | Änderungszeit der Datei |
gAFArcFileSizeOrg | int | Originaldateigröße (in Bytes) |
gAFArcFileSizeDba | int | Dateigröße in Datenbank (in Bytes) |
gAFArcFileModeEffect | int | Drehung der Datei |
gAFArcFileState | int | Status |
gAFArcFileCheckoutUser | alpha(25) | Auscheck-Benutzer |
gAFArcFileCheckoutDate | date | Auscheck-Datum |
gAFArcFileCheckoutTime | time | Auscheck-Zeit |
Versionen von Anhangdateien
gAFArcFileVerNr | int | Versionsnummer |
gAFArcFileVerName | alpha | Dateiname |
gAFArcFileVerDescr | alpha | Dateibeschreibung |
gAFArcFileType | alpha | Dateityp |
gAFArcFileVerEditDate | date | Änderungsdatum der Datei |
gAFArcFileVerSizeOrg | int | Originaldateigröße (in Bytes) |
gAFArcFileVerModeEffect | int | Drehung der Datei |
Workflows
gAfWflHeadArt | alpha(5) | Kürzel der Workflow-Art |
gAfWflHeadSender | alpha(80) | Name des Absenders |
gAfWflHeadSubject1 | alpha(250) | Thema 1 |
gAfWflHeadSubject2 | alpha(250) | Thema 2 |
gAfWflHeadFinishDate | date | Abschluss-Vorgabe |
gAfWflHeadSAB | alpha(80) | Sachbearbeiter |
gAfWflHeadState | int | Status |
gAfWflHeadStdWfl | alpha(80) | Name des Standard-Workflows |
gAfWflHeadId | int | Nummer des Workflows |
gAfWflHeadObjId | int | Nummer des Archivs oder der Arbeitsmappe |
gAfWflHeadObjType | alpha(80) | Objekt-Typ |
Workflowdetails
gAfWflDetNr | int | Nummer des Workflow-Details |
gAfWflDetSAB | alpha(80) | Sachbearbeiter-Code |
gAfWflDetJobText | alpha(150) | Auftrag |
gAfWflDetReceiveDate | date | Erhalt-Datum |
gAfWflDetFinishDate | date | Abgabe-Datum |
gAfWflDetCompleteDate | date | Erledigungs-Datum |
gAfWflDetExtensionDate | date | Verlängerungs-Datum |
gAfWflDetImportance | alpha(10) | Priorität |
gAfWflDetComment | alpha(750) | Bemerkung |
gAfWflDetCompleteComment | alpha(750) | Erledigungsvermerk |
gAfWflDetStampId | int | Nummer des Stempels zur Fertigstellung |
gAFWflDetNotifyStart | int | Benachrichtigung bei Start |
gAfWflDetCompleteCode | alpha(25) | Fertigstellungscode |
gAfWflDetCompleteUser | alpha(60) | Benutzer, der fertig gestellt hat |
gAfWflDetDisFinishMsg | logic | Fertigstellungsdialog unterdrücken |
gAfWflDetLinkObj | alpha(80) | Verknüpfter Workflow |
gAfWflDetLinkType | alpha(80) | Type des verknüpften Workflows |
gAfWflDetEvtDetStart | alpha(250) | Ereignis bei Workflow-Detail-Start |
gAfWflDetEvtDetFinish | alpha(250) | Ereignis nach Fertigstellung |
gAfWflDetState | int | Status des Workflow Details |
Sachbearbeiter und Sachbearbeitergruppen
gAFSabCode | alpha(25) | Kürzel |
gAFSabName | alpha(70) | Name |
gAFSabSubdivision | alpha(50) | Abteilung |
gAFSabSection | alpha(80) | Sektion |
gAFSabEMail | alpha(80) | |
gAFSabCustom01 | alpha(80) | Zusatz1 |
gAFSabCustom02 | alpha(80) | Zusatz2 |
gAFSabPhoneIntern | alpha(40) | Telefon (intern) |
gAFSabColIvl | int | Hintergrundfarbe im grafischen Workflow |
gAFSabDeleted | logic | Sachbearbeiter ist gelöscht |
Allgemeine Informationen (E-Mail)
gAfMailFileName | alpha(4096) | Dateiname der Mail |
gAfMailTmpPath | alpha(4096) | Temporärer Pfad für die Texterkennung |
Fehler
gAfProcessError | int | Fehler bei der Texterkennung von Mails |
gAfProcessErrorText | alpha(1024) | Fehlertext bei der Texterkennung von Mails |
E-Mails
gAfMailAttCteList | handle | Liste der E-Mail-Anhänge |
gAfMailDataId | alpha(250) | Message Id der Mail |
gAfMailAttCnt | int | Anzahl der E-Mail-Anhänge |
gAfMailDataReceiveDate | date | Empfangsdatum |
gAfMailDataReceiveTime | time | Empfangszeit |
gAfMailDataPriority | int | Priorität |
gAfMailDataSenderMailAdr | alpha(250) | E-Mail-Adresse des Absenders |
gAfMailDataSenderName | alpha(250) | Name des Absenders |
gAfMailDataReceiverLst | handle | Cte-Liste der Empfänger |
gAfMailDataReceiverCCLst | handle | Cte-Liste der CC Empfänger |
gAfMailDataReceiverBccLst | handle | Cte-Liste der BCC Empfänger |
gAfMailDataSubject | alpha(250) | Betreff |
gAfMailSize | bigint | Größe der E-Mail in Bytes |
Anhänge von E-Mails
gAfMailAttNo | int | Nummer des E-Mail-Anhangs |
gAfMailAttId | alpha(80) | Id des E-Mail-Anhangs |
gAfMailAttName | alpha(250) | Name des E-Mail-Anhangs |
gAfMailAttSize | int | Größe der Datei in Byte |
gAfMailAttExpPath | alpha(1024) | Externer Speicherpfad der Datei |
gAfMailAttExpFileName | alpha(1024) | Externer Name der Datei |
Versenden von E-Mails
gAfMailFrom | alpha(4096) | E-Mail Adresse des Versenders |
gAfMailTo | alpha(4096) | E-Mail Adresse des Empfängers |
gAfMailCC | alpha(4096) | E-Mail Adresse der weiteren Empfänger |
gAfMailSubject | alpha(250) | Betreff |
gAfMailDate | date | Versendedatum |
gAfMailTime | time | Versendezeit |
Parameter Remote Control
gAfRmtCtrlDocType | alpha(250) | Dokumenttyp |
gAfRmtCtrlDocNo | alpha(250) | Dokumentnummer |
gAfRmtCtrlId | alpha(250) | Nummer |
gAfRmtCtrlOptions | int | Optionen |
Auswahlliste Arbeitsmappenfelder
gAfAbmFldName | alpha(250) | Name des Mappenfeldes |
gAfAbmFldType | int | Datentyp des Mappenfeldes |
gAfAbmFldDlsHdl | handle | Deskriptor der Popupliste |
Importtabellen
gAFImpRecNr | int | Nummer des Datensatzes |
gAFImpRecDate | date | Datum des Datensatzes |
gAFImpRecTime | time | Zeit des Datensatzes |
gAFImpFldArray[60] | alpha(250) | Inhalte der importierten Spalten |
Skriptaufruf über API
gAfApiAlphaVal | alpha(4096) | |
gAfApiCustomVal1 | alpha(4096) | |
gAfApiCustomVal2 | alpha(4096) | |
gAfApiCustomVal3 | alpha(4096) |
Standardworkflow
gAfStdWflHeadId | int | Nummer des Standardworkflows |
gAFStdWflHeadName | alpha(60) | Name des Standardworkflows |
gAFStdWflHeadArt | alpha(5) | Kürzel der Workflow-Art |
gAFStdWflHeadSender | alpha(35) | Name des Absenders |
gAFStdWflHeadSubject1 | alpha(90) | Thema 1 |
gAFStdWflHeadSubject2 | alpha(90) | Thema 2 |
gAFStdWflHeadAddDaysFinish | int | Anzahl der Arbeitstabe bis zum Abschluss des Workflows |
gAFStdWflHeadSAB | alpha(25) | Sachbearbeiter |
gAFStdWflHeadSABType | alpha(1) | Grupe oder Person |
Standardworkflowdetails
gAfStdWflDetNr | int | Workflow-Detail-Nummer |
gAfStdWflDetSAB | alpha(25) | Sachbearbeiter-Code des zuständigen Sachbearbeiters |
gAfStdWflDetSABType | alpha(1) | Person oder Grupppe |
gAfStdWflDetUsePersonHead | logic | Zuständiger Sachbearbeiter aus dem Workflow-Kopf verwenden |
gAfStdWflDetJobText | alpha(150) | Auftrag |
gAfStdWflDetAddDaysReceive | int | Starttag |
gAfStdWflDetAddDaysFinish | int | Bearbeitungsdauer |
gAfStdWflDetEarliestStart | int | frühester Start |
gAfStdWflDetImportance | alpha(10) | Priorität |
gAfStdWflDetComment | alpha(750) | Bemerkung |
gAFStdWflDetStampId | int | Id des Fertigstellungsstempels |
gAfStdWflDetRepetition | word | Basis der Wiederholung |
gAfStdWflDetCntRepeat | int | Anzahl der Wiederholungen |
gAfStdWflDetType | int | Typ des Workflow-Details |
gAfStdWflDetNotify | int | Benachrichtigung |
gAfStdWflDetDisFinishMsg | logic | Fertigstellbemerkung unterdrücken |
Archiv- und Arbeitsmappenrechte
gAFArcRightReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightReadDenied | logic | verboten: Archiv lesen |
gAFArcRightEditDenied | logic | verboten: Archiv ändern |
gAFArcRightDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFArcRightInheritState | int | Vererbungsstatus (siehe unten) |
gAFArcRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
gAFArcRightSpecialReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightSpecialEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightSpecialDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightSpecialReadDenied | logic | verboten: Archiv lesen |
gAFArcRightSpecialEditDenied | logic | verboten: Archiv ändern |
gAFArcRightSpecialDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightSpecialAllocUserDenied | logic | verboten: Rechtevergabe |
gAFAbmRightReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFAbmRightInheritState | int | Vererbungsstatus |
gAFAbmRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
gAFAbmRightSpecialReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightSpecialEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightSpecialReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightSpecialEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
Stempel
gAfStampId | int | Id des Stempels bei der Definition |
gAfStampName | alpha(80) | Name des Stempels |
gAfStampLayer | int | Id des Stempels |
gAfStampPage | int | Seitennummer |
gAfStampAction | int | Aktion (neu, ändern, ...) |
gAfStampAbort | logic | Abgebrochen |
gAfStampFocusObj | handle | Objekt, das den Fokus hat |
gAfStampKey | int | Gedrückte Taste |
Mappenfeldgruppen
gAfFolderFieldGroupId | int | Id der Mappenfeldgruppe |
gAfFolderFieldGroupName | alpha(80) | Name der Mappenfeldgruppe |
gAfFolderFieldGroupDescr | alpha(80) | Beschreibung der Mappenfeldgruppe |
gAfFolderFieldGroupTabId | int | Id der Notizbuchseite |
gAfFolderFieldGroupTabName | alpha(80) | Name der Notizbuchseite |
Dateiimport
gAFArcFileImportOptions | int | Optionen |
Notiztabellen
gAfNoteValueKey | alpha(5) | Schlüssel |
gAfNoteValueName | alpha(250) | Wert |
gAfNoteValueDescr1 | alpha(250) | Beschreibung 1 |
gAfNoteValueDescr2 | alpha(250) | Beschreibung 2 |
gAfNoteValueDescr3 | alpha(250) | Beschreibung 3 |
Abonnements
gAfAboId | int | Id des Abonnements |
gAFAboObject | alpha(30) | Objekt |
gAFAboObjectType | word | Objekttyp |
gAFAboSendType | word | Versendetyp |
gAFAboName | alpha(250) | Name des Abonnements |
gAFAboNote | alpha(4096) | Beschreibung |
gAFAboNotifications | int | Benachrichtigungstyp |
gAFAboOwner | alpha(25) | Besitzer |
gAFAboWorkflow | int | Nummer des Standardworkflows |
gAFAboRepeat | logic | Abonnement wiederholen |
gAFAboMaxRepeats | int | Maximale Anzahl der Wiederholungen |
gAFAboUserAboId | int | Id des Benutzers |
gAFAboUserName | Benutzername | |
gAFAboUserType | alpha(1) | Benutzertyp |
gAFAboTimeAboId | int | Id der Benachrichtigungszeit |
gAFAboTimeNotifyType | int | Benachrichtigungszeitraum |
gAFAboTimeNotifyInterval | int | Intervall |
gAFAboTimeNotifyTime | time | Zeitpunkt |
gAFAboTimeNotifyWeekDay | word | Wochentag |
gAFAboTimeNotifyDayOfMonth | word | Tag im Mont |
gAFAboTimeNotifyMonth | word | Monat |
gAFAboTimeNotifyNextCheckDay | date | Tag der nächsten Prüfung |
gAFAboTimeNotifyNextCheckTime | time | Zeit der nächsten Prüfung |
Arbeitsplätze
gAfWorkstationId | int | Id des Arbeitsplatzes |
gAfWorkstationPcName | alpha(250) | PC Name |
gAfWorkstationName | alpha(250) | Name |
gAfWorkstationDescription | alpha(250) | Beschreibung |
gAfWorkstationCustom01 | alpha(250) | Zusatzfeld 1 |
gAfWorkstationCustom02 | alpha(250) | Zusatzfeld 2 |
gAfWorkstationCustom03 | alpha(250) | Zusatzfeld 3 |