Table Fill functionality populates the contents of a table on one form with the values from 1) a list of forms from a different process or 2) a table on another form.
The Vehicle Inspection Tracking solution uses Table Fill to populate the Inspection History on the Vehicles form with all the Vehicle Inspections for that Vehicle.
Top Menu >> Setup >> Table fill >> Add a table fill
To + Add a table fill, identify the relationship between the Table field to be filled and the process that will be supplying the data, which is called the Source process.
Source process - the process that the data is taken from
Target process - the process that contains the Table field to be filled
Target field - the Table field that will be filled
For the Inspection History, we would like to show all the Vehicle Inspections for the Vehicle so neither Target Form conditions nor Source Form Conditions need to be identified. We can move directly to the Map definitions.
Map >> Edit
The Relationship field identifies which relationship(s) the system should use to navigate from the Source process to the Target process. The Relationship field will list all possible relationships, you'll need to select the correct relationship from the list, which in this case, is Vehicle Inspection >> Vehicle Inspected.
The Source identifies where on the source process the system should take Table fill data from. The data can come from either a Table field or Form. If Form is selected, the Table fill data will be taken from fields from all forms in a process.
The Fields section is for configuring where data goes, From source form or From target form, to the Target field.
- From source form - identifies the specific field in a Table field from the source form that should be used to populate the Target field
From target form - identifies the specific field in a Table field from the target form that should be used to populate the Target field
Choose - if both the From source form and the From target form are selected, the system needs to know which should be given priority when determining what to fill. In case case below, note that the Source first option has been selected. If the Target field is a date field, the system needs to know if the Later or the Earlier of the dates should be displayed
The Table fill is done, next step is Fulfillment.