Liste der Feldpuffer
(Weitergeleitet von GAFAbmRightSpecialArcDelAllow)
![]() |
|
| 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 |
| gAFSabTel | 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 |
