Remote Columns

  • Updated

EBMS-Nimblex-Banner.png

Remote Columns refer to columns from a different eForm.

Adding a Remote Column

  1. Select a Profile [1] that you wish to change or customise.

  2. Click the icon in the top left corner [2] to open the side panel to view Profile Properties.

  3. Within the Common section, which is all about viewing data columns, click Edit [3].



  4. Click Add Remote [4] button to add a Remote Column. You will see Remote #X on the top left of the column to tell you the column type.

Configuring a Remote Column

  1. Enter the Name [1] of the Remote Column to specify what data is displayed there.

  2. Change Show View Link to Yes [2] to enable a View link at the beginning of the Remote Column to navigate to referenced records.

  3. Click the Some properties are currently not visible - View them now button [3] to configure the Remote Columns.



  4. Against Relationship, click on Edit [4] to specify the relationship between the context record and the target eForm. See below for more information.

  5. Against Columns/Data Settings, click on Edit [5] to select the reference column(s) to be displayed within the Remote Column. See below for more information.

  6. Against Order By, click on Edit [6] to set the sorting order of the selected columns.

  7. The Show View Link? option [7] is the same as above in step 2. Set this to Yes to enable a View link at the beginning of the Remote Column.

Specifying Relationship Chains

When editing the Relationship section, users must establish a relationship chain between the current eForm and the Remote eForm in order to select columns for the Remote Column.

You can add multiple relationship chains for a Remote Column.

  • Click X [1] to remove a relationship chain.

  • Click Add Tabular relationship [2] to add a relationship chain.

  • Click Remove All [3] to remove all the existing relationship chains.

  • Use the Remote eForm type [4] dropdown to select a remote eForm to reference to.

  • Select Type [5] to define the relationship type between the current eForm and the remote eForm. 

    • Parent: This will assume the selected eForm is a parent of the current eForm //or the previous eForm in the Relationship Chain(not sure about this part)

    • Child: This will assume the selected eForm is a child of the current eForm //or the previous eForm in the Relationship Chain(not sure about this part)

    • OutgoingGroup: This uses a reference group to define the link. For example, you report a list of Suppliers on a Contract eForm. Supplier - > Contract.

    • IncomingGroup: This uses a reference group of this form to define the link. For example, you report a list of Contracts on a Supplier eForm based on the reference list set up on the Contract eForm. Supplier <- Contract.

    • Arbitrary: This allows users to specify a filter for remote records, and only return records that match the filter.

  • Click Edit [6] to set the filter for the Remote Column.

Specifying Columns/Data Settings

Once the relationship is established, a user is able to select Columns from the remote eForm.

  1. Set Show only aggregates to Yes [2] to show the aggregate only and no records.

  2. Click Edit Columns [1] to select columns.



  3. You will be presented with the Columns settings after you click on Edit. Click Add Column [3] or Add Advanced column [4] to add a column.

  4. In this example, two remote columns were added: Contract Title and Number and Status [5].

  5. Set Aggregate to Count [6] to count the number of records based on Contract Title and Number.



  6. The report with Show only aggregates [2] set to Yes will look like this:



  7. The report with remote columns with Aggregate [6] 'Count'will look like this: