Generate merged PDF files from a shortcut menu command - HxGN SDx - Update 64 - Administration & Configuration

Administration and Configuration of HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

You can select one or more parent objects and generate a single merged PDF of all related files for each selected parent object. The merged PDF might contain related markup layers, watermarks, and labels if the individual PDFs were configured to include these.

Since generating a merged PDF file is a time-consuming process, it must run asynchronously as a scheduled task, MergedRendTask-[Name of the object]. The scheduler will initiate individual PDF generation tasks for files with no related PDFs. The scheduler will merge the individual PDFs and will relate the merged PDF to the parent object. If any of the individual PDF generation tasks fail, merged PDF generation also fails.

Create a Generate Merged Rendition command

  1. Log on to the Desktop Client on the SDx application server.

  2. Create and configure a method for generating merged PDF files using the GenerateMergedRendition client API.

    For more information, see GenerateMergedRendition client API.

  3. Relate the method to the ISPFMergedRenditionComposition interface definition.

    The class definitions of parent objects must realize the ISPFMergedRenditionComposition interface definition. For example, SPFCExternalTransmittal must realize ISPFMergedRenditionComposition and ISPFCExternalTransmittal must imply ISPFMergedRenditionComposition for merged PDF generation on external transmittal objects.

  4. Configure method access using the Manage Access Groups command.

    For more information, see Configure method access.

View Merged Rendition command

The View Merged Rendition command is delivered with the software. The method, ViewMergedRendition, is configured on the ViewBatchRenditionLog client API. This method is related to the ISPFMergedRenditionComposition interface definition and to the VIEWONLY access group. For more information, see ViewBatchRenditionLog client API.