AFapi.ArcDelete

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 AFapi.ArcDelete(structure1, int2, logic3) : int

Nicht ausführbar von der APIAusführbar von der ProgrammierschnittstelleNicht ausführbar mit der Application Remote ControlNicht ausführbar von der Script-API

Archiv löschen
Eingabeparameter structure1 Nummer des Archives (typAFArcNo)
Eingabeparameter int2 Bereich, in dem ein Fehler aufgetreten ist
Eingabeparameter logic3 Fehler beim Anhang ignorieren
Resultat int Fehlerwert
Siehe

Verwandte Befehle, Strukturen

Die Funktion löscht das übergebene Archiv mit allen zugehörige Informationen und Anhangdateien. Im ersten Schritt wird das Archiv zur Löschung markiert, der Index-Server löscht dann das Archiv.

Als Parameter (int2) muss eine ganzzahlige Variable angegeben werden. In dieser Variablen steht nach dem Aufruf der Funktion im Fehlerfall der Datenbankbereich, in dem ein Fehler beim Löschen des Archives aufgetreten ist. Der Wert kann mit folgenden Konstanten verglichen werden:

Konstante Wert Bedeutung
sAfAreaPartArcTxt
30000
Archiv-Text
sAfAreaPartIdxJobs
30218
Indexserver-Jobs
sAfAreaPartArcSelState
30219
Archiv-IndexStatus
sAfAreaPartArcMain
30220
Archivdatensatz
sAfAreaPartArcDocCopy
30222
Archiv-Dokumentkopien (Die Konstante wird in einer der kommenden Versionen entfernt, statt dessen müssen die Konstanten sAfAreaPartArcDistr, sAfAreaPartArcDistr2 und sAfAreaPartArcDistr3 verwendet werden.)
sAfAreaPartArcDistr
30235
Archiv-Dokumentverteilung
sAfAreaPartArcDistr2
30236
Archiv-Dokumentverteilung (zugewiesene Sachbearbeiter)
sAfAreaPartArcDistr3
30237
Archiv-Dokumentverteilung (ausgewählte Dateien)
sAfAreaPartArcKeyWord
30223
Archiv-Stichwörter
sAfAreaPartArcDocCopy2
30224
Archiv-Dokumentkopie-Anhang
sAfAreaPartArcArcTypen
30225
Archiv-Archivtypen
sAfAreaPartArcFile
30226
Archiv-Anhangdateien
sAfAreaPartArcHistorie
30230
Archiv-Historie
sAfAreaPartArcWflDet
30240
Archiv-WorkFlow-Details
sAfAreaPartArcAbm
30261
Archiv-Arbeitsmappen

Über den Parameter (logic3) kann übergeben werden, dass ein Archiv gelöscht wird, auch wenn beim Lesen der Anhangdateien in den BLOB-Datenbanken Fehler auftreten (z.B. dass die Datei nicht gelöscht werden kann). Diese Option darf in keinem Fall immer angewendet werden! Sie darf nur in konkreten Einzelfällen genutzt werden, da sonst Dateireste in der Datenbank übrig bleiben können. Standardmäßig muss diese Option auf false gesetzt werden.

Bei Fragen kontaktieren Sie bitte den ArcFlow-Support.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rLocked 1 Ein anderer Benutzer hat das Archiv zur Zeit gesperrt.
_rNoRec 5 Das zu löschende Archiv wurde nicht gefunden.
sAfErrNoRights -20029 Die Berechtigungen reichen nicht aus.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.