Child eForm Setup
Introduction
To add a child FieldFX eForm, complete these tasks in order.
|
You can set up child FieldFX eForms to record information related to another eForm.
Before you can add a child eForm, the Job Share Trigger field must be added by following [EnableJobShareTrigger]. It is needed for the form to only download the related records that pertain to that object.
If an eForm records details for wireline logging tickets, add a child eForm to record the measurements made during each logging run.
Child FieldFX eForms have a master-detail relationship with a parent eForm.
Customers should review the terms and conditions of the Software Subscription and Support Agreement (including the SFDC Supplemental Terms) to understand the rights and restrictions that Customers have regarding creating custom objects. |
-
Continue with Add a Custom Object.
Add a Custom Object
Click to expand
Start by adding a custom object for the FX Form.
-
From Setup, enter
schema
in the Quick Find box, then select Schema Builder. -
Click the Elements tab.
-
Drag Object from the Elements panel onto the grid.
-
Complete the following:
Field Action Example Label
Enter a name for the FX Form
JSA
Plural Label
Enter a plural name for the FX Form
JSAs
Starts With
Select "Consonant" or "Vowel"
Description
Enter an object description.
This object is for Job Safety Audits
Data Type
Select "Text"
-
Select Allow Reports.
-
Click Save.
Figure 1. Start of JSA__c Object -
Select Add Google Docs, Notes, Attachments, related list to default page layout.
Continue with Add the Master-Detail and SyncId fields.
Add the Master-Detail and SyncId fields
Click to expand
includes::base:eticketing:partial$BO_MstrDetSyncID.adoc[]
Continue with Add fields to collect data.
Add fields to collect data
Click to expand
-
Drag a field type from the Elements panel onto the FX Form/FieldFX eForm object.
-
Enter field attributes.
Don’t give a custom field the same name as a field on a FieldFX object.
-
Click Save.
-
To add more fields, repeat these steps.
See Typical JSA Form fields for suggestions on the fields to include tailored to your org and industry.
Continue with Define the Layout.
Define the Layout
Click to expand
includes::base:eticketing:partial$BO_DefineLayout.adoc[]
Continue with Add a Report Template.
Add a Report Template
Click to expand
includes::base:eticketing:partial$BO_AddJobShareTrigger.adoc[]
Continue with Add a Visualforce Page for the Report Version.
Add a Visualforce Page for the Report Version
Click to expand
includes::base:eticketing:partial$BO_AddReportVerVFpg.adoc[]
Continue with Update Page Layouts.
Update Page Layouts
Click to expand
includes::base:eticketing:partial$BO_AddJobShareTrigger.adoc[]
Continue with Add a Workflow Rule.
Add a Workflow Rule
Click to expand
includes::base:eticketing:partial$BO_AddWorkflowRule.adoc[]
Continue with Grant Permissions.
Grant Permissions
These permissions are required to use the child FieldFX eForm.
Click to expand
includes::base:eticketing:partial$BO_GrantPermsFXFormeForm.adoc[]
Continue with Configure Sharing Settings and Inline Help.
Configure Sharing Settings and Inline Help
-
Configure sharing settings to grant access to the child FieldFX eForm.
-
Continue to Finished adding a Child eForm.