Creating and Managing External Mappings - m3ter Documentation

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

When you integrate your 3rd-party external systems with the m3ter platform, entities and fields in external systems are mapped to m3ter entities and fields. External Mappings are created and act as mapping reference lookups for which entities and fields have been mapped across two or more systems. You can review these mapping references on the External Mappings page under Integrations where they are listed. When you are working to set up your Integrations and want to test or troubleshoot your implementation before going live, you might need to create External Mappings manually and, at a later date, edit or delete them. You can also create bulk mappings for specific mapping types. If you want to create multiple separate integrations for an external system, you can create external mappings for each separate integration, and these external mappings are then linked to the specific integration they were created for. This topic explains how to create and manage the External Mapping needed for the integrations with external systems you’ve set up for your Organization:

Tip: Reviewing External Mappings for Entities? On the Details pages for m3ter entities, any External mappings created for an entity are listed on the Entity metadata panel. You can then create External Mappings for the entity directly from there. For an example of how to do this, see Creating and Managing External Mappings for Accounts.

Creating Single External Mappings

From the External mappings page, you can create a single mapping of a specific mapping type.To create a single External Mapping:

  1. Select Integrations:

The Integrations page opens.

  1. Select External mappings:

The External mappings page opens and lists the mappings in your Organization by external system. The page will open for the external system mappings you last viewed.

  1. Select the external system you want to view the external mappings for:

In this example, we’ve selected to view the external mappings created for Xero integrations. Note that:

  1. Select Create external mapping. To create a mapping, you must complete a two-stage workflow and the Create page opens ready for you to complete Stage 1.

Stage 1 - Select mapping type:

  1. Enter External mapping settings:

Tip: Settings are searchable. The three drop-down selection fields for External mapping settings are searchable - if you start to enter the value you require, the list will be filtered according to your text input.

  1. When you’ve completed the mapping type set up, select Next. The page adjusts to allow you to complete Stage 2.

Stage 2 - Add mapping IDs:

  1. On External mappings details:

Tip: m3ter entity field is a drop-down selection field?

Tip: Possible values might show! Note that if the possible values for the External entity ID field can be fetched for the external system, then you can use a drop-down list to select the value for this field from the list of possible values returned.

  1. Select Create external mapping. The Create page closes and the new external mapping is shown on the External mappings page for the external system:

Creating Bulk External Mappings

From the External mappings page, you can create mappings in bulk for a specific mapping type for an external system:To create External mappings in bulk:

  1. Select Integrations:

The Integrations page opens.

  1. Select External mappings:

The External mappings page opens.

  1. Select the three-dot menu button at top-right of the page and then select Create in bulk:

To create mappings in bulk, you must complete a two-stage workflow and the Create in bulk page opens ready for you to complete Stage 1.Stage 1 - Select mapping type:

  1. Enter External mapping settings:
  1. When you’ve completed the mapping type set up, select Next. The page adjusts to allow you to complete Stage 2:

Stage 2 - Add mapping IDs:

  1. On the External mappings panel, select Add. The page adjusts to add a row for the first mapping:

Tip: Selection is filtered! Note that the list of m3ter entities available for selection will be filtered to show only those entities of that type - here Accounts - for which a mapping of the selected type has not yet been created.

  1. Select Add again and repeat up to a maximum of 20 mappings of the selected type:

In this example, we’ve added four mappings of the selected Account <> Subscription mapping type for m3ter <> Chargebee.

  1. Select Create external mappings. You are returned to the External mappings page for the external system where the bulk mappings of the selected type are now listed:

Viewing and Managing External Mappings

From the External mappings page you can view and manage the external mappings created for your integrations with external systems and edit or delete them:To view and manage External Mappings:

  1. Select Integrations. The Integrations page opens.
  2. In the sidebar, select External mappings:

The External mappings page opens.

  1. Select the external system you want to view and manage the external mappings for:

  2. If you want to edit a mapping, select Edit:

  3. On the Edit page, make your changes and select Update external mapping.

  4. If you want to delete a single mapping, select Delete:

A confirmation pop-up appears. Select Yes to complete the delete action.

  1. If you want to delete multiple mappings, check those you want to delete and click Delete selected:

Creating Linked External Mappings

If you intend to set up multiple integrations in m3ter with an external system, it’s a good idea to create separate external mappings for use with each separate integration. You can do this by creating linked external mappings from the details page of each of the integrations you’ve set up for an external system. For example, you might have your Xero system set up for two invoicing locations for your end-customers - UK and Europe. To serve this kind of use case:

To create linked External mappings:

  1. Select Integrations:

The Integrations page opens.

  1. Select the external system you want to create a linked external mappings for:

The Integrations page for the external system opens.

  1. On the Configurations panel, select the name hotlink text of the integration you want to create a linked external mapping for:

The Integration details page opens.

  1. Scroll down the page and on the Linked external mappings panel select Create external mapping:

To create a mapping, you must complete a two-stage workflow and the Create page opens allowing you to complete Stage 1.Stage 1 - Select mapping type:

  1. Enter External mapping settings:
  1. When you’ve completed the mapping type set up, select Next. The page adjusts to allow you to complete Stage 2:

Stage 2 - Add mapping IDs:

  1. On External mappings details:

Tip: m3ter entity field is a drop-down selection field?

Tip: Possible values might show! Note that if the possible values for the External entity ID field can be fetched for the External system, then you can use a drop-down list to select the value for this field from the list of possible values returned.

  1. Select Create External mapping. The Create page closes and the new external mapping is shown on the Linked external mappings panel for the integration: