Die komplette REST API Schnittstelle zum Testen kann unter folgender URL aufgerufen werden https://IHRE-Finito-Umgebung/swagger-ui Beispiel: https://myfinito.com/800014/swagger-ui/
Ein Postman Projekt als Beispiel, wie die REST API verwendet werden kann, können Sie von Ihrem Ansprechpartner erhalten.
Folgende Funktionalitäten stehen in der REST API zur Verfügung:
| AreaAPI |
|---|
- GET: lädt alle Areas/Bereiche anhand des übergebenen Filters
| | |
| CategoryStructureApi |
|---|
- GET: lädt alle Kategorien anhand des übergebenen Filters
| | |
| InfoApi (für Finito Schichtereignisse) |
|---|
- GET: lädt alle Finito Schichtereignisse etc. anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Finito Schichtereignisse anhand der übergebenen ID
- POST: Fügt ein neues Finito Schichtereignis anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert das Finito Schichtereignis anhand der übergebenen Parameter hinzu
- DELETE: Löscht ein bestehende Finito Schichtereignis
| |
InfoModel{
simpleSearchId string($uuid)
nullable: true
primaryKeyValue string($uuid)
nullable: true
openData string
nullable: true
isNew boolean
showStatusDialog boolean
insertBy string
nullable: true
insertDate string($date-time)
nullable: true
insertDateHtml string
nullable: true
updateBy string
nullable: true
updateDate string($date-time)
nullable: true
updateDateHtml string
nullable: true
deleteBy string
nullable: true
deleteDate string($date-time)
nullable: true
deleteDateHtml string
nullable: true
infoHistoryId string($uuid)
nullable: true
infoId string($uuid)
reportId string($uuid)
revision integer($int32)
nullable: true
infoNr integer($int32)
nullable: true
startDate string($date-time)
nullable: true
startDateHtml string
nullable: true
startDateFormated string
nullable: true
readOnly: true
insertDateFormated string
nullable: true
readOnly: true
endDate string($date-time)
nullable: true
endDateHtml string
nullable: true
endDateFormated string
nullable: true
readOnly: true
durationFormatted string
nullable: true
readOnly: true
infoText string
nullable: true
addonText string
nullable: true
areaId string($uuid)
nullable: true
areaName string
nullable: true
areaSortLevel integer($int32)
nullable: true
equipment string
nullable: true
readOnly: true
infoStateId string($uuid)
nullable: true
infoStateText string
nullable: true
infoStateNumber integer($int32)
nullable: true
categoryIdLevel1 string($uuid)
nullable: true
categoryIdLevel2 string($uuid)
nullable: true
categoryIdLevel3 string($uuid)
nullable: true
categoryIdLevel4 string($uuid)
nullable: true
categoryIdLevel5 string($uuid)
nullable: true
categoryStructureId string($uuid)
nullable: true
categoryFullName string
nullable: true
categoryColor string
nullable: true
infoLevelId string($uuid)
nullable: true
infoLevelText string
nullable: true
infoAttachment [...]
infoTag [...]
infoStateColor string
nullable: true
saveAllowed boolean
readOnly: true
saveAllowedViaPermission boolean
tabName string
nullable: true
readOnly: true
isHistory boolean
readOnly: true
isOriginal boolean
nullable: true
isOriginalHtml string
nullable: true
readOnly: true
hasHistory boolean
isNewestRevision boolean
historyIcon string
nullable: true
openUrl string
nullable: true
readOnly: true
summaryReportStartDate string($date-time)
nullable: true
summaryReportStartDateJs string
nullable: true
readOnly: true
summaryReportEndDate string($date-time)
nullable: true
summaryReportEndDateJs string
nullable: true
readOnly: true
openUrlForSummaryReport string
nullable: true
readOnly: true
reportShortTitle string
nullable: true
reportShortTitleSummaryReport string
nullable: true
reportDate string
nullable: true
updateByName string
nullable: true
updateDateFormatted string
nullable: true
readOnly: true
device3Id string($uuid)
nullable: true
device4Id string($uuid)
nullable: true
areaEquipmentId string($uuid)
nullable: true
device3NameBinding string
nullable: true
device4NameBinding string
nullable: true
areaEquipmentBinding string
nullable: true
areaEquipmentSortLevel integer($int32)
nullable: true
currentReportId string($uuid)
nullable: true
isTransferred boolean
isTransferredSymbol string
nullable: true
readOnly: true
transferredReportStartDate string($date-time)
nullable: true
transferredReportEndDate string($date-time)
nullable: true
reportStartDate string($date-time)
nullable: true
reportEndDate string($date-time)
nullable: true
universal1 string
nullable: true
showDeletedInfosStyle string
nullable: true
hasLinkedItems boolean
hasLinkedItemsIconTitle string
nullable: true
hasLinkedItemsIcon string
nullable: true
readOnly: true
insertByUserId string($uuid)
nullable: true
insertByFullName string
nullable: true
insertByName string
nullable: true
hasAttachments boolean
hasAttachmentsTitle string
nullable: true
hasAttachmentsIcon string
nullable: true
readOnly: true
startTimeFromStartDateFormatted string
nullable: true
readOnly: true
sapNumber string
nullable: true
infoSapId string($uuid)
nullable: true
loss number($double)
nullable: true
syncId integer($int32)
nullable: true
universalFieldValues [...]
confidential boolean
sessionTabId string($uuid)
readOnly: true
} |
|
| InfoAttachmentsApi (für Anhänge an Ereignissen |
|---|
- GET: lädt alle Dateien/Dokumente anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Datei anhand der übergebenen ID
- POST: Fügt eine neue Datei/Dokuement einem Schichtereignis anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert Datei/Dokuement einem Schichtereignis anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Datei
| | |
| InstructionsApi (für Finito Anweisungen) |
|---|
- GET: lädt alle Finito, Anweisungen etc. anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Finito Anweisung anhand der übergebenen ID
- POST: Fügt eine neue Finito Anweisung anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Finito Anweisung anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Finito Anweisung
| | |
| PriorityAPI |
|---|
- GET: lädt alle Prioritäten anhand des übergebenen Filters
| | |
| ShiftbookAPI |
|---|
- GET: lädt alle entsprechende Buch (z.B. Schichtbuch, Aufgabenbuch etc.) anhand des übergebenen Filters
- GET/{id}: lädt das entsprechende Buch (z.B. Schichtbuch, Aufgabenbuch etc.) anhand der übergebenen ID
- PATCH /{id}/changeFavourite: Ändern den Favorit für den angemeldeten Benutzer des entsprechenden Buches
| | |
| ShiftbookUniversalFieldsAPI |
|---|
- GET: lädt alle Universalfelderwerte anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Universalfelderwerte anhand der übergebenen ID
- POST: Fügt eine neues Universalfeldwerte anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Universalfeldwerte anhand der übergebenen Parameter hinzu
- DELETE: Löscht einen entsprechenden Universalfeldwert
| | |
| ShiftReportAPI |
|---|
- GET: lädt alle entsprechende Schichtreports anhand des übergebenen Filters
- GET/{id}: lädt das entsprechende Schichtreportsanhand der übergebenen ID
- PATCH /{id}/closeReport: Schließt den entsprechenden Schichtbericht ab
| | |
| StateAPI |
|---|
- GET: lädt alle entsprechende Status anhand des übergebenen Filters
| | |
| TasksApi (für Finito Aufgaben) |
|---|
- GET: lädt alle Finito Aufgaben anhand des übergebenen Filters
- GET/{id}: lädt die entsprechende Finito Aufgaben anhand der übergebenen ID
- POST: Fügt eine neue Finito Aufgaben anhand der übergebenen Parameter hinzu
- PUT: Aktualisiert die Finito Aufgaben anhand der übergebenen Parameter hinzu
- DELETE: Löscht eine bestehende Finito Aufgaben
| | |