This document discusses how to manage PDF forms in Spagic, an open source BPM and case management platform. It provides an overview of Spagic and its capabilities, including workflows, human tasks, and eForms. It then describes how to create an interactive PDF document to be used in a Spagic process, including adding submit buttons and hidden fields to store user and process instance information. The document directs readers to the Spagic website for more documentation on managing PDF forms.
Spagic eForm and PDF Support: A Practical Approach
1. and eForm Services:
a pratical approach to PDF support
This presentation has been used during a webinar delivered within SpagoWorld Webinar Center:
http://www.spagoworld.org/xwiki/bin/view/SpagoWorld/WebinarCenter
Visit it regularly to check the available webinars!
www.spagic.org 1
2. Summary
Spagic Overwiew
Workflows & Human Task
EForm & Pdf Form
How to manage Pdf Form in Spagic
How to embed a Pdf in Spagic Pdf Management
www.spagic.org 2
7. Overview / Universal Middleware
Governance
Process &
BPM
Service
modeling
management
Business
Business Rules
Activity
management Inte
gra monitoring
e nt tion
m /Co
ge ope
a rati
eForm
an on
M Mid
Lifecycle BPM/ETL dlew
and Engine are
g
elin
Cooperation
od Connectors
M
ess SOA
Integration
sin Application
ESB
Bu (Web-Mobile)
(Web-
www.spagic.org 7
8. Overview / ESB – Integration/Cooperation middleware
SOA middleware for integration and cooperation
SOA middleware for integration and cooperation
Messaging, dynamic routing and transformation services, provided in a reliable way
Messaging, dynamic routing and transformation services, provided in a reliable way
Virtualization of heterogeneous and distributed services
Virtualization of heterogeneous and distributed services
SOA Applications Orchestration
Custom bundes BPM
Messaging MQ Routing Transformation
Data services Adapters Web Services
Connectors
SOAP JMS Custom
ETL/Data
application SMS & Wireless
eBusiness Warehouse
XML
EDI HL7 FILE / FTP Legacy CHAT RSS
System DBMS
www.spagic.org 8
9. Overview / Business Modeling and Management
Business Modeling
Business
Process Modeling
Process Modeling
BPMN Standard
BPMN Standard
www.spagic.org 9
10. Overview / Business Modeling and Management
Business Modeling
Business
Technical parameter
Process Modeling
Process Modeling
BPMN Standard
BPMN Standard
Connectors BPM Engine
BPM Engine
BPM
Deploy / tuning
Technical
Metadata &
Historical / real-time info
www.spagic.org 10
11. Overview / Business Modeling and Management
Business Modeling Analysis / tuning
Business
Technical parameter
Process Modeling
Process Modeling Historical & real-time analysis
Historical & real-time analysis
BPMN Standard
BPMN Standard
Connectors BPM Engine
BPM Engine
BPM
Deploy / tuning
Technical
Metadata &
Historical / real-time info
www.spagic.org 11
12. Overview / BPM - Collaboration Middleware
Processes composed of collaborative services through the definition of human tasks
Processes composed of collaborative services through the definition of human tasks
User notification by mail, sms, web services …
User notification by mail, sms, web services …
Different use models:
Different use models:
calling a ready-to-use web worklist
calling a ready-to-use web worklist
API Java e Web Services
API Java e Web Services
www.spagic.org 12
13. Orchestration / Human Activity
Spagic GWT TaskList
Tasks assignment
Integration with BPM policies rules
Can be integrated into applications
Electronic Form
Automatic forms generation
starting from a defined
schema
Life cycle management of PDF form Web form
electronic modules on HTML Mapping &
Generation
and PDF formats.
www.spagic.org 13
14. PDF Form / Interactive PDF & Spagic Processes
• How to create or modify an iteractive PDF document in
order to be used in a Spagic process:
– Create in the PDF document two buttons configured as submit
buttons whose name are saveButton and completeButton
– Make the buttons submit XML data and don’t set URL
– Create in the form other four hidden fields that will store
informations concerning
• User
• Process instance
• Url to submit the form
• Other Optional information
For more information you can refer to PDF Form documentation available on Spagic website
www.spagic.org 14
15. For further information
• Downloads : http://forge.ow2.org
• WebSite : www.spagic.org
…thanks for your attention!
Antonietta Miele
antonietta.miele@eng.it
www.spagoworld.org
www.spagic.org 15