Zum Ende des Banners springen
Zum Anfang des Banners springen

2) Fehlschlag beim Leistungserbringer

Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 15 Nächste Version anzeigen »

Beschreibung

TitelAuftrag (Kündigung PV) anlegen
Kurzbeschreibung

Folgender Ablauf beschreibt die typischen API-Interaktionen zwischen Auftraggeber und Leistungserbringer im Anwendungsfall "Kündigung durch Leistungserbringer" im Kontext eines Providerwechsel.

Dieser Anwendungsfall behandelt die Kündigung eines Produktes durch den Leistungserbringer. Die Kündigung muss sich auf ein im Bestand des jeweiligen Auftraggebers befindliches Produkt beziehen. Eine Kündigung ist nur dann möglich, wenn keine weiteren offenen Aufträge zum Bestand des Auftraggebers vorliegen. Dies gilt sowohl für Aufträge des bestandsführenden Auftraggebers als auch von anderen Auftraggebern (z.B. beim Geschäftsfall Providerwechsel). Voraussetzung für den Geschäftsfall Kündigung durch Auftraggeber ist ein bestehender Rahmenvertrag zwischen dem Auftraggeber und dem Leistungserbringer sowie die Angabe aller ausführungsrelevanten Daten. 

Entsprechung: KUE/DT in WITA, KUE/LE in SPRI



Vorbedingung

Rahmenvertrag ist vorhanden

Das zu kündigende Produkt befindet sich im Bestand des Auftraggebers

Es liegen keine offenen Aufträge zum Produkt vor.

Der Auftraggeber hat sich beim Leistungserbringer mindestens für die Category "KUE-LE" registriert. Dadurch wird er über ProductOrderCreateEvent von jedem neuen Kündigungsauftrag informiert.

Auslöser

Der Leistungserbringer legt sich selber einen Kündigungsauftrag an.

Schlechtfall: Im Laufe der Bearbeitung (Status "in Progress") muss der Leistungserbringer den Auftrag abbrechen (im Beispiel mit Fehlercoce 1199 / Text: "Die Voraussetzung für die Bereitstellung ist nicht mehr gegeben. Der Auftrag wurde abgebrochen")

Ergebnis

Auftrag wird seitens des Leistungserbringers abgebrochen - Status Failed

Der Leistungserbringer sendet an den aufnehmenden Provider ein StateChangeEvend "Failed" (ABBM)

Der Leistungserbringer sendet an den abgebenden Provider ein StateChangeEvend "Failed" (ABBM-PV)

Ablauf

Es gibt keine Möglichkeit, dass eine vom Leistungserbringer eingestellte Kündigung fehlschlägt.

Ein PV bzw. eine VBL kann nur auf aufnehmender Seite fehlschlagen. Siehe 2) Fehlschlag beim Leistungserbringer


Beispieldaten

rote Schriftfarbe = Abweichungen im Vergleich zum Gutfall


Folgende Beispieldaten sind identisch zum Gutfall Auftrag (Kündigung durch LE, GF PV/VBL) anlegen und deshalb hier nicht aufgeführt:

ProductOrder (Kündigung LE, GF PV/VBL)

ProductOrderStateChangeEvent: Acknowledged

ProductOrderAttributeValueChange (setzen von Antwortfrist)

ProductOrderStateChangeEvent: Pending (AKM-PV)

ProductOrderInformationRequiredEvent

TaskResource: RespondProviderChange (RUEM-PV)

RespondProviderChangeStateChangeEvent: Acknowledged

RespondProviderChangeStateChangeEvent: InProgress

RespondProviderChangeStateChangeEvent: Done

ProductOrderStateChangeEvent: inProgress

ProductOrderStateChangeEvent: failed (ABBM-PV)

ProductOrderStateChangeEvent: failed
fachliche FelderDaten API Felder
Orderstatus failedstate 
fachliches Änderungsdatum 2022-08-25T10:45:00+01:00stateChangeDate 
technisches EventDatum2022-08-25T10:45:00+01:00eventTime
Grund der Änderung

1199

"Die Voraussetzung für die Bereitstellung ist nicht mehr gegeben. Der Auftrag wurde abgebrochen."

stateChangeReason.code

stateChangeReason.description



  • Keine Stichwörter