Złożenie dokumentu elektronicznego przez formularz
Uwierzytelniony użytkownik ma możliwość utworzenia dokumentu elektronicznego zgodnego z wzorem dokumentu, podpisania tego dokumentu za pomocą certyfikatu cyfrowego i przekazania go na wskazany adres. Całość jest realizowana za pomocą interaktywnego formularza internetowego wraz z systemami wpierającymi uwierzytelnienie i podpisywanie dokumentów elektronicznych. System pozwala na pobieranie danych z różnych systemów teleinformatycznych, tak żeby użytkownik wprowadzał tylko te dane, których nie posiada administracja publiczna. Wypełnianie formularza może być rozłożone w czasie, a system zapamiętuje aktualny stan formularza.
System po otrzymaniu żądania wyświetlenia formularza internetowego dla wybranego wzoru dokumentu weryfikuje w pierwszej kolejności, czy użytkownik jest uwierzytelniony. Jeżeli użytkownik nie jest uwierzytelniony to przekierowuje go do odpowiedniego systemu w celu uwierzytelnienia. Dla uwierzytelnionego użytkownika system pobiera definicję wzoru dokumentu elektronicznego i następnie na podstawie tego wzoru generuje interaktywny formularz internetowy. Dalej system w zależności od stanu formularza steruje wypełnianiem tego formularza – pobiera i uzupełnia dane formularza na podstawie danych z innych systemów oraz danych od użytkownika. Po zaakceptowaniu przez użytkownika danych w formularzu, system przekierowuje użytkownika, z utworzonym w formularzu, dokumentem elektronicznym do systemu pozwalającego na podpisanie tego dokumentu. Po podpisaniu dokumentu, dokument elektroniczny przesyłany jest na adres zgodny z informacją z definicji wzoru dokumentu lub parametru wywołania formularza internetowego.
Zdarzenia biznesowe
Nazwa |
Rodzaj zdarzenia |
Opis |
---|---|---|
Dokument wpłynął na określony adres |
końcowe |
Na określony adres (e-mail, EZD, doręczeń elektronicznych) wpłynął dokument elektronicznych, wypełniony i podpisany certyfikatem cyfrowym. |
Dokument został przekazany do usługi API |
końcowe |
Wypełniony i podpisany dokument elektroniczny został przekazany do usługi API. |
Użytkownik wywołał formularz dla dokumentu |
początkowe |
Użytkownik wywołał lub został przekierowany do formularza internetowego dla określonego wzoru dokumentu elektronicznego. |
Zadania / kroki w procesie
Nazwa |
Opis |
---|---|
Generowanie interaktywnego formularza |
System na podstawie wzoru dokumentu generuje interaktywny formularz internetowy. Wzór dokumentu w KWD może zostać opatrzony dodatkowymi znacznikami, które pozwalają na wygenerowanie formularza, sterowanie wypełnianiem formularza, określaniem domyślnych i dozwolonych wartości pól formularza oraz ich walidacji. |
Pobieranie danych z innych systemów |
System pobiera dane z zewnętrznych systemów teleinformatycznych i automatycznie uzupełnia tymi danymi pola formularza. |
Pobranie definicji wzoru dokumentu |
System pobiera definicje wzoru dokumentu z Katalogów Administracji Publicznej dla formularza. |
Podpis elektroniczny dokumentu |
System, z którego korzysta użytkownik, zleca systemowi do podpisywania dokumentów elektronicznych podpisanie wybranych dokumentów i przekierowuje użytkownika do tego systemu w celu podpisania dokumentów. Użytkownik podpisuje dokumenty elektroniczne za pomocą wybranego przez siebie typu certyfikatu cyfrowego. System po podpisywania dokumentów elektronicznych udostępnia podpisane dokumenty i przekierowuje użytkownika, do systemu, który zlecił podpisanie dokumentów. |
Przekazanie dokumentu |
System zgodnie z definicją wzoru dokumentu lub parametrów wywołania usługi przekazuje wypełniony i podpisany dokument na określony adres za pomocą określonego kanału komunikacyjnego. Adresem może być:
|
Sterowanie wypełnianiem formularza |
Tam gdzie to możliwe system sam wypełnia dane na podstawie danych z tokena uwierzytelniającego oraz danych odczytanych z innych systemów teleinformatycznych. W zależności od aktualnego stanu formularza (danych już wprowadzonych w formularzu), system steruje wyświetlaniem pól formularza oraz kolejnymi krokami wypełniania formularza, aż do jego zaakceptowania przez użytkownika. Na każdym etapie wprowadzania danych do formularza, dane te są weryfikowane i przejście do kolejnego kroku (w tym zaakceptowania formularza) możliwe jest tylko po pozytywnej weryfikacji wprowadzonych danych. |
Uwierzytelnienie użytkownika |
System, z którego korzysta obywatel, może przekierować obywatela do centralnego systemu uwierzytelnienia. Obywatel w systemie uwierzytelnienia wybiera sposób uwierzytelnienia i podaje dane uwierzytelniające. System po pozytywnej weryfikacji danych uwierzytelniających, przygotowuje token uwierzytelniający. Samo uwierzytelnienie może się odbywać za pomocą zewnętrznego dostawcy tożsamości. System przekierowuje obywatela z tokenem, do systemu, który zlecił uwierzytelnienie użytkownika. |
Wprowadzenie danych przez użytkownika |
Użytkownik wprowadza dane do pól formularza. |
Wyświetlenie opublikowanego formularza |
Interaktywny formularz internetowy, może zostać przygotowany przez deweloperów i opublikowany dla obywateli w dedykowanym środowisku. Formularz musi zostać przygotowany zgodnie z opracowanym standardem (zarówno pod względem technicznym, jak i UI oraz UX). |
Model wsparcia procesu - Funkcje biznesowe
Diagram przedstawia powiązanie poszczególnych kroków procesów biznesowych z funkcjami biznesowymi, które są potrzebne aby zrealizować te kroki.
Obiekty realizujące kroki procesu
Nazwa |
Typ obiektu |
---|---|
Generowanie interaktywnych formularzy internetowych |
Funkcja biznesowa |
Obsługa doręczeń elektronicznych |
Funkcja biznesowa |
Obsługa katalogu wzorów dokumentów |
Funkcja biznesowa |
Obsługa podpisów elektronicznych osób fizycznych |
Funkcja biznesowa |
Obsługa przekazywania sprawy poprzez KSD |
Funkcja biznesowa |
Przekazywanie spraw do podmiotów świadczących usługi publiczne |
Funkcja biznesowa |
Publikowanie interaktywnych formularzy dla e-usług |
Funkcja biznesowa |
Utrzymanie katalogów API |
Funkcja biznesowa |
Uwierzytelnienie obywateli |
Funkcja biznesowa |