undo_checkout()
Macht das Auschecken eines Dokuments über DMS.UndoCheckOutDocument rückgängig.
Gibt die durch checkout() gesetzte Sperre frei, ohne Änderungen einzuchecken.
1. Signatur
-
Sync
-
Async
ecm.dms.undo_checkout(
model: ECMDocumentModel | int,
object_type_id: int | None = None,
*,
allow_other_station: bool = True,
) -> None
await ecm.dms.undo_checkout(
model: ECMDocumentModel | int,
object_type_id: int | None = None,
*,
allow_other_station: bool = True,
) -> None
2. Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
|
|
— |
Entweder eine |
|
|
|
Die numerische Objekttyp-ID. Wenn |
|
|
|
Bei |
4. Ausnahmen
| Ausnahme | Bedingung |
|---|---|
|
|
|
|
|
Das Dokument ist derzeit nicht ausgecheckt. |
5. Beispiele
5.1. Auschecken eines Dokuments rückgängig machen
-
Sync
-
Async
ecm.dms.undo_checkout(doc)
await ecm.dms.undo_checkout(doc)
5.2. Auschecken per plain ID rückgängig machen
-
Sync
-
Async
ecm.dms.undo_checkout(12345, object_type_id=327685)
await ecm.dms.undo_checkout(12345, object_type_id=327685)
5.3. Undo auf die auscheckende Station beschränken
Standardmäßig darf das Auschecken von jeder Station rückgängig gemacht werden
(allow_other_station=True). Um das Undo auf die auscheckende Station zu beschränken:
-
Sync
-
Async
ecm.dms.undo_checkout(doc, allow_other_station=False)
await ecm.dms.undo_checkout(doc, allow_other_station=False)
6. Siehe auch
-
checkout() — Dokument auschecken
-
files() — Dateien eines Dokuments herunterladen