Liste der Feldpuffer

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 Liste der Feldpuffer Nur für Administratoren
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) E-Mail
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