ModifyDocumentAutoPostProcessingRetry

ModifyDocumentAutoPostProcessingRetry
Main
History-Relevant
Rückgabewert
 
RET
   
Parameterliste
DocumentId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENT.DOCUMENTID
Kurzbeschreibung:
Dieser Service setzt den Status des automatischen Post-Processing auf PENDING zurück. (Key: DocumentId)
Dieser Service ist nicht erlaubt, wenn das Dokument, von wem auch immer, ausgecheckt ist!
Ebenfalls ist es nur möglich, einen neuen Versuch zu starten (diesen Service auszuführen), wenn zuvor das automatische Post-Processing auf einen Fehler gelaufen ist!
LastAutoPostProcessingStateChange und LastAutoPostProcessingStateChangeTS werden gemäss Kontext automatisch gesetzt!
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn das Dokument über die DocumentId nicht gefunden wird (1)
  • Wenn auf der verknüpften Sicherheitszone die Modify-Rechte fehlen (2) **
  • Wenn das Document ausgecheckt ist (3)
  • Wenn der automatische PostProcessing-Status ungleich 3: FAILED ist (4)
Bemerkungen:
(1): ModDocNEx
(2): ModDocInsuffPriv
(3): ModDocCheckedOut
(4): ModDocAutoPostProcRetryUpdBlkWrongState
** Handelt es sich um ein Dokument im Archivierungsstatus „INITIATED“ so wird zusätzlich das Admin-Recht auf der Sicherheitszone benötigt!