Customize the Job Title mapping in the Data Laundry

In the article: Convert Global Job Titles to Segment-able Job Role and Job Function picklist values we demonstrated the value of being able to actively utilize the job titles in your customer database as a criterion for selecting targets for marketing campaigns, invitations etc.

The DataTrim Data Laundry, already has a conversion mechanism built in with predefined Job role and Job Function picklists, ready to use – and this might suit your needs too.

List View Leads w Jobcodes

But if it isn’t exactly what you want, then here is an article explaining how you can leverage the Data Laundry and the sophisticated data recognition algorithms together with your customers Job Titles and maybe even your own Job Roles and Job Functions.

Note: The Customization of the Job Title mapping is only available to users of the paid version of the DataTrim Data Laundry Application.

How the parsing of the Job Title works in DataTrim

The data recognition algorithms in the Data Laundry uses a set of Meta Data to search for certain words in the provided Job Title. For each search word, the corresponding Job Role and/or Job Function is identified.


Key Scope Job Role Job Function Order
Procurement CONTAINS Procurement 1
VP CONTAINS Vice President 2

In a Job Title: VP of Procurement, the algorithm will first identify the word ‘Procurement’ as a key to identify the Job Function, then continue and next identify the word ‘VP’ as a key to identifying the Job Role.

Once both Job Role and Job Function is identified the algorithms abandons, and will not continue checking row 3, 4, 5 etc.

There might be 3 reasons why you want to amend to the existing set of Meta Data.

REPLACE existing Mappings You may not agree with our mapping, and want the ‘VP’ key to map to ‘Director’
APPEND Mappings to the existing mapping You might be operating in a business sector which the current set of Meta Data doesn’t cover to your satisfaction. E.g. your customer base may be military or hospitals, and you find that our algorithms are capable of converting the rank according to your desired segmentation.
CHANGE the target values for Job Role and/or Job Function You might want to use other Job Roles and/or other Job Functions than the ones provided with by DataTrim Data Laundry

Any reason is a good reason, and in the following we will explain how you accomplish the amendments.

REPLACE existing mappings

In order to adapt the Job Title mapping to your specific needs you will basically need to create a file with your mappings, upload it to salesforce, and the go to the Data Laundry Setup and make a reference to your mapping file.

APPEND Mappings to the existing mapping

Your mappings will be processed prior to the standard mappings.

Key Scope Job Role Job Function Order
Procurement CONTAINS Procurement 1
VP CONTAINS Director 1

If you add a line like the one above, your line is processed before the standard line, and this means that the ‘VP’ will be mapped into ‘Director’ and the algorithm will stop looking for Job Roles, but will of cause continue looking for elements which can help identify the Job Function.

APPEND Mappings to the existing mapping

Appending key words, is done in the same way, simply by creating lines with the keywords which occur in your database.

Key Scope Job Role Job Function Order
VP CONTAINS Director 1
Major CONTAINS CEO Executive 2
Captain CONTAINS Director 3
Sergeant CONTAINS Manager 4
Private CONTAINS Operations 5

CHANGE the target values for Job Role and/or Job Function

Finally, you might not like the Company terminology for your military personnel, this may be a better option for you:

Key Scope Job Role Job Function Order
Private CONTAINS Enlisted Soldier 1
PVT CONTAINS Enlisted Soldier 2
Corporal CONTAINS Noncommissioned Officer 3
CPL CONTAINS Noncommissioned Officer 4
Sergeant CONTAINS Noncommissioned Officer 5
SGT CONTAINS Noncommissioned Officer 6
Second Lieutenant CONTAINS Commissioned Officer 7
2LT CONTAINS Commissioned Officer 8
First Lieutenant CONTAINS Commissioned Officer 9
1LT CONTAINS Commissioned Officer 10
Captain CONTAINS Commissioned Officer 11
CPT CONTAINS Commissioned Officer 12
Major CONTAINS Field Officer 13
MAJ CONTAINS Field Officer 14
Lieutenant Colonel CONTAINS Field Officer 15
LTC CONTAINS Field Officer 16
Colonel CONTAINS Field Officer 17
COL CONTAINS Field Officer 18
Brigadier General CONTAINS General Officer 19
BG CONTAINS General Officer 20
Major General CONTAINS General Officer 21
MG CONTAINS General Officer 22
Lieutenant General CONTAINS General Officer 23
LTG CONTAINS General Officer 24
General CONTAINS General Officer 25
GEN CONTAINS General Officer 26
General of the Army CONTAINS General Officer 27
GA CONTAINS General Officer 28

OBS: Don’t forget to add the new Job Roles to the Job Role and Job Function Picklist in Salesforce

Deploy your Custom Job Title Mapping List

Once you have the list you need to create a file with the 3 first columns only with the data separated with semicolon (;).

In a spreadsheet you might have something like this.

Custom Job Titles in Excel

Custom Job Titles in NotePad
Now select the values to the right, and copy/paste this into a text file.

From the Text file the data needs to be encoded with Base64.
Use the online feature:

Encode Custom Titles

Paste the encoded text in to a text file, and load this file into salesforce as a Static Resource.

Load Custom Titles as Static Ressource

Once the file is loaded you can deploy it from the Data Laundry Setup, by entering the salesforce File Name in the Reference Data section, see below:

Custom Job Title Setup

Use the Field: ‘Append Job Title Recode values from‘ to add your values to the existing list of values, knowing that your values will take priority, or use the field ‘Replace Job Title Recode with values from’ to replace the existing mapping with your mapping, so that it only will be your mapping which is used.

Test it out

You are now all set, as is curious to see how your changes affect your data.

Start by cleaning a few records individually. Use the Data Laundry button on the Detail view of your records.

List View wo Job Codes

On the Data Laundry Page, use the Preview button to see the proposed changes before they are applied.

Once you are comfortable with the process and you don’t get errors because you forgot to update the Picklist ? then you might be ready to process large volumes of data.

Job Title Standardization

Use the Laundry Baskets to Select a data set to process, and again use the Preview mode to process the records in the Basket without actually changing anything.

When the Basket has been processed, you can download the Result file, and review the before and after values, and potentially make additional amendments before you actually update your customer records with the new values.

JOb titles - Preview and DownLoad

Once you are comfortable with the outcome, go back to your Basket, change the Action to Update, Start the Washer, and you will get your data cleaned, and ready to use in your segmentation activities.

Contact Us for more information

We hope this was useful, but ddon’t hesitate to reach out to our support team if you run into any questions.
Contact Support

Sharing is caring!