Translations:Datenimport/-export Schnittstelle/37/de
Aus HITGuard User Guide
Weitere Optionen
- Maßnahmen (Measures)
- PUT /api/v2/measures ersetzt PUT /api/measures
- Einstellungen zur Wirksamkeitspüfung können nicht mehr gesetzt oder verändert werden, da dies auf interne IDs angewiesen ist
- Der "ID" Parameter verweist jetzt auf die in HITGuard hinterlegte "ID in Drittsystem" und nicht mehr die interne ID
- PUT /api/measures/close/{id}
- wurde als veraltet markiert, da dies eine interne ID verwendet hat → nur noch PUT /api/measures/close/byKey verwenden!
- Generell
- Der Parameter "state" verwendet jetzt Enumerationswerte
- PUT /api/v2/measures ersetzt PUT /api/measures
- Kanten der Strukturanalyse (AssetEdges)
- PUT /api/v2/asset-edges ersetzt PUT /api/asset-edges
- Die Parameter "sourceType" und "targetType" verwenden jetzt Enumerationswerte
- PUT /api/v2/asset-edges ersetzt PUT /api/asset-edges
- Ressourcen (Resources)
- alle Endpunkte wurden in "v1" als veraltet markiert
- Der Parameter "modelSegment" verwendet jetzt Enumerationswerte
- alle Endpunkte wurden in "v1" als veraltet markiert
- Risiken (Risks)
- GET /api/v2/risks ersetzt GET /api/risks/{managementSystemId}
- Der Pfad-Parameter "managementSystemId" wurde entfernt. Stattdessen können jetzt die optionalen Query-Parameter "managementSystemId" und "includePublicRisks" verwendet werden um Risiken abzufragen und zu filtern.
- GET /api/v2/risks/{id} ersetzt GET /api/risks/byKey/{id}
- Endpunkt wurde angepasst um konsistent zu den anderen Endpunkten zu sein.
- PUT /api/v2/risks ersetzt PUT /api/risks
- Das Datenmodell wurde angepasst. Die "managementSystemId" wird nicht mehr auf oberer Ebene vergeben sondern je Risiko. Das Modell ist jetzt "RiskCreateOrUpdateDtoV2" und nicht mehr "HazardSituationImportDto"
- Es kann jetzt auch der Status des Risiko über die API aktualisiert werden. Erlaubte werte sind: Active, Inactive, Accepted, Rejected
- Es kann jetzt auch die Strategie des Risiko über die API aktualisiert werden. Erlaubte werte sind abhängig davon ob es ein Schadensausmaß oder ein Nutzen zugewiesen ist (also ob es sich um ein Risiko oder eine Chance handelt). Ist es ein Schadensausmaß sind die erlaubte Werte: Undefined, Avoidance, Reduction, Transfer, Acceptance. Ist es ein Nutzen sind sind die erlaubte Werte: Undefined, Enhance, Share, Exploit, Ignore.
- Es ist nun möglich die Anmerkungen zum Risiko zu ändern
- Es ist nun möglich den Sachbearbeiter zu ändern
- POST /api/v2/risks/submit neuer Endpunkt zum importieren von Risiken im Status "Eingereicht"
- DELETE /api/v2/risks/{id} ersetzt DELETE /api/risks/{id}
- alle Endpunkte wurden in "v1" als veraltet markiert
- GET Endpunkte returnieren mehr Informationen zum Risiko wie Anmerkungen, Strategie und Sachbearbeiter
- GET /api/v2/risks ersetzt GET /api/risks/{managementSystemId}