System Configurations

This module handles pre-set configurations for external systems.

Description

IntegrationManager communicates with many external systems to enable data transfer from and to Pricefx. This module provides a collection of configurations to show users transfers between these systems. For example, you might need to synchronize your Salesforce Opportunities with Pricefx Quotes. With this module and the right configuration, you will create a mapper in PlatformManager and the respective fields will be mapped automatically. This provides a more dynamic approach because the configurations are stored in IM and can be further parametrized.

This module is not suitable for complex scenarios (e.g. getting data from multiple tables, multiple endpoints, transactions etc.). Use IM templates for such scenarios.

Implementation

Configuration can be loaded from (order of preference):

  • S3 bucket

  • Local resource

Respective properties determine which access is used.

Properties

Property

Default Value

Description

Property

Default Value

Description

inteegration.system-configurations.enabled

false

Whether the module is enabled or not.

integration.system-configurations.type

url

Determines the resource of system configurations. Possible values:

  • url

  • bucket

integration.system-configurations.url

/system/im-system-configurations.xml

Used when the configuration is loaded from a local resource. Insert here a path from your classpath.

integration.system-configurations.bucket

 

Used when the configuration is loaded from S3. Insert here the bucket name.

integration.system-configurations.key

 

Used when the configuration is loaded from S3. Insert here the bucket key.

Further in this section:

IntegrationManager version 5.8.0