Odłączanie usługi
Podumowy i odłączanie są skomplikowane. Dlaczego?
- Ponieważ możliwa jest sytuacja, gdy w umowie głównej istnieją zaległości a w podumowie nie (z typowych przyczyn - kierowane płatności, anulowanie fakturowania/fakturowanie ponowne itd.).
- Ponieważ jest możliwe, by podumowa była uwzględniona w jednym procesie windykacji a umowa główna w innym (z powodu różnych klas długu lub różnych linii czasu).
Konsekwencją obu tych sytuacji może być rozpoczęcie odłączania dla tylko jednej umowy z relacji główna / uzupełniająca. NIE JEST MOŻLIWE JEDNAK ODCIĘCIE USŁUGI DLA JEDNEJ UMOWY BEZ ODCIĘCIA USŁUGI DLA DRUGIEJ UMOWY, ponieważ istnieje tylko jeden punkt poboru.
Przed przystąpieniem do omawiania tej łamigłówki, należy przypomnieć, że dla każdej umowy (zwykłej czy uzupełniającej), która ma być odłączona system rozpoczyna unikatowy proces odłączeniowy. Proces odłączeniowy jest tworzony dla umów połączonych z procesem windykacji dopiero po aktywacji zdarzenia Rozpoczęcie procesu odłączeniowego procesu windykacji. Typ utworzonego procesu odłączeniowego jest określany przez kryteria odłączenia w typie umowy powiązanym z każdą z umów. Podczas projektowania tych procesów odłączeniowych należy wziąć pod uwagę następujące kwestie:
- Z punktami poboru jest połączona tylko umowa główna. Oznacza to, że tylko w umowie głównej powinno istnieć zdarzenie odłączeniowe typu "odcięcia za brak płatności". Uwaga: zazwyczaj taki proces odłączeniowy doprowadzi do wygaśnięcia umowy głównej kilka dni po zdarzeniu odcięcia, o ile fundusze NIE zostaną otrzymane.
- Zgodnie z opisem w sekcji Zmiana statusu podumowy, podumowa uzyskuje status "Oczekujące na zatrzymanie" (a ostatecznie "Zatrzymane"), gdy dochodzi do zatrzymania jej umowy głównej. Oznacza to, że podumowy będą finalizowane w tym samym czasie co ich umowa główna.
- Jeżeli użytkownik rozpocznie proces odłączeniowy dla podumowy niezależnie od jej umowy głównej, dojdzie do komplikacji, ponieważ nie jest możliwe odcięcie podumowy niezależnie od jej umowy głównej.
Posłużymy się przykładem w celu przedstawienia, jak należy projektować swoje procesy odłączeniowe, aby można było sobie radzić w takich skomplikowanych sytuacji. Załóżmy, że użytkownik ma umowę główną i uzupełniającą , które są obsługiwane w ramach tego samego procesu windykacji. Załóżmy również, że zdarzenie Rozpoczęcia procesu odłączeniowego jest uruchamiane 18 grudnia 1999 r. W tej sytuacji zalecane jest uruchomienie następujących procesów odłączeniowych:
Należy zauważyć, że proces odłączeniowy podumowy, zawiera pojedyncze zdarzenie służące do generowania w przyszłości pozycji Do wykonania w dniu wystąpienia w umowie głównej zdarzenia Wygaśnięcie umowy . Ta pozycja powinna brzmieć mniej więcej tak: "uzupełniająca odłączana niezależnie od swojej głównej". Zdarzenie to zostanie wyzwolone tylko, jeśli umowa główna zostanie spłacona a podumowa nie. Dlaczego? Ponieważ jeśli zostanie wykonane zdarzenie umowy dotyczące utraty ważności przez umowę, podumowa zostanie zatrzymana, a zatrzymanie umowy spowoduje anulowanie istniejących procesów odłączenia. Jeżeli podumowa zostanie spłacona, system spowoduje anulowanie jej procesu odłączeniowego.
Rozważmy teraz inny przykład i załóżmy, że w umowie głównej rozpoczyna się proces odłączeniowy a w podumowie nie. W takiej sytuacji w umowie głównej w końcu uruchomi się zadanie Wygaśnięcia umowy i podumowa zostanie również zatrzymana. Nie ma innej możliwości.
Rozważmy jeszcze inny przykład i załóżmy, że w podumowie rozpoczyna się proces odłączeniowy a w umowie głównej nie. W takiej sytuacji pozycja Do wykonania zostanie utworzona dopiero po X dniach od rozpoczęcia procesu odłączeniowego. Jeżeli użytkownik nie chce, by ta data miała wartość X dni w przyszłości od utworzenia procesu odłączeniowego, należy utworzyć "algorytm kryteriów odłączania", który umożliwi sprawdzenie, czy umowa główna nie jest odłączana lub windykowana oraz spowoduje utworzenie innego procesu odłączeniowego (z inną datą rozpoczęcia). Więcej informacji na temat algorytmów kryteriów odłączania można znaleźć w sekcji Projektowanie procedur odłączeniowych.
