Use DataGuide Forms as an Admin
Step-by-Step Guides
As an admin, you can:
View Forms List
You can use the Forms Manager screen to see a list of Forms that you or another admin has created.
The Forms Manager shows the following:
Form Name | Name of the form |
---|---|
Object |
Object name in the form creation |
Latest Version |
Latest version the version status for Draft and Published forms |
Last Edited By |
User name of the last form editor |
Published Version |
Latest published version of the form |
Action Menu |
You can either:
|
You can also sort the form list view or search for a form if you have many forms.
Create and Configure a Form
When you create a new form, you will have to complete the following tabs.
Properties |
Complete the following:
|
Mapping |
Select one or more fields to be used across Form Designer and Form Actions. This tab is only accessible once you have selected an object on the Properties tab. |
Form Designer |
Use this drag-and-drop interface to design your form. |
Form Actions |
You can create up to 5 form actions per forms to assist in the form processing. |
To start the form creation:
-
Access DataGuide Form in ServiceMax DataGuide.
-
At the list of forms in Forms Manager, click New Form.
-
Click on the Properties tab if not already selected.
-
Continue with defining the form’s properties.
Set the Form’s Name, Object, Description, and Form Filter
-
Enter the form title in Name.
-
Select a source object in the Object field.
Once an object is specified for the form, it can’t be changed, even in later versions. For more information, see the following:
-
Enter a description of the form in the Description field.
Even though this field is optional, its recommended to give clear insight into the form’s purpose and usage for both you and other admins.
Providing a description aids in organizing and managing forms for future updates or modifications.
-
To create a Form Filter, click in the Form Filter field.
Continue with Create a Form Filter.
Create a Form Filter
A form filter applies to the entire form that determines when the form is visible to the end user. Only the relevant forms are shown to the user depending on the data captured on the source object.
You must establish a primary connection between your form and a source object within FieldFX.
This is crucial since it specifies where the form resides and what record data the form it can access.
Job Object
If there is a filter already there, the form could be a duplicate of another form. |
If you need to filters forms on more than one condition, you can combine multiple arguments with the AND or OR logical operators to form complex conditions.
Text in an SObject text field is not retained. This means if you use that text field in a filter with a certain text, the filter will not find that text. The filter returns an error message. |
-
At the Create Filter modal, specify the Take Action When choice.
You can choose from:
-
All Conditions are Met
-
Any Condition is Met
-
-
Choose the field for the filter condition.
The available fields are dependent on the object chosen when the form was initially created. -
Choose the operator for the condition.
-
contains
-
does not contain
-
starts with
-
is blank
-
is not blank
-
is null
-
is not null
-
not equal
-
equals
-
-
Depending on the field chosen, you can enter a text value.
-
Click + Add Condition to add another AND so the condition can be two parts.
-
Choose another object field.
-
Choose an operator.
-
Depending on the chosen field, enter a text value if allowed.
-
-
If you require another condition, click + Add Condition and repeat the previous step.
-
To remove the condition, click
.
-
You can also you use form logic in the filter by using custom logic.
Form Logic
The form’s flow is managed by the flow logic as the user fills out question responses. You can manage the workflow by configuring the rules with conditions and actions in the Logic tab.
You can build conditions using questions in the form or variable from the Mapping tab.
Actions are executed when the conditions are true.
Use Case
Suppose there is a technician needing to complete an inspection form on site at a customer. The form used has numerous section with multiple questions. Not all the sections are relevant to the technician. Using logic creates a custom path through the form which varies based on the answers.

