sfscon16 - davide montesin, stefano seppi: “open forms”

22
Open forms for e-Gov by Davide Montesin <[email protected]> (C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 1 / 22

Upload: south-tyrol-free-software-conference

Post on 08-Jan-2017

106 views

Category:

Technology


0 download

TRANSCRIPT

 

Open forms for e-Gov

by Davide Montesin <[email protected]>

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 1 / 22

Project

Migration of a part of the forms of civic network to web + xml + process

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 2 / 22

Team

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 3 / 22

High level architecture (italian language)

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 4 / 22

Integration with rete civica

Orbeon software was embedded into the retecivica frame

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 5 / 22

Integration with rete civica 2

some personal data are automatically copied into formsfrom rete civica current logged user

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 6 / 22

Architecture

Each form data is saved as a standard xml and pdf

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 7 / 22

Forms features 4: protocol

Orbeon was connected with "protocollo"

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 8 / 22

Forms Builder!

Forms are create withg a WYSIWYG editor

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 9 / 22

Builder: languages

Is possible to define multiple languages for form's labels

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 10 / 22

Builder: palette and visual form

controls can be drag&drop into the page

each section of the page can be splitted indipendently in 1, 2 ormore columns

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 11 / 22

Builder: field properties

requireness (can be dynamic), type, contraints

custom help and error messages

formulas

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 12 / 22

Forms features 2: validation and help

Form validates type, syntax and requireness

Is possible to define custom hints and error messages

Form changes dynamically showing only applicable fields

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 13 / 22

Forms features 3: advanced validations

it is possible to define (simple) calculation or conditions betweencontrols

it is possible to populate list of values from external web services

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 14 / 22

Forms features 3: advanced validations

it is possible to populate list of values from external web services

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 15 / 22

Builder: reusable sections

it is possible to create custom reusable section

globally

office

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 16 / 22

Builder: technical section

There is a hidden section that store metadatalike the language of the user

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 17 / 22

Builder: preview

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 18 / 22

Publish: login

When a form is ready it can be published

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 19 / 22

Publish: copy

This page show what is online

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 20 / 22

Publish: send

Is possible to copy forms online

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 21 / 22

SFScon 2016: Open forms for e-Gov

(C) 2013-2016 Davide Montesin <[email protected]> - License: CC BY NC ND Open forms for e-Gov - TIS innovation park South Tyrol 22 / 22