Note: For the purpose of this article we will demonstrate how to add a custom field that replicates a Legacy Account number (from a discontinued business database) that has been imported and added to the Accountfield on the Financial subtab on the Customer Record. This Account field is not searchable via the Global Search, and the purpose of this scenario is to demonstrate how to create a custom field that will allow it to be found when searching via the Global Search function.
Summary of steps:
- Creation of a new Custom field
- Re-positioning the Custom field to be in the same location as the Account field
- Exporting your Customer Records
- Importing your Customer Records to allow for the population of legacy customer account number into the new Custom field (and therefore enabling the value to be searched within the Global Search function)
- Hiding the new Custom field
Creation of a new custom field:
- Go to Customisation
- Navigate to Lists, Records, & Fields
- Move to Entity Fields
- Select New
- Create a Label for your custom field (we suggest calling this something different from Account so you are easily able to distinguish the two fields apart)
- In the Type field select Free-Form Text
- Uncheck Store Value, and then re-check Store Value (this will allow the next step)
- Check the Global Search checkbox
- On the Applies To subtab, check the checkbox that corresponds to Customer
- Navigate to the Display subtab
- In the Subtab field select Financial
- Navigate to the Validation & Defaulting subtab
- Check the Formula checkbox
- Click the List icon
- In the Field drop-down select Account (the account number formula will appear on the Formulabox)
- Click Set
- Click Save
Re-position the new field to be in the same area as the Account field:
- Go to Customisation
- Navigate to Forms
- Select Entry Forms
- Locate the Customer Form that is set to default and click either the Customise or Edit hyperlink
Note: If you are using a form that is considered Standard or Customise, you will need to re-name the record and set this as your new Customer Record default. More instructions on how to do this below.
- Re-name your Customer Record (for this example we’ve re-named the Customer Record, Customer Record Legacy)
- Go to the Fields subtab
- Navigate to the Financial tab
- Locate your custom field – Legacy Account
- Move across the line to the Field Group column and select Account Information
- Then, highlight it’s line and drag it under the Account field
- Click the Form is Preferred checkbox to ensure this new form becomes the default Customer Record form
- Click Save
- Now when loading any Customer Record you will see both the Account and the Legacy Accountfields
Exporting your customer data:
- Go to Reports
- Navigate to New Search
- Select Customer
- On the Customer Search form go to the Results subtab
- Remove all result fields with the exception of Name
- Next, add two new result fields – Internal ID and Account and click Submit
- On the Customer Search:Results screen
- Check that Name, Internal ID and Account have been pulled into the search
- Click Export – CSV
- Save your file to your desktop taking note of it’s name
Importing customer data and populating your custom field with the same value:
- Go to Setup
- Navigate to Import/Export
- Select Import CSV Records
- Select Relationships from the Import Type drop-down
- Select Customers Only from the Record Type drop-down
- Select One File to Upload
- Click the Select button
- Click Next
- Click Update
- Click Next
- Click on the Account line
- Move across to NetSuite Fields and select your custom field name – in this case we’ve called it Legacy Account
- Insert an Import Map Name
- Go to Save & Run and select Run
Now when referencing a customer record you should see the Legacy Account number for your customers in two fields on the Financial tab, the Account and Legacy Account fields.
To hide the customer Legacy Account field:
- Go to Customisation
- Navigate to Lists, Records, & Fields
- Select Entity Fields
- Locate and click on your new custom field Legacy Account
- Go to the Display subtab
- Go to the Display Type field and select Hidden
- Click Save
You will now see, when loading a customer record, that the original Account field is still visible and the customer Legacy Account field is hidden. When putting the legacy account number into the Global Searchthe customer record will be found.