Due to scheduled maintenance, some areas of our Shop and Manage Plan pages are currently inaccessible. Thank you for your patience.

Please reach out to sales@eonesolutions.com with any questions.

Setting up a SuiteQL Lookup

Published: Aug 19, 2024

Setting up a SuiteQL Lookup

Published: Aug 19, 2024
  1. On the Integration tab, click on Additional Columns tab
  2. Click the Add Additional Column button
  1. Name – Enter a name for the column
  2. Type – Select SuiteQL Lookup from the Type dropdown list
  3. In the Query editor create a SuiteQL query
    • Drag any source columns or Global Variables into your script

Use NVL() and an alias to make sure every column is available in Return Fields even if the first record doesn’t contain a value in that column

-- Required Permissions (Customers, Address, Perform Search)
SELECT 
    NVL(customer.entityId, ' ') AS customer_EntityId,
    NVL(customer.accountNumber, ' ') AS customer_AccountNumber,
    NVL(customer.companyName, ' ') AS customer_CompanyName,
    NVL(customer.externalId, ' ') AS customer_ExternalId,
    customer.id AS customer_InternalId,
    customer.entityNumber AS customer_EntityNumber
FROM
    customer
WHERE
    customer.externalId = '<<AccountNumber>>';
  1. Return Fields – Select the field(s) that will be returned from the Lookup
  2. If No Data – Select the required option if no data is found
OptionDescription
ContinueSmartConnect will continue with the integration even if no data is found
Restrict line out if data existsIf lookup DOES return data, the integration will not send any lines that use this lookup
Restrict line out if no data existsIf lookup does NOT return data, the integration will not send any lines using this lookup
Return failure for current integration lineSmartConnect will return a failure for that current line that didn’t find a value
Return NullSmartConnect will return a null value
Stop processing integrationsSmartConnect will stop processing all records if no data has been returned from the lookup
  1. Process Unmapped Column – If the lookup should be ran even when it is not mapped on the line
    • Use this if the result is only used in another additional column
  2. Include lookup result in scripting – If the result of the lookup should be available to use in Calculated Columns
  1. Click Save to save the column settings

Feeling stuck? Get the support and guidance you need to help you power through any data challenge

Reset Filters