If the common custom reports provided in Services don't meet your needs, an Administrator can create a custom report. We have many sample reports that most anyone can personalize using quick customizations.
For a fully customized report, you'll need a good knowledge of HTML, CSS, and some basic programming knowledge.
Check out this video for more information or follow the steps below.
1. Create a New Report
To create or edit a custom report, go to the Reports Page, and select create a report under the type of report you want to create.
- Plan Reports can be printed from any plan using the information available in that plan.
- Matrix Reports can be printed from the Matrix using information available in any plans loaded in that Matrix view.
- People Reports can be printed from the main People tab using most of the information available on each person's profile.
Name your report, choose the type of template you'd like to use to start your report, and then click Accept.
The template options are different, based on the type of report you choose to create.
2. Edit the Report
To preview the report as you make changes, open another tab in your browser so you can code in one tab and preview in another.
In the new tab:
- Click the print button in a Plan, Matrix or People page, depending on what type of report you want to view.
- Select the report you want to edit, and choose Web Page as the Output type.
Keep the editor and preview tabs open as you edit.
- Make edits to the report and save them.
- Refresh the report to view your changes.
Edit Using Quick Customization
The Quick Customization section at the top of the report gives you options that you can edit.
There are three different types of variables that you can edit from the Quick Customization section.
True or False
In the example below, the picture, notes, assigned positions and custom properties (tags) will be printed in the report. The email, phone, address, birthday, anniversary, and last login will not be printed.
If, for example, you want to change the report to show people's email, you can change print_email to "true".
Sometimes a setting is contigent on whether or not something else is set to true or false.
In our example, print_picture is set to "true", so you will want to pay attention to the picture_width setting further down on the page. This setting won't apply if you print_picture is set to false.
Choose Your Variable
Sometimes you will have the opportunity to select the variable from a list of items.
In the following example, the person's first name is chosen as the value to sort the list by, but you can change that to anything on the "You can sort on:" list.
Enter your variable names exactly like they are titled in your plans, including capitalization and spacing. If your category names aren't exact, they won't print.
Click Save & close or Save at the bottom of the window to save your report.
You can also customize the formatting of the report using basic HTML tags.
For example, you can change the font type and size within the <style> tags.
If you have experience with liquid programming, you can customize your reports even further.
The left side bar of the report editing window provides links to resources to learn more about liquid programming, as well as reference information for the variables and tags used within the report editor.