Forms offers the following key features:
Renders PDF, HTML, or Guides (deprecated)
Enables form data integration, which is the ability to import
data into and extract data from PDF forms
Includes Data Services support for Guide (deprecated) rendering
Renders forms based on fragments
Performs form assembly
Rendering forms and integrating form dataUsing
Forms you can render and process interactive forms and large data
sets. You can create applications that perform interactive form-rendering
operations such as these:
Render interactive PDF
documents. For forms created in Designer that have a flowable layout,
Forms adds extra fields and boilerplate. These components are added
as a result of merging the form design with data or as a result
of scripting.
Render interactive HTML forms. Forms automatically detects
the browser type and platform, and then dynamically generates an
HTML document that is based on a form design created in Designer.
Swap the cascading style sheet (CSS) for the generated HTML
form so that it can be controlled by the portal server. This feature
also facilitates accessibility for HTML forms to emphasize particular
styles that are more compliant to accessibility guidelines. Developers
now control the form and field styles.
Detect whether form design scripts should run on the client
or on the server when rendering the form.
Validate data entry by performing calculations, accessing
databases, or enforcing business rules on field-level data, and
then return the resulting data to the browser.
Load XML data into an XML Data Package (XDP) file or into
a PDF file that contains XDP information. Forms retrieves form data
from central repositories and merges it with the specified form
when rendering the form.
Extract XML data from an XDP file. Forms can process form
data that a user submitted. Form data can be submitted to an organization’s
core systems, therefore increasing the quality of data gathered,
improving customer service, and leveraging investment in core systems.
With event-based caching invalidation, you can better control
how the caching is managed for forms. For example, when only certain
fragments are updated, the server can wipe only the affected forms
that use that fragment.
(* New for 10 *) Create bookmarks in XFA forms. You
can create bookmarks like those in PDF documents in XFA forms. You
can create bookmarks for XFA form containers like subforms, fields,
or a areas.
Developing Guides (Deprecated)Guides (deprecated) can streamline
and simplify the way that users fill a form. Form developers can
quickly develop Guides (deprecated) in Workbench by using a data
model and Guide Builder. After a Guide (deprecated) is created,
it is rendered in the Forms Service API or the Render Guide (deprecated)
service in Workbench (or a custom service). Developers can also
use Flash Builder to create custom Guide (deprecated) components
based on the Guide (deprecated) components that are included in
Workbench.
Rendering forms based on fragmentsForms can render forms that are
based on fragments that you create using Designer. A fragment is
a reusable part of a form and is saved as a separate XDP file that
can be inserted into multiple form designs. For example, a fragment
can include an address block or legal text.
Using fragments
simplifies and speeds up the creation and maintenance of large numbers
of forms. When creating a new form, you insert a reference to the required
fragment and the fragment appears in the form. The fragment reference contains
a subform that points to the physical XDP file.
Here are
advantages of using fragments:
- Content reuse:
- You can reuse content in multiple form designs. When you need
to use some of the same content in multiple forms, using a fragment
is faster and simpler than copying or re-creating the content. Using
fragments also ensures that the frequently used parts of a form
design have consistent content and appearance in all the referencing
forms.
- Global updates:
- You can make global changes to multiple forms only once,
in one file. You can change the fragment content, script objects,
data bindings, layout, or styles, and all XDP forms that reference
the fragment reflect the changes.
- Shared form creation:
- You can share the creation of forms among several resources.
Form developers with expertise in scripting or other Designer advanced
features can develop and share fragments that take advantage of scripting
and dynamic properties. Form designers can use those fragments to
lay out form designs. This approach ensures that all parts of a
form have a consistent appearance and functionality across multiple
forms designed by multiple people.
Assembling PDF documents and formsForms can combine content from multiple
PDF documents to create consistently formatted and seamless PDF
documents.
You can use Forms for document assembly in the
following types of workflows:
- Customer communications:
- Automating the batch creation and assembly of customer invoices,
statements, letters, form packages, insurance policy statements,
marketing materials, and loan packages
- Regulatory filings:
- Integrating document assembly into a regulatory document
filing process
- Archive preparation:
- Automating batch document customization for archiving, such
as adding watermarks, or inserting or extracting metadata
- Sales force automation:
- Preparing requests for quotes (RFQs) or generating proposals
from multiple sources
Document conversionThe DocConverter service converts documents
to PDF/A:
Transforms PDF forms, XML forms (created
in Designer), and PDF forms created in Acrobat to PDF/A-1b or PDF/A-2b
Converts signed or unsigned PDF documents (Digital Signatures
required)
Validates the compliance of a PDF/A file and converts it
if necessary
The DocConverter service is supported on all standard LiveCycle
platforms and does not require calls to Acrobat to convert or report
on compliance.
|
|
|