checkout()
Checkt ein Dokument über DMS.CheckOutDocument aus. Sperrt das Dokument für den
aktuellen Benutzer, sodass kein anderer Benutzer es ändern kann, bis es wieder
eingecheckt oder das Auschecken rückgängig gemacht wird.
1. Signatur
-
Sync
-
Async
ecm.dms.checkout(
model: ECMDocumentModel | int,
object_type_id: int | None = None,
) -> None
await ecm.dms.checkout(
model: ECMDocumentModel | int,
object_type_id: int | None = None,
) -> None
2. Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
|
|
— |
Entweder eine |
|
|
|
Die numerische Objekttyp-ID. Wenn |
4. Ausnahmen
| Ausnahme | Bedingung |
|---|---|
|
|
|
|
|
Das Dokument hat keine Seiten oder ist bereits ausgecheckt. |
5. Beispiele
5.1. Dokument aus einem Abfrageergebnis auschecken
-
Sync
-
Async
doc = ecm.dms.select(InvoiceDocument).where(InvoiceDocument.Title == "Invoice").execute()[0]
ecm.dms.checkout(doc)
doc = (await ecm.dms.select(InvoiceDocument).where(InvoiceDocument.Title == "Invoice").execute())[0]
await ecm.dms.checkout(doc)
6. Siehe auch
-
undo_checkout() — Auschecken eines Dokuments rückgängig machen
-
files() — Dateien eines Dokuments herunterladen