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
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 




  • No labels