Reports Distribution PDF
Reports Distribution PDF
Abstract
The scope of this document is to present some advanced report distribution scenarios and what is the Document-
Burster approach for achieving those requirements.
Table of Contents
1. Introduction .................................................................................................................. 1
2. DocumentBurster modules ............................................................................................... 1
3. Personalized email messages ............................................................................................. 2
4. Multiple destination types ............................................................................................... 3
5. Reports distribution server ............................................................................................... 3
6. Scheduling .................................................................................................................... 4
7. Integration with your existing business software ................................................................... 5
8. Process and distribute any kind of report ............................................................................ 5
9. Full-featured reports text search engine .............................................................................. 5
10. Scalability and high throughput ....................................................................................... 5
Priority based reports processing ................................................................................... 6
11. Reports encryption ........................................................................................................ 6
12. Reports stamping .......................................................................................................... 6
Introduction
DocumentBurster splits up reports and documents like statements, purchase orders and invoices, reports
which are usually generated by applications such as Crystal Reports, SAP, PeopleSoft and Oracle. The gen-
erated burst reports are then automatically distributed to various destinations which can be email, Share-
Point portal, FTP, fax or SMS messages.
External applications can send burst commands to DocumentBurster for a single report or for a batch of
reports which are all coming together. DocumentBurster extracts from the incoming reports information
like email address or invoice number in order to properly burst and deliver the relevant reports to the
proper destination.
DocumentBurster has good report bursting, merging and distributing capabilities. This should be enough
when you just start with reports distribution and you usually have only few reports to burst and distribute
monthly. However, if you have more serious reports distribution scenarios, if you are looking for a com-
plete automated process, if you need advanced scheduling capabilities, if you have a big number of huge
reports to be distributed to hundreds or even thousands of customers - in such cases you might be interested
in a tailored version of DocumentBurster .
DocumentBurster modules
DocumentBurster is a modular system. For each of the main supported usage scenarios there is a separate
independent module which implements the specific functionality.
1
Report bursting and report distribution
DocumentBurster modules
One interesting feature is the possibility to define email templates based on which you can send customized
messages to each of your partners.
2
Report bursting and report distribution
Dear $customername$,
Attached you can find the invoice for the month of $month$.
Regards,
Peter
$customername$ and $month$ are the variables which will be replaced with the relevant real values
when the report is being distributed.
This feature is interesting since it allows to define only few email templates which can be used to send a
personalized email message to each one of your clients.
Installed as a central reports distribution server, DocumentBurster can handle report distribution requests
coming from different people or from existing software systems such as ERP, CRM, HR, Billing or Ac-
counting kind of business applications. The distributed reports are stored in a central repository which,
if required, can be easily managed by adding advanced indexing and text search capabilities for all burst
reports. Each one of your existing customers can receive the reports through his preferred medium, being
it email, FTP or any of the other supported destination type.
3
Report bursting and report distribution
Scheduling
Scheduling is a common requirement in business applications. DocumentBurster Server has advanced
scheduling capabilities which can be tailored as per your own needs. It's easy to schedule reports to be
processed and distributed at a specific date and time, or to distribute them hourly, daily, weekly, or monthly
or set up your own frequencies, every other day, third Monday of the month, and so on.
Scheduling can help you to automate the reports distribution flow. Usually the reports should be distributed
to your clients based on a business schedule. Instead of you having to remember each day which reports
should be distributed to whom, you can use the scheduling capability to automate the distribution process.
DocumentBurster Server has powerful scheduling capabilities. Distribution jobs are scheduled to run when
a given event occurs. Events can be defined with nearly any combination of the following directives:
• not on certain days listed within a registered Calendar (such as business holidays)
4
Report bursting and report distribution
• repeated indefinitely
However, if you are looking to process a large number of reports and you have a limited timeframe in
which the processing should happen, in this case you need to go for parallel processing of your reports.
DocumentBurster Server has a good load balancing mechanism which helps you to achieve the highest
throughput possible. It is possible to start multiple instances or the report distribution server application,
with these instances being started on the same physical machine or distributed across your network. Using
load balancing mechanisms the report distribution work will be properly distributed across all the started
instances.
DocumentBurster load balancing is quite flexible and can be configured depending on the types of reports
you are processing and also depending on the hardware resources which are available, so that the maximum
report processing throughput will be achieved for your given reality.
For example, you might have a situation where you need to process a lot of reports which are not in the
PDF format. DocumentBurster is processing such reports with an additional initial step which is converting
those reports to PDF. This conversion is a resource hungry process and you might see that in order to
have a continuous flow you need to allocate two times more hardware resources for PDF conversion than
5
Report bursting and report distribution
for the other report distribution activities such as merging, splitting and distributing. DocumentBurster
load balancing can be configured to support such a scenario by having two times more instances of the
application dedicated for PDF conversion than to other activities.
Each DocumentBurster deployment has a different reality with different types of reports to process and
with different hardware resources available. Because of the previous the load balancing mechanism was
designed to be flexible enough to accommodate most of the situations.
Reports encryption
When handling important financial reports, encrypting the distributed documents with a password might
be an interesting feature for you. DocumentBurster supports encryption of the distributed reports with
password so that a user/customer must specify the password to open the PDF document in Adobe Reader
or Acrobat. Encryption is commonly used to prevent unauthorized viewing, printing, editing, copying text
from the document and doing annotations.
Reports stamping
For branding purposes, DocumentBurster has support for stamping the distributed reports using your com-
pany logo, some author signatures or whatever stamp you might need.
With DocumentBurster you can stamp the distributed reports in much the same way that you would apply
a rubber stamp to a paper document. If required, it is possible to apply bates stamping, page numbering,
text stamping, logo insertion or add headers/footers and watermarks to your reports.