Featured Case Study:

 

Situated in the North Georgia mountains some 40 miles north of Atlanta, Georgia, Dawson County has grown significantly, but sustainably, over the past decade.

 

 

Read More >
SharePoint Tip of the Month:

Enter your email below to receive our SharePoint Tip of the Month:

This month’s tip >

Automatically Converting Reports To PDF in SharePoint

May 2008

 

A recent Abel Solutions Tip of the Month profiled an engineering consulting company who was using SharePoint and InfoPath to streamline their report generation process. Implementing SharePoint allowed the company to realize their intended results - generating and approving more customer reports in less amount of time.

 

In the year that followed their SharePoint implementation, the company produced reports at record pace, a direct result of both changing market conditions and the improved delivery process. Anticipating an even busier season than the year before, the company saw a need to further improve their process as the new year approached.

 

The higher volume led to a new challenge - once reports were logged in SharePoint and ultimately approved, how could they be quickly delivered to their clients? Once an InfoPath report was approved, it still needed to be manually printed or converted to PDF format, and subsequently delivered to the clients via email, fax, or traditional mail.

 

Printing alone took three minutes on average per report. While three minutes out of a day seems relatively insignificant, 1000 reports per month quickly translates into 50 hours spent each month printing reports.

 

The answer was an extension to SharePoint to automatically turn completed reports into PDF files. With this custom-coded solution, every report that is approved by a project manager is automatically converted into a PDF file, stored in a SharePoint library, and tagged with the appropriate metadata.

 

The solution leverages a SharePoint capability called Event Receivers. An event receiver is a section of custom code that can be attached to a SharePoint list or library that responds to specific events, such as a document being submitted, edited, or deleted. The event receiver attached to the company's form library examines the submitted form, and checks to see if the form's status is Approved. If so, then the receiver automatically generates a PDF. The PDF file that is generated is based on a combination of the design of the form template, as well as the data submitted to the form. The event receiver then saves the file, using the SharePoint programming interface, into a SharePoint document library designated for PDF storage. The event receiver also applies the appropriate metadata fields to the PDF file based on the contents of the original InfoPath form.

 

The reports that require traditional mail and faxing still need to be printed, but having the PDF files immediately available reduces the time needed to print to less than one minute, resulting in monthly time savings of over 40 hours.

 

This extra utility helped close the loop for this company by filling the last remaining gap in their report delivery process. While 90% of their solution is based on core SharePoint capabilities, the other 10% is addressed effectively with a small amount of custom development.

 

More Tips...

 

02/10: Monitoring User Activity with SharePoint Usage and Audit Reports

 

01/10: Planning For Your Upgrade to SharePoint 2010

 

12/09: Unlocking the Code For True, Cost-Effective SharePoint Workflow

 

11/09: Bringing Products to Market More Efficiently with SharePoint

 

10/09: How The SharePoint 2010 Architecture Will Change The Way Businesses Look At SharePoint

 

09/09: Using SharePoint to automatically trigger periodic document review

 

08/09: Getting Ready for SharePoint 2010

 

07/09: SharePoint 2010 Sneak Peek and Kevin’s First Thoughts

 

06/09: Leveraging Your SharePoint Investment for Business Productivity

 

05/09: Performance Point Server's Place Within the Business Intelligence Product Stack

 

04/09: Implementing a SharePoint Learning Management System

 

03/09: SharePoint Based ISO 9001 Document Management System

 

02/09: Implementing a SharePoint Knowledge Base

 

01/09: Planning For Your SharePoint Portal Deployment

 

12/08: Creating a Dashboard Using Excel Services

 

10/08: Six Sigma Based Project Portfolio Management Using SharePoint

 

09/08: Using SharePoint to Achieve Advanced Knowledge Management for the Enterprise

 

08/08: Remote SharePoint Acceleration for Improved Productivity

 

07/08: Top 10 Things to Think About When Implementing Your SharePoint Governance Plan

 

06/08: Using SharePoint to Measure Performance

 

05/08: Automatically Converting Reports To PDF in SharePoint

 

04/08: Managing the Pain of SharePoint Document Migration

 

03/08: SharePoint as an ECM Solution

 

02/08: Automating the Site Provisioning Process

 

01/08: Getting The Most out of Enterprise Search

 

12/07: Making Sense of SharePoint's Workflow History

 

11/07: Realizing the Value of Your Intellectual Assets with SharePoint Knowledge Management

 

10/07: Full Featured Business Applications Using SharePoint 2007

 

09/07: Web Content Management Breakdown

 

08/07: Using SharePoint 2007 Content Types

 

06/07: Approaches to SharePoint Branding and Design Customizations

 

05/07: Streamlining Report Approvals using SharePoint and InfoPath

 

04/07: Content Rollup

 

03/07: Information Management Policies and Records Retention

 

02/07: Building an Enterprise-Wide Staff Directory

 

01/07: Using SharePoint, InfoPath Forms and Workflow to Automate Your Employee Onboarding Process

 

12/06: Extranet Authentication Options

 

11/06: Planning for Your Migration to Microsoft Office SharePoint Server 2007

 

10/06: Business Intelligence Capabilities in SharePoint 2007

 

09/06: Understanding Workflow Capabilities in SharePoint 2007

 

08/06: Fulfilling the Promise of Your SharePoint Portal - A Whitepaper by Abel Solutions

 

07/06: New Features in SharePoint 2007 - Part II

 

06/06: Several New Features in SharePoint 2007

 

Sign In