Obsługa kredytów hipotecznych łączyła dane, dokumenty, ludzi i działania wykraczające poza prostą listę zadań.
02 / Moje podejście
Moje podejście
Zamodelowałem organizacje, działy, role i sekwencje operacji wokół wielokrotnie używanych typów dokumentów, pól, formuł oraz szablonów. Etapy procesów łączą formularze obliczeniowe i wydruki z zadaniami, zewnętrznymi skrzynkami, szablonami wiadomości i powiadomieniami. Wynagrodzenie godzinowe i akordowe, transakcje oraz operacje wynikające z dokumentów należą do tego samego modelu.
Przepływ systemu
Zdarzenie biznesowe
Reguły i dokumenty
Obliczenia
Działania i historia
Co to oznacza w praktyce
Architektura i decyzje
01
Wspólny rdzeń operacyjny
Pierwszym biznesem były hipoteki, ale model bazowy budowałem wokół organizacji, działów, ludzi, ról i etapów procesu. Celem było opisanie działań firmy wspólnymi elementami, aby inna działalność mogła wykorzystać ten sam rdzeń. Przenosi to podejście z mojego doświadczenia ERP do platformy webowej w Python.
02
Dokumenty, pola i obliczenia
Dokument jest typowaną encją biznesową z danymi, relacjami, stanem i regułami. Pola dynamiczne, zagnieżdżone i powtarzalne łączą się z polami obliczanymi, formułami i kalkulatorami; szablony tworzą formularze potrzebne w danym procesie. Wydruk jest jedną reprezentacją obiektu, którego dane nadal sterują procesem.
03
Etapy uruchamiają działania
Etapy procesów i sekwencje operacji łączą dokumenty z zadaniami, powiadomieniami i regułami automatyzacji. Zmiana etapu dokumentu może uruchomić obliczenie, zadanie lub transakcję. Jawne relacje między działaniami czynią sekwencję biznesową zrozumiałą i zachowują historię zmian.
04
Poczta jako część procesu
Zewnętrzne skrzynki, szablony wiadomości i usługi wysyłki są powiązane z danymi operacyjnymi. Na przykład etap dokumentu może określać moment wysłania przygotowanej wiadomości do pośrednika. Szablon, odbiorca i warunek wysyłki należą do tego samego procesu co dokument i kolejne zadanie.
05
Wynagrodzenia i operacje finansowe
Platforma obejmuje godzinowe i akordowe wynagrodzenia pracowników wraz z transakcjami oraz operacjami finansowymi. Wykonana praca i stany dokumentów mają więc skutki finansowe w modelu operacyjnym. To ta sama zależność, z którą pracowałem w ERP: działanie, dokument i jego efekt księgowy muszą opisywać jedno spójne zdarzenie.
03 / Rezultat
Rezultat
Procesy hipoteczne stały się pierwszym konkretnym zastosowaniem platformy. Jej wspólny rdzeń celowo projektowałem z myślą o innych organizacjach i procesach, opartych na konfiguracji, dokumentach oraz regułach.