Strukturen (VisualBasic)
![]() |
|
| Strukturen in der Programmierschnittstelle für VisualBasic 2005 | |
| Beschreibung der verwendeten Strukturen für die ArcFlow Programmierschnittstelle | |
In der Programmierschnittstelle (DLL) von VisualBasic 2005 zu ArcFlow werden verschiedene Strukturtypen deklariert. Folgende Strukturen sind bei einer Anbindung mit den AFapi- bzw. mit allen Befehlen der Programmierschnistelle (DLL) zu verwenden.
| Struktur | Funktion | |
| typAFAbmName | Begrenzen des Arbeitsmappennamens auf 250 Stellen | |
| typAFAbmDesc | Begrenzen der Arbeitsmappenbeschreibung auf 250 Stellen | |
| typAFArcNo | Begrenzen der Archivnummer auf 20 Stellen | |
| typAFArcInfo | Archiv-Information bereitstellen | |
| typAFArcFileInfo | Anhangdatei-Informationen bereitstellen | |
- typAFAbmName
- typAFAbmDesc
- typAFArcNo
- typAFArcInfo
- typAFArcFileInfo
Die Struktur typAFAbmName dient lediglich zur Begrenzung der Stellen eines Arbeitsmappen-Namens. Der Typ beinhaltet folgende Variablen:
| typAFAbmName.AbmName | Arbeitsmappenname (250) |
Die Struktur typAFAbmDesc dient lediglich zur Begrenzung der Stellen einer Arbeitsmappen-Beschreibung. Der Typ beinhaltet folgende Variablen:
| typAFAbmDesc.AbmDesc | Beschreibung der Arbeitsmappe (250) |
Die Struktur typAFArcNo dient lediglich zur Begrenzung der Stellen einer Archiv-Nummer. Der Typ beinhaltet folgende Variablen:
| typAFArcNo.ArcNo | Nummer des Archivs (20) |
Folgende Informationen können über die Struktur typAFArcInfo ausgelesen werden:
| typAFArcInfo.ArcNo | Archiv-Nummer |
| typAFArcInfo.ArcDocDate | Dokumentdatum |
| typAFArcInfo.ArcScanDate | Scandatum |
| typAFArcInfo.ArcCreateModule | Erstell-Modul |
| typAFArcInfo.ArcTypeString | Dateitypen |
| typAFArcInfo.ArcFilesCnt | Anzahl der Anhangdateien |
| typAFArcInfo.ArcScanFilesCnt | Anzahl der Scanseiten |
| typAFArcInfo.ArcFileSize | Archivgrösse (in KB) |
| typAFArcInfo.ArcStorageYears | Aufbewahrungsfrist (in Jahren) |
| typAFArcInfo.ArcCaption | Beschreibung |
| typAFArcInfo.ArcLocation | Standort |
| typAFArcInfo.ArcInivisible | Archiv nicht sichtbar |
Folgende Informationen können über die Struktur typAFArcFileInfo ausgelesen werden:
| typAFArcInfo.FileNo | Dateinummer |
| typAFArcInfo.FileName | Dateiname |
| typAFArcInfo.FileDesc | Dateibeeschreibung |
| typAFArcInfo.FileType | Dateityp |
| typAFArcInfo.FileEditDate | Änderungsdatum der Datei |
| typAFArcInfo.FileEditTime | Änderungszeit der Datei |
| typAFArcInfo.FileSizeOrg | Orginaldateigrösse (in Bytes) |
| typAFArcInfo.FileSizeDba | Dateigrösse in Datenbank (in Bytes) |
| typAFArcInfo.FileModeEffect | Drehung der Datei |
| typAFArcInfo.FileStatus | Status (s.u) |
| typAFArcInfo.FileCheckoutUser | Auscheck-Benutzer |
| typAFArcInfo.FileCheckoutDate | Auscheck-Datum |
| typAFArcInfo.FileCheckoutTime | Auscheck-Zeit |
Die Information in typAFArcInfo.FileStatus kann mit folgenden Werten verglichen werden:
| Konstante | Wert | Beschreibung |
| sAfArcFileStateNone | 0 | Datei nicht ausgecheckt |
| sAfArcFileStateCheckOutAgtStart | 1 | Datei temporär zum Agent ausgecheckt |
| sAfArcFileStateCheckOutEdit | 2 | Datei wird bearbeitet |
| sAfArcFileStateCheckOutUser | 10 | Datei vom Benutzer ausgecheckt |
| sAfArcFileStateLockedUser | 15 | Datei vom Benutzer gesperrt |
| sAfArcFileStateFinished | 20 | Datei abgeschlossen |
| sAfArcFileStateDeleted | 99 | Datei gelöscht |
