Change Request Entities
Dieses Dokument beschreibt die wichtigsten Datenklassen (DTOs), die im Zusammenhang mit Änderungsanträgen für Zeiteinträge in TimePunch verwendet werden.
ChangeRequestApproverDto
Diese Klasse enthält Informationen über die Genehmigenden (Approver) von Änderungsanträgen.
| Datatype | Name | Description |
|---|---|---|
| Guid | UserId | Eindeutige ID des Benutzers. |
| String | UserName | Benutzername des Antragstellers. |
| String | ApproverName | Name des Genehmigenden. |
| Guid | ApproverId | Eindeutige ID des Genehmigenden. |
| String | GroupName | Name der Gruppe, der der Genehmigende zugeordnet ist. |
ChangeRequestTimeEntryDto : TimeEntryDto
Dieses DTO erweitert die Klasse TimeEntryDto um spezifische Felder für Änderungsanträge von Zeiteinträgen.
| Datatype | Name | Description |
|---|---|---|
| ChangeRequestType | ChangeRequestType | Typ des Änderungsantrags (z. B. Korrektur, Löschung, Neuanlage). |
| String | DeclineReason | Begründung für eine eventuelle Ablehnung. |
| String | ChangeReason | Grund für die beantragte Änderung. |
| String | UserName | Name des Benutzers, der den Änderungsantrag gestellt hat. |
ChangeRequestTimeEntrySearchDto : PagingContextDto
Diese Klasse enthält die Filterkriterien für die Suche nach Änderungsanträgen.
| Datatype | Name | Description |
|---|---|---|
| List\<Guid> | UserIds | Liste der Benutzer-IDs, für die Änderungsanträge gesucht werden sollen. |
| List\<Guid> | ApproverIds | Liste der Genehmigenden-IDs, nach denen gefiltert werden soll. |
| DateTime | StartDate | Startdatum des Suchzeitraums. |
| DateTime | EndDate | Enddatum des Suchzeitraums. |
| ChangeRequestType? | ChangeRequestType | Typ des Änderungsantrags (optional). |
| String | DeclineReason | Grund einer Ablehnung (Filterkriterium). |
| String | ChangeReason | Grund der beantragten Änderung (Filterkriterium). |