The Kantata OX Salesforce integration gives you the ability to map custom fields between Kantata OX and Salesforce projects. This can be helpful when many of your workflows are in Salesforce. This article outlines how to map custom fields from Kantata OX to Salesforce and vice versa.
How to Create a Custom Field in Salesforce
- Navigate to the Setup page.
- In the Quick Find box, search for
object. Under Build > Create, select Object.
- A list of Custom Objects displays. Find and select Mavenlink Project.
- Under the Custom Fields & Relationships section, click New.
Specify the type of information the custom field will contain. The Salesforce types that can be synced with Kantata OX types are:
- Click Next.
- Give the custom Salesforce field a name.
- Field Label — The field name that shows up in displays, page layouts, reports, and list views.
- Field Name — The field name used for integration purposes, such as custom links, custom s-controls, and the API. This field auto-populates when you click outside of the Field Label box.
- Click Next.
Select permissions for who can view and edit the field.
- Visible — Enabled only for users who can edit the field.
Read-Only — Enabled for users who can view the field, but not edit.
Note: Visible is auto-selected with this, but the user cannot edit when Read-Only is also enabled.
- Click Next.
- Select page layouts that should include this field.
- Click Save. The new custom field is now created.
- Navigate to your Kantata OX project in Salesforce and make sure it is there.
How to Map Your Kantata OX and Salesforce Custom Fields
- Navigate to Mavenlink Configuration > Custom Field Mappings.
- Click Edit, and then Add Row.
- Leave the Subject Type as
- Under Custom Field, enter the name of the Kantata OX custom field that you want to map to the new Salesforce custom field.
Under Applicable Object Types, select the Salesforce object that initiates the creation of a project in Kantata OX.
- Under Custom Field Data Type, select the data type of the custom Salesforce field you created in the previous How to Create a Custom Field in Salesforce section.
- Under SalesForce Object, select
- Under SalesForce Field, select the custom field you just created. In this image, the newly created custom field is at the bottom of the list.
- Leave Custom Object Field Path empty.
Select the Mapping Direction for your custom field. The mapping direction is the direction the information is between Salesforce and Kantata OX.
- Outbound: When you update the custom field in Salesforce, it will be synced in Kantata OX.
- Inbound: When you update the custom field in Kantata OX, it will be synced in Salesforce.
- Bi-Directional: Updates are synced both ways (not available for choice fields at this time)
- Leave Default Value empty, unless you want the custom field to have a default value.
- Select whether you want One Time Mapping, or consistent mapping.
- Yes: Sets the custom field only upon project creation.
- No: Consistently updates the custom field.
- Click Save. Your Kantata OX and Salesforce custom fields should be synced now.
Note: New custom fields mappings are are not applied to existing projects unless the projects are synchronized through normal processing. To force an update on existing projects...
- Navigate to Mavenlink Configuration > Syncing.
Stop the sync job by clicking on Cancel Current Job.
Backdate the Updated After date back far enough to apply to all projects.
Click Save Sync Job.
How to Test Your Mappings
- Navigate to a Kantata OX project in Salesforce.
- Update your new Salesforce custom field.
- Click Sync with Mavenlink.
- Make sure your new custom field in Salesforce matches the mapped custom field in Kantata OX.
If you are still having issues with mapping your Salesforce and Kantata OX Project Custom Fields, please contact Kantata Support.
- Salesforce Overview
- Salesforce Field Mappings
- Salesforce Integration Setup
- Salesforce Advanced Integration
- Troubleshooting in Salesforce
- Creating a Salesforce Account for Testing
- Kantata Projects for Salesforce Products/OLIs