If ('Have emergency fire extinguishers been located?/\' = false) and (`Distance to the nearest fire extinguisher` > 60), set into question: `Fire Prevention - Safety Risk Summary` value item3
The Admin has configured an inspection form to capture details of a fire safety audit. Questions on the form capture basic details from the Job record. The admin has set rules to automatically update the value in the Fire Prevention - Safety Risk Summary question based on answers to the question Have emergency fire extinguishers been located and Distance to the nearest fire extinguisher.
See Form Logic Rule Options for more information.
The admin has set these rules:
|
|||||||||||||
|
Create Form Logic
-
Click the Logic Tab in the Form Designer.
-
Click Add New Rule.
-
Complete the fields in Form Logic Rule Options table.
-
Click Done.
-
To create another action, click Add New action.
-
When all the form actions are defined, continue with the mapping of the form’s object fields.
Create a Form Version
As an Admin, you can create and maintain multiple version of a form. Using Version Control enable you to track change as the form is completed, store previous form version, only display the most recent version of the form to the user, or reinstate an older version of a form if needed.
-
In the Forms Manager, click on the option list at the end of the row of the form you want a new version.
You can also copy the link to the form or clone the form.
You can also click on the dropdown next to the Form’s title.
-
Click + Create New Version.
The Edit Form window appears on the Properties tab. Underneath the name of the form, you see
v0 (<form’s state>)
.The form’s state could be
draft
orpublished
. -
You can change the Name, Description, and Form Filter.
You can’t change the Object since this is a version of a previously created form. If you want to change the Object, you will have to create an entirely new form. -
Configure and change the form actions after this version is published.
You can configure actions that must be performed when a form is submitted. If there are multiple form action configurations, they are evaluated in the order shown in the below list, starting from the top. -
Continue with Create New Form Action.
Publish a Form
-
When the form is ready, click Publish.
-
Click Publish to publish the form.
Your changes to the form are save and the form is published. After the form is published, create a new version to make changes. The Forms Manager list of forms is updated to show the new version in the Published Version column.
Configure the DG Forms for Lightning Web Components
You can configure the DataGuide Forms Lightning Web Components (LWC) to place them in a tab on a any record for FieldFX. The DG Forms components are typically added to Job and Ticket pages.
With the tab configured, you can easily create new form submissions, complete previously saved forms, and view submitted forms on an object all through the web interface.
-
In ServiceMax DataGuide, navigate to the Jobs tab and access the job that you want to access DataGuide Forms.
-
At the Job page, click
and then Edit Page.
The Job page layout opens in the Lightning Record Page Editor.
-
Click the window where you want to add the new tab.
-
In the Page > Tabs sidebar, click the Add Tab to add a new tab.
-
Click in the new tab and change the Tab Label from the duplication of the last tab to
Custom
. -
Click in the Custom Label field and change it to
DataGuide Forms
. -
Confirm the name change by pressing Enter.
-
Click Done.
The new DataGuide Forms appears as a tab.
-
-
Click on the DataGuide Forms tab.
-
From the Components / Fields list, click the Components tab.
-
Find Tabs and drag it over to under DataGuide Forms where it says
Add Components Here
.Two tabs are added called: Related and Details.
Rename these two tabs and add a new tab.
-
-
At the Page > Tabs window, click on Related under Tabs.
-
Change the Tab Label from "Related" to "Custom".
-
Change the Custom Label to
New Forms
. -
Click Done.
The Related tab now appears as New Forms.
-
-
Repeat the step above to change the Details tab to
in Progress Forms
. -
Click the Add tab to add a new tab in the DataGuide Forms tab.
-
Change the Tab Label from Details to Custom.
-
Enter
Completed Forms
in the Custom Label field. -
Click Done.
-
-
Highlight the New Forms tab and drag the SVMX DG Form Template List component over.
-
At Page > SVMX DG Form Template List, change the Allow to set page title from
DataGuide Forms
toNew Forms
.
-
-
Highlight the In Progress Forms tab and drag the SVMX DG in Progress Forms List component over.
-
At Page > SVMX DG in Progress Forms List, change the Allow to set page title from
New Forms
toIn Progress Forms
.
-
-
Highlight the Completed Forms tab and drag the SVMX DG Submitted Form component over.
-
At Page > SVMX DG Submitted For, change the Allow to set page title from
In Progress Forms
toCompleted Forms
.
-
-
Save the changes to the layout.
-
Click Activate and at the Activation: <Record Page Layout>,
-
Click the App, Record Types, and Profile tab to start customizing where this new tab appears.
-
Click Assign to Apps, Record Types, and Profiles button.
-
Use the checkbox next to the Lightning app that should be able to access the new record page and click Next.
If incorrect, click Back to return to the selection and change them.
-
Review the form factor for these apps and click Next.
-
Select the record types to display on the record page and click Next.
-
Select the profiles that can see the record page and click Next.
If incorrect, click Back to return to the selection and change them.
-
Review the app, record type, profile and form factor combination and click Save.
If incorrect, click Back to return to the selection and change them.
-
-
Navigate back to a job.
These changes are applied to all jobs. The profiles selected above to see the DG Forms tab may have to log out and then back in to see the changes.
You can now access the New, In Progress, and Complete Forms tabs on the Job page. It will display any form related to the Job record you open. You can easily submit, edit, and view forms on an object using the web interface.
-
Repeat these steps for the other record pages you wish to use DG Forms.
View Submitted Forms
-
To view a submitted form by going to the job where the form was submitted.
-
Click on the Completed Forms tab.
You see a list of all the forms that have been submitted for that specific job.
-
Click on the specific for to view its questions and responses without creating output documents.
A submitted form on the LWC might not have a DataGuide Document Template polished. This provides a quick way to view form data. You have the option to download and send the form if needed.
Even though this component doesn’t format the submitted for as with a Document Template, its advantage is its permanent on the Job. It is accessible across different versions of the form.
If an output document has already been generated, users can still review the data on the Completed Forms tab.
Form Actions
Create a Form Action
As a DataGuide Administrator, you can create new form actions for a form.
See Create Form Actions in DataGuide Forms for the steps to create a form action.
Edit a Form Action
-
Click the name of the form action
OR
Click the edit icon in the form action’s row.The edit option is available when the form is in the Draft state. If the form is already published, you can’t edit the form action. -
Edit the form action as needed.
-
Click Apply to save the updated form action.
The Form Actions tab appears again.
Delete a Form Action
-
Click the delete icon in the row of the form action.
You can use the delete option only when the form is in the Draft state. If the form is already published, you can’t delete the form action. -
Click Delete on the Delete Form Action confirmation window.
The form action is deleted.
Re-Order Form Actions
The Form Actions tab shows all the configured Form Action. You can reorder the sequence of form actions so they execute in a specific order.
Form actions can execute in these ways:
-
Form Actions execute starting from the top of the table
-
A Form Action with No Conditions Required is listed at the bottom of the table if there are multiple actions
You can’t move these actions higher in the table. They are always executed at the end when there are multiple actions.
To change the order:
-
To move the form action up one level, click ↑.
-
To move the form action down one level, click ↓.