Report Builder Introduction

Reports enable you to transform your raw field data into professional, customizable PDF documents that can be printed, shared, or archived.

Report Templates

Report Templates allow you to customize how your data is displayed when printed. An app can have multiple templates and any active reports are available for selection when printing records from web and mobile. If you haven't created any reports for an app, records will automatically print to the standard system report template. If more than one report is active, printing on the web or generating a report on mobile will present you with a list of report templates to chose from.

Members granted the Manage Apps Role Permission have access to manage reports via the REPORTS button in the app builder.

2878

Report Template Manager

Basic Report Builder

The Basic Report Builder is available on all Fulcrum plans and can be accessed via the REPORTS button in the app builder. If you have not saved any report templates, records will print to the standard system report template, which includes the following elements:

  • Cover Page with Photo, App Information, Record Metadata, Location Map
  • Header with App Name and Record ID
  • Footer with Organization Name, Image, and Address
  • All visible form fields

The Basic Report Builder allows you to create customized templates where you can explicitly show or hide the standard report elements listed above. You can also set the page size and layout and control which fields should be displayed on the PDF. You can save multiple templates and set them to active to make them available when printing or inactive to remove them from the print list.

2880

Basic Report Builder

Advanced Report Builder

While the Basic Report Builder allows you to customize the standard report template via input controls, the Advanced Report Builder includes full code editor access for complete customization of report templates. Fulcrum's reporting engine provides a templating language, editor, preview generator, and rendering stack.

Report templates are written in standard HTML, JavaScript, and CSS. External resources such as front-end frameworks and JavaScript libraries can be referenced and there are many variables and functions available to pull in organization, form, record, and user information.

2880

Advanced Report Builder