PDF Generator
Customers may require you to provide custom-formatted PDF forms to meet contractual requirements. The PDF Generator feature streamlines this process by automatically populating a customized PDF template with the technician’s responses after a workflow is completed in the web or mobile app. The generated PDF is then attached to the workflow, centralizing job site information in XOi and eliminating redundant data entry.
Map Steps to PDF Template Editor Functionality
Feature Requirements
- This feature is only available to clients on the Premium Package.
- Multiple Workflows Per Job must be enabled. Your Customer Success Manager can activate this feature.
- Requires mobile app version 1.93.0 or higher.
- Only supported for organizations with Dataplate Enhancements enabled. If this feature is not enabled, PDFs may be generated without MMS values populated as results may not be available at the time of generation.
How to Configure
Only Admins can create PDF Templates in Vision Web.
-
Enable Fill PDF Generation
- Go to Vision Web Administration > Workflows.
- Edit or Create a New Workflow.
- Go to the Fill PDF Template with Workflow Steps section on the workflow.
- Toggle PDF Fill Workflow to "Enabled” (blue).
-
Upload PDF Template
- Choose the PDF template you want to use and upload it here.
-
- The file must be a PDF.
- The file size must be 5MB or less.
- The PDF does not need to be fillable.
-
- Choose the PDF template you want to use and upload it here.
Note: A new column will be added to the Workflow Steps table called Mapped to PDF.
-
Create a Workflow Step for each PDF Field
- To populate a PDF with data, a corresponding workflow step is needed for each field to ensure XOi maps the correct information. The step type should match the data format needed in the PDF.
-
- For example, if your PDF includes a field for “Service Recommendations & Notes,” create a Short Text workflow step so users can enter the necessary information in XOi.
-
- Use the field mapping section to determine the best step type for each field.
-
- You do not need to build steps for always available fields:
- Workflow Completed Date
- Workflow Owner
- Customer
- Location
- Work Order #
-
- To populate a PDF with data, a corresponding workflow step is needed for each field to ensure XOi maps the correct information. The step type should match the data format needed in the PDF.
-
- Fields that cannot be mapped are:
-
- Notes
- Images & Videos
- Ai Work Summaries
- Numeric Units (i.e. volts)
-
- Fields that cannot be mapped are:
-
- Click "Map Steps to PDF Template" to match your workflow steps with the fields in your PDF.
-
- A new window will open with the PDF on the left and the workflow steps to be matched on the right. The steps and their step types in the workflow will determine how the workflow data can be mapped to the PDF. Review the list of step types below to determine which is best for each use case.
-
- Drag and drop the workflow steps on the right into their respective locations on the PDF form. Steps can be placed anywhere within the PDF and can be added more than once.
Note: For a PDF field to be filled, it must have an associated workflow step.
- Save Your Work
-
- Click the “Save and close” button to save your step to PDF mappings. Any unsaved changes will be lost.
-
- The Last Updated date of the PDF will be updated to reflect the last time when a PDF Template was uploaded or step mapping was updated.
-
Double Check Step Mapping
- Review the Mapped to PDF column in the Workflow Steps table to verify your mappings look as expected.
- A green check indicates that the step has been mapped.
- A red X indicates that this step is not mapped to the PDF.
- Review the Mapped to PDF column in the Workflow Steps table to verify your mappings look as expected.
Note: You are not required to map every workflow step to the PDF.
-
Save your Workflow
- To keep any changes made in the Map Steps to PDF Template editor, save the workflow. Unsaved changes will be lost.
- Once you press save, a PDF icon will appear on the workflow title in the main workflow screen.
Map Steps to PDF Template Editor Functionality
The Map Steps to PDF Template page allows you to define how step data is placed onto a generated PDF for each completed workflow. The template editor's side panel contains your workflow data, which are the workflow steps you have configured. The workflow steps and their step types determine how the workflow data can be mapped to the PDF.
Adding Fields to the PDF Template
There are two ways to add fields to the PDF template:
- Drag & Drop
- Click and hold the name of the desired field from the field list in the side panel.
- Drag the field onto the specific location within the PDF template where you want it to appear.
- Release the mouse button to drop the field.
- Plus Icon
- Click the plus button
next to the desired field from the field list in the side panel.
- The field will be placed on the PDF in a default location. Scan the PDF template to find the newly added field.
- You can then click and drag the field to the desired location.
- Click the plus button
You can place steps anywhere within the PDF Template and add them multiple times if needed.
Added fields have a checkmark that appear next to the field name in the list, confirming it has been successfully placed onto your PDF.
Adjusting Field Position and Size
After dropping the field, you may need to fine-tune its position and size.
- Click and drag the field to reposition it.
- Use the resize handles (small squares at the corners of the field) to adjust its dimensions.
NOTE: Pay close attention to alignment and spacing. If the field is the wrong size, the text that is added to the PDF later may overflow, or look bad.
| Mapping a Field Too Small | PDF Output |
Remove Fields
To remove a field, first select it on the PDF. Then, you can either click the X icon or the delete key on your keyboard.
Undo/Redo Actions
The editor provides both Undo and Redo buttons, along with keyboard shortcuts, to reverse and reapply, adding, deleting, moving, or resizing in your PDF template.
Swap Mapped Fields
If you map the wrong field, you don’t need to delete and re-add it. Simply click on the field, and use the dropdown in the right-side panel to select the correct one
Mappable Fields
Always Available Fields (No workflow steps needed)
Regardless of the workflow steps, these fields are always available for mapping to the PDF:
- A date field
for Workflow Completed Date.
- The mapping will display the completed date formatted as MM-DD-YYYY.
- A text field for Workflow Owner.
- The mapping will display the name of the user assigned to the workflow
- A text field for Customer.
- A text field for Location.
- A text field for Work Order #.
Dataplate Steps
"Extract Dataplate" option must be enabled on the step. This allows mapping of the first dataplate's fields:
- Step Name - Unit Name
- Step Name - Make
- Step Name - Model
- Step Name - Serial
- If multiple pieces of equipment are added to the step, only the first one is mapped.
Note: Images and videos cannot be embedded in the PDF at this time.
Yes/No Steps
There are multiple ways to map Yes/No checkboxes, depending on the PDF form’s checkbox format:
:
-
Separate checkboxes for “Yes” and “No” → Drag the “Yes”
response to the “Yes” box and the “No”
response to the “No” box.
- The box will be checked based on the answer.
-
Single checkbox for “Yes” only
→ Drag only the “Yes” response to that box.
- It will be checked if the answer is “Yes” and remain unchecked if the answer is “No.”
-
Short text field
requiring “Yes” or “No” → Drag the short text field to the PDF field.
- The words “Yes” or “No” will display based on the answer.
Multiple Choice Steps
There are multiple ways to map Multiple Choice checkboxes, depending on the PDF form’s checkbox format:
-
Separate checkboxes
for each choice → Drag each response to its corresponding checkbox.
- The boxes will be checked as the choices are selected.
-
Short text
field (for multiple choices) → Drag the step name text field to the PDF field. If multiple options are selected, they will appear as a comma-separated list in the textbox.
Note: In cases when users should only provide one answer for a multiple choice step, be sure to leave the Allow more than one answer to be provided toggle DISABLED on the workflow step.
Numeric Steps
A numeric field labeled with the step name will pass over the numeric answer provided, not the units.
For example, if the answer provided is 32 Volts, just the number 32 will pass over.
Short Text Steps
A text field labeled with the step name will pass over the text response entered by the user. You can map multiple short text steps to one field on the PDF.
Note: If the mapped field area is too small, the text may overflow. See Adjust Field Position and Size
Date Steps
- A date field
labeled with the step name will pass over the date formatted as MM-DD-YYYY.
Things to Keep in Mind
- AI Work Summaries: Cannot be mapped to the PDF.
- Step Notes: Cannot be mapped to the PDF.
- Workflows with over 150 steps cannot be mapped to a PDF.
- 🚨 Changing a step type on an existing step will break any mappings to the PDF.
- 🚨 Changing a step name on an existing step will break any mappings to the PDF.
- Changes to PDF Mappings Affect Future PDFs Only: Please note that editing the PDF mappings will not change the content of PDFs that have already been generated. The PDF content is based on the workflow at the time of generation. Changing the mapping changes how future PDFs are created, not existing ones. Therefore, previously generated PDFs will not reflect any mapping updates.
Turning Off PDF Generation
There are two ways you can turn off the PDF Generation:
-
Disable the PDF Fill Workflow Toggle in the Workflow
- Saves your mappings and existing configurations but will stop generating PDFs on a workflow as soon as the workflow is saved.
-
Delete the PDF Template - Removes the PDF. You will have to remap it if you add it back.
- Click the trash icon
next to the uploaded PDF document.
- Click the trash icon
Accessing the Generated PDFs
PDF Generation
When a workflow with the PDF Fill Workflow toggle enabled is completed on a job, PDF generation will begin automatically.
- The PDF output will be based on the Map Steps to PDF Template Editor configuration and the step responses provided for the workflow.
- PDFs can take anywhere from 30 seconds to 5 minutes to finish generating.
- If a user is offline, the PDF will begin generating automatically once they return online.
- PDF file name format will always be: Work Order # - Workflow Name - PDF Generated Timestamp
Viewing the Generated PDF
When a workflow with the PDF Fill Workflow toggle enabled is added to a job, you will see an Attachment section underneath the workflow name on the view job screen.
Click on the area with the PDF title to view the PDF in the document viewer.
| Viewing Generated PDF in Mobile | Viewing Generated PDF in Web |
|
|
|
Download the Generated PDF
To download a filled PDF, find the PDF in the Attachments section of the job.
- On Mobile, tap on the export icon
next to the PDF name. This will open a list of destinations and applications where you can export the file. Use this to select how you want to share or save your exported PDF file.
- On Web, click the download icon
next to the PDF name. The document will begin to download.
Edit a Generated PDF
To ensure the PDFs always reflect the latest information, XOi automatically regenerates a PDF when you edit a linked step answer. The new PDF, with your edits, replaces the old one in the Attachment section. Older versions will not be updated.
Note: XOi only stores the most recent version. Any previously downloaded PDFs will not be updated.
Sharing a Generated PDF (Manual Only)
Filled PDFs require manual sharing. You must log into XOi to download them for manual sharing via email, text, or other methods.
Generated PDFs are NOT
- Included in the standard XOi share page, share links, or shared PDF
- Passed through any integrations
- Included in any workflow notifications
Offline Functionality
PDF generation is not supported while the technician is offline.
If a workflow is completed while offline, the PDF will be automatically generated once the technician regains an internet connection - the app need not remain open.
Searching
The PDF itself is not directly searchable in the mobile app or web, but users can search for the related workflow or job.
Duplicating Workflows
When duplicating a workflow, any existing PDFs and their mapping will NOT carry over to the new workflow.
Access to PDF Workflows through Affiliate Organizations
When an affiliate organization is viewing an affiliated workflow with the PDF Template Enabled, the PDF Fill Workflow Toggle section is read only. Affiliated organizations cannot make updates to the PDF, mappings or any other PDF related changes. Changes must be made through the organization affiliated workflow.
Servman, Jonas, or Legacy K2A & IFS World clients
If you utilize an integration that allows you to link completed XOi Jobs back to a Work Order (Legacy Integrations) the following fields will not populate in the generated PDF until the job is linked. The PDF will regenerate and populate the fields once the job is linked.
- Customer
- Location
- Work Order #
Commonly Asked Questions
Q: Does this create a workflow for me?
- A: No, you must have existing steps on a workflow to use this feature.
Q: Can I map the same workflow step to multiple fields in the PDF?
- A: Yes, a step can be mapped as many times as needed on the PDF
Q: What happens if I accidentally map the wrong field? How do I remove a mapping?
- A: The mapping can be removed by clicking on the right-hand X button in the Map Steps to PDF Template Editor.
Q: Can I generate a PDF Share Link?
- PDFs can be viewed in XOi or downloaded from XOi, but no shared links can be generated for external users to view the content. Users can share the content itself.
Q: Is there a limit to the number of mappings per PDF?
- A: No, however, a workflow cannot be mapped if it has over 150 steps.
Q: Can I map step notes?
- A: No, since step notes are not a step type. In order to get written information into the PDF use the short text step type.
Comments
0 comments
Please sign in to leave a comment.