Asset Handover Schema
Felder
Asset Handover Schema
Ausgabe-/Rückgabeprotokoll für ein Asset (ADR 0675). Ein Dokument je Ausgabevorgang; die Rückgabe setzt returnedAt auf demselben Dokument.
assetId
Asset, das ausgegeben wurde.
recipientType
USER = interne:r Mitarbeiter:in, PARTY_CONTACT = CRM-Kontakt/Firma (Leihgerät), EXTERNAL = Freitext ohne Datensatz.
USERPARTY_CONTACTEXTERNALrecipientUserId
Interne:r Empfänger:in (users._id) — Pflicht bei recipientType USER.
recipientPartyId
CRM-Empfänger (parties._id) — Pflicht bei recipientType PARTY_CONTACT.
recipientName
Freitext-Name — Pflicht bei recipientType EXTERNAL, sonst optionale Ergänzung (z. B. der konkrete Mensch hinter einer Firma).
recipientEmail
Kontaktadresse des Empfängers, rein dokumentarisch.
issuedAt
Zeitpunkt der Ausgabe.
issuedByUserId
Wer ausgegeben hat. Wird serverseitig vorbelegt, ist aber überschreibbar.
conditionAtIssue
Zustand bei Ausgabe.
NEWGOODUSEDDAMAGEDDEFECTIVEnullpurpose
Anlass der Ausgabe (dokumentarisch).
PERMANENTLOANREPLACEMENTPROJECTREPAIROTHERnullexpectedReturnAt
Vereinbarte Rückgabe — Grundlage für die Überfällig-Kennzeichnung.
returnedAt
Zeitpunkt der Rückgabe. null = Asset ist aktuell beim Empfänger. Das Setzen dieses Feldes IST die Rückgabe.
returnedToUserId
Wer die Rückgabe entgegengenommen hat.
conditionAtReturn
Zustand bei Rückgabe.
NEWGOODUSEDDAMAGEDDEFECTIVEnullreturnNotes
Bemerkungen zur Rückgabe (Schäden, fehlendes Zubehör).
accessories
Mitgegebenes Zubehör (Netzteil, Tasche, SIM, Schlüssel …).
location
Wo die Übergabe stattfand.
ticketId
Auslösendes Ticket, falls die Ausgabe aus einem Vorgang heraus passierte.
projectId
Auslösendes Projekt.
equipmentAssignmentId
Verweis auf den HR-Datensatz (ADR 0115), falls die Ausgabe dort gepflegt wurde. Verhindert doppelte Zählung im Ausgabe-Tab.
notes
Freitext zur Ausgabe.
attachmentFileIds
Angehängte Dateien — unterschriebenes Übergabeprotokoll, Fotos.
signedProtocolFileId
Das unterschriebene Übergabeprotokoll, falls hochgeladen.
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/asset_handovers— Liste, paginiert + filterbarGET /api/v1/asset_handovers/<id>— Einzelne EntityPOST /api/v1/asset_handovers— AnlegenPATCH /api/v1/asset_handovers/<id>— Teil-UpdateDELETE /api/v1/asset_handovers/<id>— Soft-DeleteGET /api/v1/asset_handovers/<id>/timeline— Audit + Aktivitäten