Konferencja: ePUAP narzędziem nowoczesnej administracji Kwiecień 2009 Tworzenie formularzy z wykorzystaniem edytora Michał...
Agenda <ul><li>Dokument elektroniczny </li></ul><ul><ul><li>Wzór dokumentu </li></ul></ul><ul><li>Formularz elektroniczny ...
Agenda <ul><li>Dokument elektroniczny </li></ul><ul><ul><li>Koncepcja </li></ul></ul><ul><ul><li>Składowe wzoru </li></ul>...
Dokument elektroniczny Koncepcja Treść  (tekst) XML Wzór dokumentu Struktura  (schemat) XSD Wygląd  (styl, wizualizacja) X...
Dokument elektroniczny Wzór - struktura <ul><li>Schemat dokumentu </li></ul><ul><li>Określa strukturę informacji w dokumen...
Dokument elektroniczny Weryfikacja <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xs:schema> <xs:complexType> <…...
Dokument elektroniczny Wzór - wygląd <ul><li>Określa reguły dotyczące wizualizacji dokumentu </li></ul><ul><ul><li>Rozmies...
Dokument elektroniczny Wizualizacja <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xsl:stylesheet> <xsl:template...
Dokument elektroniczny Treść <ul><li>Ustrukturyzowane dane, zgodne ze strukturą </li></ul><ul><li>Ściśle określone znaczen...
Dokument elektroniczny Tworzenie wzorów <ul><li>Samodzielnie za pomocą edytora XML </li></ul><ul><ul><li>Schemat (plik XSD...
Dokument elektroniczny Udostępnianie wzorów <ul><li>CRD </li></ul><ul><ul><li>Centralne Repozytorium Wzorów Dokumentów </l...
Agenda <ul><li>Formularz elektroniczny </li></ul><ul><ul><li>Formularz ePUAP </li></ul></ul><ul><ul><li>XForms </li></ul><...
Formularz elektroniczny <ul><li>„ Formularz  - wzór dokumentu z rubrykami do wypełnienia” wikipedia.pl </li></ul><ul><li>„...
Formularz elektroniczny Formularz ePUAP <ul><li>Określa sposób obsługi dokumentów o danym wzorze </li></ul><ul><li>Ma unik...
Formularz elektroniczny Formularz ePUAP - Akcje <ul><li>Przyciski definiowane przez twórcę formularza możliwość określenia...
Formularz elektroniczny Formularz ePUAP - Triggery <ul><li>Triggery, czyli tzw. „wyzwalacze” </li></ul><ul><li>Możliwość u...
Formularz elektroniczny Formularz ePUAP – dobór formularza do dokumentu <ul><li>Formularz dobierany w przypadku </li></ul>...
Formularz elektroniczny Formularz XForms <ul><li>Opis formatki do edycji dokumentu w postaci XML </li></ul><ul><li>XForms ...
Formularz elektroniczny Formularz XForms <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xsl:stylesheet> <xsl:tem...
Agenda <ul><li>Usługa </li></ul>
Usługa <ul><li>W ujęciu techniczno - biznesowym </li></ul><ul><ul><li>„ Aplikacja” w ŚBA </li></ul></ul><ul><ul><li>Zestaw...
Usługa (2) <ul><li>Najprostsza usługa </li></ul><ul><ul><li>Jeden formularz </li></ul></ul><ul><ul><li>Wzór dokumentu </li...
Agenda <ul><li>Tworzenie formularzy </li></ul><ul><ul><li>Tworzenie formularzy ePUAP </li></ul></ul><ul><ul><li>Edytor for...
Tworzenie formularzy ePUAP <ul><li>Podstawowe narzędzie – Środowisko Budowy Aplikacji (ŚBA -> Aplikacja -> Formularze -> E...
Edytor formularzy XForms Podstawowe informacje <ul><li>Narzędzie dostępne przez WWW </li></ul><ul><li>Pozwala na tworzenie...
Edytor formularzy XForms Dwa tryby pracy <ul><li>Praca z istniejącym wzorem </li></ul><ul><ul><li>Możliwość tworzenia form...
Edytor formularzy XForms Tworzenie prostego formularza - prezentacja
Edytor formularzy Warsztaty <ul><li>Utworzenie aplikacji </li></ul><ul><li>Utworzenie formularza </li></ul><ul><li>Uruchom...
www.konferencja2009.comarch.pl Aby dowiedzieć się więcej, kliknij: www.administracja.comarch.pl Aby skontaktować się z kon...
Upcoming SlideShare
Loading in …5
×

ePUAP:Tworzenie formularzy z wykorzystaniem edytora

14,821 views

Published on

Prezentacja z warsztatów konferencji "ePUAP narzędziem nowoczesnej administracji" www.konferencja2009.comarch.pl

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
14,821
On SlideShare
0
From Embeds
0
Number of Embeds
180
Actions
Shares
0
Downloads
77
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Wygląd: - reguły dotyczące dokumentu: zarówno dotyczące rozmieszczenia treści, jak i innych elementów (stopka, nagłówek, elementy stałe, logo, itp.)
  • Wygląd: - reguły dotyczące dokumentu: zarówno dotyczące rozmieszczenia treści, jak i innych elementów (stopka, nagłówek, elementy stałe, logo, itp.)
  • Wygląd: - reguły dotyczące dokumentu: zarówno dotyczące rozmieszczenia treści, jak i innych elementów (stopka, nagłówek, elementy stałe, logo, itp.)
  • ePUAP:Tworzenie formularzy z wykorzystaniem edytora

    1. 1. Konferencja: ePUAP narzędziem nowoczesnej administracji Kwiecień 2009 Tworzenie formularzy z wykorzystaniem edytora Michał Grabowski www.konferencja2009.comarch.pl
    2. 2. Agenda <ul><li>Dokument elektroniczny </li></ul><ul><ul><li>Wzór dokumentu </li></ul></ul><ul><li>Formularz elektroniczny </li></ul><ul><ul><li>Formularz ePUAP </li></ul></ul><ul><ul><li>XForms </li></ul></ul><ul><li>Usługa </li></ul><ul><li>Tworzenie formularzy </li></ul><ul><ul><li>Edytor formularzy ePUAP </li></ul></ul>
    3. 3. Agenda <ul><li>Dokument elektroniczny </li></ul><ul><ul><li>Koncepcja </li></ul></ul><ul><ul><li>Składowe wzoru </li></ul></ul><ul><ul><li>Tworzenie wzorów </li></ul></ul><ul><ul><li>Udostępnianie wzorów </li></ul></ul>
    4. 4. Dokument elektroniczny Koncepcja Treść (tekst) XML Wzór dokumentu Struktura (schemat) XSD Wygląd (styl, wizualizacja) XSLT
    5. 5. Dokument elektroniczny Wzór - struktura <ul><li>Schemat dokumentu </li></ul><ul><li>Określa strukturę informacji w dokumencie elektronicznym (np. liczbę pól, rodzaj, format) </li></ul><ul><li>Przykład: </li></ul><ul><li>plik XSD </li></ul>Dokument: Treść Imię i nazwisko (tekst) Data wniosku (data) Wiek (liczba) Załączniki Załącznik (plik)
    6. 6. Dokument elektroniczny Weryfikacja <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xs:schema> <xs:complexType> <…> </…> <…> </…> </xs:complexType> </xs:schema> Schemat Wynik weryfikacji XML XSD
    7. 7. Dokument elektroniczny Wzór - wygląd <ul><li>Określa reguły dotyczące wizualizacji dokumentu </li></ul><ul><ul><li>Rozmieszczenie informacji </li></ul></ul><ul><ul><li>Formatowanie pól </li></ul></ul><ul><ul><li>Elementy stałe (np. nagłówek, stopka, logo) </li></ul></ul><ul><li>plik XSLT </li></ul>
    8. 8. Dokument elektroniczny Wizualizacja <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xsl:stylesheet> <xsl:template> <…> </…> <…> </…> </xsl:template> </xsl:stylesheet> Wygląd Podgląd dokumentu XML XSLT
    9. 9. Dokument elektroniczny Treść <ul><li>Ustrukturyzowane dane, zgodne ze strukturą </li></ul><ul><li>Ściśle określone znaczenie informacji (np. imię i nazwisko, ulica, miasto, kod pocztowy) </li></ul><ul><li>plik XML </li></ul><ul><li>Przykład </li></ul><Dokument> <Tresc> <Imie_nazwisko> Michał Grabowski </Imie_nazwisko> <Data_wniosku> 2009-04-20 </Data_wniosku> <Wiek> 27 </Wiek> </Tresc> </Dokument>
    10. 10. Dokument elektroniczny Tworzenie wzorów <ul><li>Samodzielnie za pomocą edytora XML </li></ul><ul><ul><li>Schemat (plik XSD) </li></ul></ul><ul><ul><li>Wizualizacja (plik XSLT) </li></ul></ul><ul><ul><li>Wyróżnik (plik XML) Zawiera metainformacje opisujące dany wzór (nazwa, rodzaj, podstawa prawna, ważność wzoru, opis, itp.) </li></ul></ul><ul><li>Automatycznie w ePUAP </li></ul><ul><ul><li>Edytor formularzy w ŚBA </li></ul></ul><ul><ul><li>Odpowiednie pliki generowane przez edytor </li></ul></ul>
    11. 11. Dokument elektroniczny Udostępnianie wzorów <ul><li>CRD </li></ul><ul><ul><li>Centralne Repozytorium Wzorów Dokumentów </li></ul></ul><ul><ul><li>http://crd.gov.pl </li></ul></ul><ul><ul><li>Wzór trzeba opublikować! </li></ul></ul><ul><li>Aplikacja ePUAP </li></ul><ul><ul><li>Środowisko Budowy Aplikacji -> Wzory lokalne </li></ul></ul><ul><ul><li>http://crd.gov.pl/wzory_lokalne </li></ul></ul><ul><ul><li>Wzory lokalne można dowolnie modyfikować / usuwać! </li></ul></ul>
    12. 12. Agenda <ul><li>Formularz elektroniczny </li></ul><ul><ul><li>Formularz ePUAP </li></ul></ul><ul><ul><li>XForms </li></ul></ul>
    13. 13. Formularz elektroniczny <ul><li>„ Formularz - wzór dokumentu z rubrykami do wypełnienia” wikipedia.pl </li></ul><ul><li>„ Formularz ” w ePUAP: </li></ul><ul><ul><li>Opis obsługi dokumentu o danym wzorze ( Obiekt w ŚBA, formularz ePUAP) </li></ul></ul><ul><ul><li>Kontrolki do edycji dokumentu (część formularza ePUAP, XForms) </li></ul></ul>< Formularz nazwa=„wniosek”> <…> </…> < xforms > … … </ xforms > </ Formularz >
    14. 14. Formularz elektroniczny Formularz ePUAP <ul><li>Określa sposób obsługi dokumentów o danym wzorze </li></ul><ul><li>Ma unikalną nazwę w skali podmiotu identyfikator: id_podmiotu/nazwa_formularza </li></ul><ul><li>Może być publiczny lub prywatny </li></ul><ul><li>Musi zawierać : </li></ul><ul><ul><li>definicję XForms </li></ul></ul><ul><li>Może zawierać: </li></ul><ul><ul><li>Akcje </li></ul></ul><ul><ul><li>Mapowanie </li></ul></ul><ul><ul><li>Triggery </li></ul></ul><ul><ul><li>Domyślne: adres skrytki adresata i nazwę adresata </li></ul></ul>
    15. 15. Formularz elektroniczny Formularz ePUAP - Akcje <ul><li>Przyciski definiowane przez twórcę formularza możliwość określenia nazwy oraz warunku widoczności </li></ul><ul><li>Dostępne typy akcji </li></ul><ul><ul><li>Odeślij </li></ul></ul><ul><ul><ul><li>możliwość ustawienia adresu odbiorcy (w tym nadawcy/autora dokumentu) </li></ul></ul></ul><ul><ul><ul><li>przekształcenie do dokumentu odpowiedzi (XSLT) </li></ul></ul></ul><ul><ul><ul><li>otwarcie odpowiedzi w trybie do edycji </li></ul></ul></ul><ul><ul><li>Opłać </li></ul></ul><ul><ul><ul><li>możliwość określenia tytułu, wysokości i numeru konta </li></ul></ul></ul><ul><ul><ul><li>wywołanie podsystemu płatności </li></ul></ul></ul>
    16. 16. Formularz elektroniczny Formularz ePUAP - Triggery <ul><li>Triggery, czyli tzw. „wyzwalacze” </li></ul><ul><li>Możliwość ustawienia reakcji na zdarzenie </li></ul><ul><ul><li>przyjęcia dokumentu do składu </li></ul></ul><ul><ul><li>wysłania dokumentu ze składu </li></ul></ul><ul><li>Parametry akcji </li></ul><ul><ul><li>Rodzaj zdarzenia (przyjęcie / wysłanie) </li></ul></ul><ul><ul><li>Wzór (reakcja tylko na dokumenty o zadanych wzorach) </li></ul></ul><ul><ul><li>Dodatkowy warunek, który musi spełniać dokument (w postaci wyrażenia XPath na dokumencie) </li></ul></ul><ul><ul><li>Nazwa akcji do wykonania (spośród akcji zdefiniowanych w danym formularzu) </li></ul></ul>
    17. 17. Formularz elektroniczny Formularz ePUAP – dobór formularza do dokumentu <ul><li>Formularz dobierany w przypadku </li></ul><ul><ul><li>przyjęcia dokumentu do składu </li></ul></ul><ul><ul><li>ładowania dokumentu z lokalnej maszyny </li></ul></ul><ul><li>Zasady </li></ul><ul><ul><li>Zbiór formularzy dla danego wzoru </li></ul></ul><ul><ul><li>Formularze prywatne dla podmiotu </li></ul></ul><ul><ul><li>Mapowania formularzy </li></ul></ul><ul><li>Możliwość „ręcznej” zmiany formularza </li></ul>
    18. 18. Formularz elektroniczny Formularz XForms <ul><li>Opis formatki do edycji dokumentu w postaci XML </li></ul><ul><li>XForms 1.0 – standard opracowany przez W3C w 2007 r. </li></ul><ul><li>Orbeon Forms 3.6 </li></ul><ul><ul><li>Obsługa i interpretacja XForms w ePUAP </li></ul></ul><ul><ul><li>XForms w wersji 1.0 i częściowo 1.1 </li></ul></ul><ul><li>Musi zawierać </li></ul><ul><li>Tworzenie </li></ul><ul><ul><li>„ ręcznie” – w edytorze XForms / XML </li></ul></ul><ul><ul><li>w ePUAP w edytorze formularzy (ŚBA) </li></ul></ul><meta property=&quot;markUrl&quot;> http://crd.gov.pl/wzor/2008/07/24/20/wyroznik.xml </meta>
    19. 19. Formularz elektroniczny Formularz XForms <Dokument> <…> <…> </…> <…> </…> </…> </Dokument> Treść <xsl:stylesheet> <xsl:template> <…> </…> <…> </…> </xsl:template> </xsl:stylesheet> Formularz XForms Edycja dokumentu XML XForms
    20. 20. Agenda <ul><li>Usługa </li></ul>
    21. 21. Usługa <ul><li>W ujęciu techniczno - biznesowym </li></ul><ul><ul><li>„ Aplikacja” w ŚBA </li></ul></ul><ul><ul><li>Zestaw obiektów w modułach ePUAP (konfiguracja w ŚBA) </li></ul></ul><ul><li>W ujęciu technicznym </li></ul><ul><ul><li>Zestaw plików XML </li></ul></ul><ul><ul><li>Jeden duży plik XML </li></ul></ul><ul><li>Na usługę składa się konfiguracja i definicja: </li></ul><ul><ul><li>Formularzy </li></ul></ul><ul><ul><li>Wzorów </li></ul></ul><ul><ul><li>Składów / skrytek </li></ul></ul><ul><ul><li>Procesów </li></ul></ul><ul><ul><li>Karty usługi w Katalogu Usług Publicznych </li></ul></ul>
    22. 22. Usługa (2) <ul><li>Najprostsza usługa </li></ul><ul><ul><li>Jeden formularz </li></ul></ul><ul><ul><li>Wzór dokumentu </li></ul></ul><ul><ul><li>ew. dedykowana skrytka i skład </li></ul></ul><ul><ul><li>Wpis w Katalogu Usług Publicznych </li></ul></ul><ul><li>To pozwala jedynie na przyjęcie wniosku! </li></ul><ul><li>Odpowiedź </li></ul><ul><ul><li>Formularz odpowiedzi </li></ul></ul><ul><ul><li>Wzór dokumentu odpowiedzi </li></ul></ul><ul><ul><li>Przekształcenie wniosku do dokumentu odpowiedzi Transformata XSLT </li></ul></ul>
    23. 23. Agenda <ul><li>Tworzenie formularzy </li></ul><ul><ul><li>Tworzenie formularzy ePUAP </li></ul></ul><ul><ul><li>Edytor formularzy XForms </li></ul></ul>
    24. 24. Tworzenie formularzy ePUAP <ul><li>Podstawowe narzędzie – Środowisko Budowy Aplikacji (ŚBA -> Aplikacja -> Formularze -> Edycja) </li></ul><ul><li>Możliwość edycji wszystkich elementów i atrybutów formularza (XForms, akcje, triggery, mapowania) </li></ul><ul><li>Wbudowany edytor XForms </li></ul><ul><li>Możliwość importu definicji formularza z pliku XML </li></ul><ul><li>Możliwość eksportu definicji formularza z pliku XML </li></ul>
    25. 25. Edytor formularzy XForms Podstawowe informacje <ul><li>Narzędzie dostępne przez WWW </li></ul><ul><li>Pozwala na tworzenie/edytowanie formularzy XForms (pewien podzbiór XForms 1.0 i XForms 1.1) </li></ul><ul><li>Posiada mechanizmy specyficzne dla ePUAP (np. słowniki referencyjne, wyróżnik, schematy podstawowe) </li></ul><ul><li>Edytuje *wyłącznie* formularze stworzone w tym edytorze </li></ul><ul><li>W ŚBA możliwość korzystania z dowolnych formularzy XForms </li></ul>
    26. 26. Edytor formularzy XForms Dwa tryby pracy <ul><li>Praca z istniejącym wzorem </li></ul><ul><ul><li>Możliwość tworzenia formularza dla istniejącego wzoru (schematu) </li></ul></ul><ul><ul><li>Wymaga „podpinania” pól ze wzoru do kontrolek </li></ul></ul><ul><li>Tworzenie nowego wzoru </li></ul><ul><ul><li>Możliwość tworzenia formularza bez istniejącego wzoru </li></ul></ul><ul><ul><li>Automatyczne generowanie schematu i wizualizacji </li></ul></ul><ul><ul><li>Edycja / tworzenie wyróżnika </li></ul></ul><ul><ul><li>Nie wymaga „podpinania” pól ze wzoru do kontrolek </li></ul></ul><ul><ul><li>Wymaga opublikowania wzoru </li></ul></ul>
    27. 27. Edytor formularzy XForms Tworzenie prostego formularza - prezentacja
    28. 28. Edytor formularzy Warsztaty <ul><li>Utworzenie aplikacji </li></ul><ul><li>Utworzenie formularza </li></ul><ul><li>Uruchomienie edytora </li></ul><ul><li>Import formularza do edytora </li></ul><ul><li>Dodawanie kontrolek </li></ul><ul><li>Formatowanie </li></ul><ul><li>Zaawansowane kontrolki </li></ul><ul><li>Eksport wzoru </li></ul><ul><li>Testowanie formularza </li></ul>
    29. 29. www.konferencja2009.comarch.pl Aby dowiedzieć się więcej, kliknij: www.administracja.comarch.pl Aby skontaktować się z konsultantem, kliknij: Formularz kontaktowy lub napisz: [email_address]

    ×