SlideShare a Scribd company logo
1 of 28
Download to read offline
Modeling Requirements for the
Management of Electronic Records


                     Michele Chinosi
              joint work with Alberto Trombetta



      Universit` degli Studi dell’Insubria (Varese – Italy)
               a
        Dipartimento di Informatica e Comunicazione
              michele.chinosi@uninsubria.it

                      Process.gov
          June 18-19, 2009, Washington, D.C., USA
Agenda




Introduction: how are documents managed by the European Union?

The Italian Documental Workflow Protocol

Overview on the Italian Electronic Documents Management System

Some example workflows re-engineered with BPMN and serialized with XPDL

Concluding remarks and achieved results




                                                                         2/28
The EU setting

Three main offices:

  • Bruxelles (BE)   (aka the European Washington)

  • Strasbourg (FR)
  • Luxembourg (LU)

European Parliament: 12 plenary sessions / year

Each plenary session produces:

  • Acts, translated in 22 languages and printed in 785 copies
  • 3400 archive chests, each containing 40 Kg.
  • 100 three-tiered cupboards

Total amount of 200 tons of paper sheets, 12 times a year!



                                                                 3/28
EU & the MoReq document

eGovernment priority
http://ec.europa.eu/information_society/activities/egovernment/

2001: The European Commission published the MoReq document

  • Model Requirements for the Management of Electronic Records
  • MoReq is addressed to Public Administrations (PA)



2008: MoReq2 – an enhanced version

  • Information Technology has changed a lot since 2001
  • Change in documents creation, capture, management
  • Development of new modeling techniques




                                                                  4/28
The Italian CNIPA Protocol

The Italian Government acknowledged the EU directive
 2003: National Center of Computer Science in the PA (CNIPA)
 2005: Digital Administration Code (IT Law 82/2005)

The CNIPA implemented a Protocol to electronically index and store all
PA’s documents

Electronic Records (Documents) Management System
It is the computer infrastructure (hardware, software, network,
procedures) used by Public Administrations to handle their documents.
                                                                Italian Law



The Protocol is the basic infrastructure upon which the entire PA’s
modernization process is founded




                                                                              5/28
The Adoption of the Protocol



2005: 33% Central PA adopted the Protocol

2006: 42% (+9%), but
  98% of 160 million documents is still on paper sheet :(

2008: 91% (esteemed),
  283 million documents/year:
  41% (117 million) documents are managed electronically
  2% (5,3 million): email
  98% (277,7 million): traditional ways
  60% (172 million) exchanged between administrations




                                                            6/28
Motivations
 • The Protocol provides only a textual description
 • 80% of users are clerks, non-technicians, citizens
 • No BP or IT know-how, no procedures propensity, no business skills
 • Maybe enjoy handling paper sheets :)

Why should we care about modeling PA’s documental workflows?
 • to give all the European citizens an easy access to documents
 • to ensure the interoperability between European Offices and Countries
 • to reinforce exchanges of good practices
 • to provide a more easily usable and more widely readable version of the
   Protocol
 • to employ the most recent BP modeling techniques
 • to improve interactive business models
 • to let browsing, validation, sharing, simulation, execution, . . .



                                                                             7/28
Business Process Graphical Modeling



Why should we propose a graphical modeling tecnique?

The “eeeBP” model:              • new capabilities

• easy readable                 • widely implemented

• easy sharing                  • use of tools

• easy collaboration            • executability
                                • short training time




                                                        8/28
A Brief Overview of the Protocol




                         Main goals:


• Safety (backup)                 • Documental Workflows
                                      • input / output
• Security
                                      • internal / external
• Privacy                             • formal / informal
• Availability                    • Classification
• Improve searches                • Sorting
• Environment                     • Filtering




                                                              9/28
The Italian PA – State of the Art




                                    10/28
The Italian PA – What we Aim to Reach




                                        11/28
AOO and the Organizational Models

Each PA can specify 1+ Homogeneous Organizational Area (AOO)

Each AOO can be composed by multiple Protocol Organizational Units
(UOP), Referential Organizational Offices (UOR) and Users Offices (UU).

  • Distributed Model (1 PA, 2+ AOO)
  • Centralized Model (1 PA, 1 AOO, + UOR,UOP,UU)


Each AOO can be internally organized as follows:

  • centralized protocol system     Only 1 UOP

  • mixed protocol system     Some UOR work as UOP

  • totally de-centralized   Every UOR is also a UOP




                                                                      12/28
Safety, Security, Privacy

Confidential documents should be protected
  but all the others should be accessible




                                            13/28
Classification of Documents




• deals with one unique argument
                                              Administrative Classification
• pertains to one unique protocol
                                                • Received
• AOO name and logo
                                                • Sent
• AOO address
                                                • Internal or Formal
• UOR telephone and fax
                                                • External or Informal
• AOO Italian Tax Code
  aka the SSN cultural equivalent

• timestamp and location                      Technological Classification
• protocol number                               • Analogue
• # of attachments                              • Digital
• (digital) signature


                                                                             14/28
Documental Workflows

Documents can be:

  • Received or Sent by the AOO
  • Formal (internal) or Informal (external)

Digital Documents Exchange Requirements:

• Integrity                                    • Automated protocol and sort
                                                 processes
• Non-disclosure
                                               • Interconnections inside AOO
• Non-repudiation
                                               • Interoperability between diverse
• Certified acknowledgment                        systems and organizations

Nonsense!
“The flows can be described without the help of graphical representation”
                                                             from the CNIPA Protocol




                                                                                       15/28
Business Process Modeling Notation




                                     16/28
Business Process Modeling Notation




                                     17/28
AOO Input Documental Workflow




                               18/28
AOO Output Documental Workflow – Centralized




                                              19/28
AOO Output Documental Workflow – Decentralized




                                                20/28
AOO Sorting Documental Workflow




                                 21/28
BPMN: Relationships with Serialization Formats




                                                 22/28
XPDL Excerpt of the Input WF
<WorkflowProcess Id="Process-001" Name="AOO">
  <ProcessHeader/><RedefinableHeader/>
  <ActivitySets>
    <ActivitySet Id="sp-01" Name="Produce Receipts" />
    <ActivitySet Id="sp-02" Name="Sorting and Assigning" />
    ...
  </ActivitySets>
  <Activities>
    <Activity Id="GW-01" Name="Is target UOP correct?">
      <Route/><Documentation/><ExtendedAttributes/><NodeGraphicsInfos/>
      <IsForCompensationSpecified>false</IsForCompensationSpecified>
    </Activity>
    <Activity Id="task-07" Name="Scan the Document">
      <Implementation><Task><TaskUser/></Task></Implementation>
      <Performers/><Documentation/><ExtendedAttributes/>
      <InputSets><InputSet><Input ArtifactId="doc-1"/></InputSet></InputSets>
      <OutputSets><OutputSet><Output ArtifactId="doc-2"/></OutputSet></OutputSets>
      <NodeGraphicsInfos/>
      <IsForCompensationSpecified>false</IsForCompensationSpecified>
    </Activity> ... </Activities>
  <Transitions>
    <Transition Id="tr-01" From="GW-01" To="sp-03" Name="Yes">
      <Condition Type="OTHERWISE"/><ExtendedAttributes/><ConnectorGraphicsInfos/>
    </Transition>
    <Transition Id="tr-02" From="GW-01" To="GW-02" Name="No">
      <Condition Type="CONDITION"><Expression/></Condition>
      <ExtendedAttributes/><ConnectorGraphicsInfos/>
    </Transition> ... </Transitions>
  <ExtendedAttributes/>
</WorkflowProcess>
                                                                                     23/28
XPDL Excerpt of the Output WF
<Pool Id="pool-002" Name="AOO" Process="Process-001" BoundaryVisible="true">
  <Lanes>
    <Lane Id="Lane-001" Name="UOR / UOP" ParentPool="pool-002">
      <NodeGraphicsInfos/><Documentation /><ExtendedAttributes />
    </Lane>
    <Lane Id="Lane-002" Name="UOP" ParentPool="pool-002">
      <NodeGraphicsInfos/><Documentation /><ExtendedAttributes />
    </Lane>
    <Lane Id="Lane-003" Name="Mail Office" ParentPool="pool-002">
      <NodeGraphicsInfos/><Documentation /><ExtendedAttributes />
    </Lane>
  </Lanes>
</Pool>
...
<MessageFlows>
  <MessageFlow Id="mf-001" Name="" Source="task-004" Target="pool-001">
    <ConnectorGraphicsInfos/><ExtendedAttributes />
  </MessageFlow>
  <MessageFlow Id="mf-002" Name="" Source="pool-001" Target="ask-005">
    <ConnectorGraphicsInfos/><ExtendedAttributes />
  </MessageFlow>
</MessageFlows>
...
<Activity Id="gw-005" Name="Fax or Mail?">
  <Route GatewayType="OR" />
  <Documentation /><ExtendedAttributes /><NodeGraphicsInfos/>
  <IsForCompensationSpecified>false</IsForCompensationSpecified>
</Activity>


                                                                               24/28
XPDL Excerpt of the Sorting WF
<Activity Id="ie-001">
  <Event>
    <IntermediateEvent Trigger="Link">
      <TriggerResultLink/>
    </IntermediateEvent>
  </Event>
  <Documentation/><ExtendedAttributes/><NodeGraphicsInfos/>
  <IsForCompensationSpecified>false</IsForCompensationSpecified>
</Activity>
<Activity Id="task-001" Name="Close the File/Dossier">
  <Implementation><Task/></Implementation>
  <Performers/><Documentation/><ExtendedAttributes/>
  <Loop LoopType="MultiInstance">
    <LoopMultiInstance LoopCounter="0" MI_Ordering="Parallel">
      <MI_Condition/>
    </LoopMultiInstance>
  </Loop>
  <NodeGraphicsInfos/>
  <IsForCompensationSpecified>false</IsForCompensationSpecified>
</Activity>
<Activity Id="ie-002">
  <Event>
    <IntermediateEvent Trigger="Rule" Target="task-010" IsAttached="true">
      <TriggerConditional/>
    </IntermediateEvent>
  </Event>
  <Documentation/><ExtendedAttributes/><NodeGraphicsInfos/>
  <IsForCompensationSpecified>false</IsForCompensationSpecified>
</Activity>
                                                                             25/28
BPMN/XPDL Capabilities & Enhancements




• Design methodology
• Executability
  XPDL does, BPMN 1.2 doesn’t: will BPMN 2.0 be executable?

• Roles and Domains definition / control (!)
• Privacy protection mechanism
• Enhanced multilevel browseability with embedded access control
• Native complete syntax (and partly semantics) validation support




                                                                     26/28
Summary & Further Directions

• What we have talked about:
   • The state of the art in European and Italian PA
   • MoReq / Moreq2 / Italian Protocol
   • The use of graphical tools to model the processes but also their
     descriptions (metamodels)
   • Some diagrams and XML serializations proposals, underlying some
     great advantages
• Will BPMN need XPDL, BPEL, . . . support yet?
• We are working on:
   • Design methodology
   • Self-validation
   • Security aspects
   • Views / browseability
   • Case studies
• eGovernment, eBusiness and eInclusion
  EU directives (eEurope first, now iEurope 2010)




                                                                        27/28
Thank you.




Questions?




                          28/28

More Related Content

Similar to Modeling Requirements for Electronic Records Management

Ephesoft Company Presentation
Ephesoft Company PresentationEphesoft Company Presentation
Ephesoft Company PresentationRedTreeECM
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Open Mobile Alliance
 
CASE-7 Scanning and OCR the Open Source Way
CASE-7 Scanning and OCR the Open Source WayCASE-7 Scanning and OCR the Open Source Way
CASE-7 Scanning and OCR the Open Source WayAlfresco Software
 
Case Study – Deploying SharePoint Based eTMF in the Cloud
Case Study – Deploying SharePoint Based eTMF in the CloudCase Study – Deploying SharePoint Based eTMF in the Cloud
Case Study – Deploying SharePoint Based eTMF in the CloudMontrium
 
Ephesoft @ Alfresco DevCon in London
Ephesoft @ Alfresco DevCon in LondonEphesoft @ Alfresco DevCon in London
Ephesoft @ Alfresco DevCon in LondonEphesoft, Inc.
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrumentJonah Kowall
 
CEE Logging Standard: Today and Tomorrow
CEE Logging Standard: Today and TomorrowCEE Logging Standard: Today and Tomorrow
CEE Logging Standard: Today and TomorrowAnton Chuvakin
 
Presentation on digital documentation
Presentation on digital documentationPresentation on digital documentation
Presentation on digital documentationMuHammad ZaHid AJ
 
Electronic Common Technical Document (eCTD)
Electronic Common Technical Document (eCTD)Electronic Common Technical Document (eCTD)
Electronic Common Technical Document (eCTD)Md. Zakaria Faruki
 
Introduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessIntroduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessVinayak Hegde
 
E pec colombia todorov
E pec colombia todorovE pec colombia todorov
E pec colombia todorovLATIPAT
 
Python in the Financial Industry The universal tool for end-to-end developme...
Python in the Financial Industry  The universal tool for end-to-end developme...Python in the Financial Industry  The universal tool for end-to-end developme...
Python in the Financial Industry The universal tool for end-to-end developme...PyData
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyAnatoly Levenchuk
 
Presentatie Tilt September 2010
Presentatie Tilt September 2010Presentatie Tilt September 2010
Presentatie Tilt September 2010frankvogt
 
EOSC-hub RDA 11 Colocation Presentation
EOSC-hub RDA 11 Colocation PresentationEOSC-hub RDA 11 Colocation Presentation
EOSC-hub RDA 11 Colocation PresentationEOSC-hub project
 
2_Big Data Sources part3-Day 1-B Tools.pptx
2_Big Data Sources part3-Day 1-B Tools.pptx2_Big Data Sources part3-Day 1-B Tools.pptx
2_Big Data Sources part3-Day 1-B Tools.pptxssuser87a462
 
Digital Preservation Standards
Digital Preservation StandardsDigital Preservation Standards
Digital Preservation StandardsBetsy Fanning
 
Enterprise Content Management 101 for Government
Enterprise Content Management 101 for GovernmentEnterprise Content Management 101 for Government
Enterprise Content Management 101 for GovernmentAlfresco Software
 

Similar to Modeling Requirements for Electronic Records Management (20)

Ephesoft Company Presentation
Ephesoft Company PresentationEphesoft Company Presentation
Ephesoft Company Presentation
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
CASE-7 Scanning and OCR the Open Source Way
CASE-7 Scanning and OCR the Open Source WayCASE-7 Scanning and OCR the Open Source Way
CASE-7 Scanning and OCR the Open Source Way
 
Case Study – Deploying SharePoint Based eTMF in the Cloud
Case Study – Deploying SharePoint Based eTMF in the CloudCase Study – Deploying SharePoint Based eTMF in the Cloud
Case Study – Deploying SharePoint Based eTMF in the Cloud
 
Ephesoft @ Alfresco DevCon in London
Ephesoft @ Alfresco DevCon in LondonEphesoft @ Alfresco DevCon in London
Ephesoft @ Alfresco DevCon in London
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
 
CEE Logging Standard: Today and Tomorrow
CEE Logging Standard: Today and TomorrowCEE Logging Standard: Today and Tomorrow
CEE Logging Standard: Today and Tomorrow
 
DU_SERIES_Session1.pdf
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
 
Presentation on digital documentation
Presentation on digital documentationPresentation on digital documentation
Presentation on digital documentation
 
Electronic Common Technical Document (eCTD)
Electronic Common Technical Document (eCTD)Electronic Common Technical Document (eCTD)
Electronic Common Technical Document (eCTD)
 
Introduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessIntroduction to IETF and Standardisation Process
Introduction to IETF and Standardisation Process
 
E pec colombia todorov
E pec colombia todorovE pec colombia todorov
E pec colombia todorov
 
eOffice new
eOffice neweOffice new
eOffice new
 
Python in the Financial Industry The universal tool for end-to-end developme...
Python in the Financial Industry  The universal tool for end-to-end developme...Python in the Financial Industry  The universal tool for end-to-end developme...
Python in the Financial Industry The universal tool for end-to-end developme...
 
ISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering MethodologyISO 15926 Reference Data Engineering Methodology
ISO 15926 Reference Data Engineering Methodology
 
Presentatie Tilt September 2010
Presentatie Tilt September 2010Presentatie Tilt September 2010
Presentatie Tilt September 2010
 
EOSC-hub RDA 11 Colocation Presentation
EOSC-hub RDA 11 Colocation PresentationEOSC-hub RDA 11 Colocation Presentation
EOSC-hub RDA 11 Colocation Presentation
 
2_Big Data Sources part3-Day 1-B Tools.pptx
2_Big Data Sources part3-Day 1-B Tools.pptx2_Big Data Sources part3-Day 1-B Tools.pptx
2_Big Data Sources part3-Day 1-B Tools.pptx
 
Digital Preservation Standards
Digital Preservation StandardsDigital Preservation Standards
Digital Preservation Standards
 
Enterprise Content Management 101 for Government
Enterprise Content Management 101 for GovernmentEnterprise Content Management 101 for Government
Enterprise Content Management 101 for Government
 

More from Michele Chinosi

Babbo Natale va in vacanza?
Babbo Natale va in vacanza?Babbo Natale va in vacanza?
Babbo Natale va in vacanza?Michele Chinosi
 
BPMN Usage Survey: Tables
BPMN Usage Survey: TablesBPMN Usage Survey: Tables
BPMN Usage Survey: TablesMichele Chinosi
 
BPMN Usage Survey: Results
BPMN Usage Survey: ResultsBPMN Usage Survey: Results
BPMN Usage Survey: ResultsMichele Chinosi
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Michele Chinosi
 
Modeling and Validating BPMN Diagrams
Modeling and Validating BPMN DiagramsModeling and Validating BPMN Diagrams
Modeling and Validating BPMN DiagramsMichele Chinosi
 
Representing Business Processes: Conceptual Model and Design Methodology
Representing Business Processes: Conceptual Model and Design MethodologyRepresenting Business Processes: Conceptual Model and Design Methodology
Representing Business Processes: Conceptual Model and Design MethodologyMichele Chinosi
 
Spim Mips Simulator 08 02
Spim Mips Simulator 08 02Spim Mips Simulator 08 02
Spim Mips Simulator 08 02Michele Chinosi
 
BPeX: A New Approach to BPMN Model Portability - Updated Version
BPeX: A New Approach to BPMN Model Portability - Updated VersionBPeX: A New Approach to BPMN Model Portability - Updated Version
BPeX: A New Approach to BPMN Model Portability - Updated VersionMichele Chinosi
 
Integrating Privacy Policies into Business Processes
Integrating Privacy Policies into Business ProcessesIntegrating Privacy Policies into Business Processes
Integrating Privacy Policies into Business ProcessesMichele Chinosi
 

More from Michele Chinosi (9)

Babbo Natale va in vacanza?
Babbo Natale va in vacanza?Babbo Natale va in vacanza?
Babbo Natale va in vacanza?
 
BPMN Usage Survey: Tables
BPMN Usage Survey: TablesBPMN Usage Survey: Tables
BPMN Usage Survey: Tables
 
BPMN Usage Survey: Results
BPMN Usage Survey: ResultsBPMN Usage Survey: Results
BPMN Usage Survey: Results
 
Why To Consider BPMN 2.0
Why To Consider BPMN 2.0Why To Consider BPMN 2.0
Why To Consider BPMN 2.0
 
Modeling and Validating BPMN Diagrams
Modeling and Validating BPMN DiagramsModeling and Validating BPMN Diagrams
Modeling and Validating BPMN Diagrams
 
Representing Business Processes: Conceptual Model and Design Methodology
Representing Business Processes: Conceptual Model and Design MethodologyRepresenting Business Processes: Conceptual Model and Design Methodology
Representing Business Processes: Conceptual Model and Design Methodology
 
Spim Mips Simulator 08 02
Spim Mips Simulator 08 02Spim Mips Simulator 08 02
Spim Mips Simulator 08 02
 
BPeX: A New Approach to BPMN Model Portability - Updated Version
BPeX: A New Approach to BPMN Model Portability - Updated VersionBPeX: A New Approach to BPMN Model Portability - Updated Version
BPeX: A New Approach to BPMN Model Portability - Updated Version
 
Integrating Privacy Policies into Business Processes
Integrating Privacy Policies into Business ProcessesIntegrating Privacy Policies into Business Processes
Integrating Privacy Policies into Business Processes
 

Recently uploaded

Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 

Recently uploaded (20)

Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 

Modeling Requirements for Electronic Records Management

  • 1. Modeling Requirements for the Management of Electronic Records Michele Chinosi joint work with Alberto Trombetta Universit` degli Studi dell’Insubria (Varese – Italy) a Dipartimento di Informatica e Comunicazione michele.chinosi@uninsubria.it Process.gov June 18-19, 2009, Washington, D.C., USA
  • 2. Agenda Introduction: how are documents managed by the European Union? The Italian Documental Workflow Protocol Overview on the Italian Electronic Documents Management System Some example workflows re-engineered with BPMN and serialized with XPDL Concluding remarks and achieved results 2/28
  • 3. The EU setting Three main offices: • Bruxelles (BE) (aka the European Washington) • Strasbourg (FR) • Luxembourg (LU) European Parliament: 12 plenary sessions / year Each plenary session produces: • Acts, translated in 22 languages and printed in 785 copies • 3400 archive chests, each containing 40 Kg. • 100 three-tiered cupboards Total amount of 200 tons of paper sheets, 12 times a year! 3/28
  • 4. EU & the MoReq document eGovernment priority http://ec.europa.eu/information_society/activities/egovernment/ 2001: The European Commission published the MoReq document • Model Requirements for the Management of Electronic Records • MoReq is addressed to Public Administrations (PA) 2008: MoReq2 – an enhanced version • Information Technology has changed a lot since 2001 • Change in documents creation, capture, management • Development of new modeling techniques 4/28
  • 5. The Italian CNIPA Protocol The Italian Government acknowledged the EU directive 2003: National Center of Computer Science in the PA (CNIPA) 2005: Digital Administration Code (IT Law 82/2005) The CNIPA implemented a Protocol to electronically index and store all PA’s documents Electronic Records (Documents) Management System It is the computer infrastructure (hardware, software, network, procedures) used by Public Administrations to handle their documents. Italian Law The Protocol is the basic infrastructure upon which the entire PA’s modernization process is founded 5/28
  • 6. The Adoption of the Protocol 2005: 33% Central PA adopted the Protocol 2006: 42% (+9%), but 98% of 160 million documents is still on paper sheet :( 2008: 91% (esteemed), 283 million documents/year: 41% (117 million) documents are managed electronically 2% (5,3 million): email 98% (277,7 million): traditional ways 60% (172 million) exchanged between administrations 6/28
  • 7. Motivations • The Protocol provides only a textual description • 80% of users are clerks, non-technicians, citizens • No BP or IT know-how, no procedures propensity, no business skills • Maybe enjoy handling paper sheets :) Why should we care about modeling PA’s documental workflows? • to give all the European citizens an easy access to documents • to ensure the interoperability between European Offices and Countries • to reinforce exchanges of good practices • to provide a more easily usable and more widely readable version of the Protocol • to employ the most recent BP modeling techniques • to improve interactive business models • to let browsing, validation, sharing, simulation, execution, . . . 7/28
  • 8. Business Process Graphical Modeling Why should we propose a graphical modeling tecnique? The “eeeBP” model: • new capabilities • easy readable • widely implemented • easy sharing • use of tools • easy collaboration • executability • short training time 8/28
  • 9. A Brief Overview of the Protocol Main goals: • Safety (backup) • Documental Workflows • input / output • Security • internal / external • Privacy • formal / informal • Availability • Classification • Improve searches • Sorting • Environment • Filtering 9/28
  • 10. The Italian PA – State of the Art 10/28
  • 11. The Italian PA – What we Aim to Reach 11/28
  • 12. AOO and the Organizational Models Each PA can specify 1+ Homogeneous Organizational Area (AOO) Each AOO can be composed by multiple Protocol Organizational Units (UOP), Referential Organizational Offices (UOR) and Users Offices (UU). • Distributed Model (1 PA, 2+ AOO) • Centralized Model (1 PA, 1 AOO, + UOR,UOP,UU) Each AOO can be internally organized as follows: • centralized protocol system Only 1 UOP • mixed protocol system Some UOR work as UOP • totally de-centralized Every UOR is also a UOP 12/28
  • 13. Safety, Security, Privacy Confidential documents should be protected but all the others should be accessible 13/28
  • 14. Classification of Documents • deals with one unique argument Administrative Classification • pertains to one unique protocol • Received • AOO name and logo • Sent • AOO address • Internal or Formal • UOR telephone and fax • External or Informal • AOO Italian Tax Code aka the SSN cultural equivalent • timestamp and location Technological Classification • protocol number • Analogue • # of attachments • Digital • (digital) signature 14/28
  • 15. Documental Workflows Documents can be: • Received or Sent by the AOO • Formal (internal) or Informal (external) Digital Documents Exchange Requirements: • Integrity • Automated protocol and sort processes • Non-disclosure • Interconnections inside AOO • Non-repudiation • Interoperability between diverse • Certified acknowledgment systems and organizations Nonsense! “The flows can be described without the help of graphical representation” from the CNIPA Protocol 15/28
  • 16. Business Process Modeling Notation 16/28
  • 17. Business Process Modeling Notation 17/28
  • 18. AOO Input Documental Workflow 18/28
  • 19. AOO Output Documental Workflow – Centralized 19/28
  • 20. AOO Output Documental Workflow – Decentralized 20/28
  • 21. AOO Sorting Documental Workflow 21/28
  • 22. BPMN: Relationships with Serialization Formats 22/28
  • 23. XPDL Excerpt of the Input WF <WorkflowProcess Id="Process-001" Name="AOO"> <ProcessHeader/><RedefinableHeader/> <ActivitySets> <ActivitySet Id="sp-01" Name="Produce Receipts" /> <ActivitySet Id="sp-02" Name="Sorting and Assigning" /> ... </ActivitySets> <Activities> <Activity Id="GW-01" Name="Is target UOP correct?"> <Route/><Documentation/><ExtendedAttributes/><NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> <Activity Id="task-07" Name="Scan the Document"> <Implementation><Task><TaskUser/></Task></Implementation> <Performers/><Documentation/><ExtendedAttributes/> <InputSets><InputSet><Input ArtifactId="doc-1"/></InputSet></InputSets> <OutputSets><OutputSet><Output ArtifactId="doc-2"/></OutputSet></OutputSets> <NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> ... </Activities> <Transitions> <Transition Id="tr-01" From="GW-01" To="sp-03" Name="Yes"> <Condition Type="OTHERWISE"/><ExtendedAttributes/><ConnectorGraphicsInfos/> </Transition> <Transition Id="tr-02" From="GW-01" To="GW-02" Name="No"> <Condition Type="CONDITION"><Expression/></Condition> <ExtendedAttributes/><ConnectorGraphicsInfos/> </Transition> ... </Transitions> <ExtendedAttributes/> </WorkflowProcess> 23/28
  • 24. XPDL Excerpt of the Output WF <Pool Id="pool-002" Name="AOO" Process="Process-001" BoundaryVisible="true"> <Lanes> <Lane Id="Lane-001" Name="UOR / UOP" ParentPool="pool-002"> <NodeGraphicsInfos/><Documentation /><ExtendedAttributes /> </Lane> <Lane Id="Lane-002" Name="UOP" ParentPool="pool-002"> <NodeGraphicsInfos/><Documentation /><ExtendedAttributes /> </Lane> <Lane Id="Lane-003" Name="Mail Office" ParentPool="pool-002"> <NodeGraphicsInfos/><Documentation /><ExtendedAttributes /> </Lane> </Lanes> </Pool> ... <MessageFlows> <MessageFlow Id="mf-001" Name="" Source="task-004" Target="pool-001"> <ConnectorGraphicsInfos/><ExtendedAttributes /> </MessageFlow> <MessageFlow Id="mf-002" Name="" Source="pool-001" Target="ask-005"> <ConnectorGraphicsInfos/><ExtendedAttributes /> </MessageFlow> </MessageFlows> ... <Activity Id="gw-005" Name="Fax or Mail?"> <Route GatewayType="OR" /> <Documentation /><ExtendedAttributes /><NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> 24/28
  • 25. XPDL Excerpt of the Sorting WF <Activity Id="ie-001"> <Event> <IntermediateEvent Trigger="Link"> <TriggerResultLink/> </IntermediateEvent> </Event> <Documentation/><ExtendedAttributes/><NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> <Activity Id="task-001" Name="Close the File/Dossier"> <Implementation><Task/></Implementation> <Performers/><Documentation/><ExtendedAttributes/> <Loop LoopType="MultiInstance"> <LoopMultiInstance LoopCounter="0" MI_Ordering="Parallel"> <MI_Condition/> </LoopMultiInstance> </Loop> <NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> <Activity Id="ie-002"> <Event> <IntermediateEvent Trigger="Rule" Target="task-010" IsAttached="true"> <TriggerConditional/> </IntermediateEvent> </Event> <Documentation/><ExtendedAttributes/><NodeGraphicsInfos/> <IsForCompensationSpecified>false</IsForCompensationSpecified> </Activity> 25/28
  • 26. BPMN/XPDL Capabilities & Enhancements • Design methodology • Executability XPDL does, BPMN 1.2 doesn’t: will BPMN 2.0 be executable? • Roles and Domains definition / control (!) • Privacy protection mechanism • Enhanced multilevel browseability with embedded access control • Native complete syntax (and partly semantics) validation support 26/28
  • 27. Summary & Further Directions • What we have talked about: • The state of the art in European and Italian PA • MoReq / Moreq2 / Italian Protocol • The use of graphical tools to model the processes but also their descriptions (metamodels) • Some diagrams and XML serializations proposals, underlying some great advantages • Will BPMN need XPDL, BPEL, . . . support yet? • We are working on: • Design methodology • Self-validation • Security aspects • Views / browseability • Case studies • eGovernment, eBusiness and eInclusion EU directives (eEurope first, now iEurope 2010) 27/28