Your SlideShare is downloading. ×
ePUAP:Tworzenie formularzy z wykorzystaniem edytora
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

ePUAP:Tworzenie formularzy z wykorzystaniem edytora

10,969
views

Published on

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

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
10,969
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
64
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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.)
  • Transcript

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