Create the Integration Configuration Custom Object

You create the Integration Configuration custom object in the Common application. Use a new sandbox to create the Integration Configuration object.

Enter the parameters listed in the following table for the Integration Configuration custom object, using the Creating Custom Objects procedure.

Parameter

Value

Display Label

Integration Configuration.

Plural Label

Integration Configuration.

Record Name Label

Integration Configuration ID.

Record Name Data Type

Select Automatically Generated Sequence from the drop-down list

Sequence Format

{000000000000000} (15 zeroes inside braces)

Object Name

O_INT_IntegrationConfig

Description

Leave blank.

Creating Fields for the Integration Configuration Custom Object

Create the fields listed in the following table for the Integration Configuration custom object using the Creating Custom Objects procedure.

Parameter

Field: Key

Field: RemoteSystemID

Field: Value

Field Type

Text

Text

Text

Display Label

Key

RemoteSystem

Value

Name

Key

RemoteSystemID

Value

Display Width

20

20

50

Display Type

Simple Text Box

Simple Text Box

Simple Text Box

Constraints

Required, Updatable, Searchable, Indexed

Required, Updatable, Searchable, Indexed

Required, Updatable, Searchable

Maximum Length

100

80

500

Creating Pages for the Integration Configuration Custom Object

Create the pages listed in the following tables for the Integration Configuration custom object using the Creating Custom Objects procedure.

The following table lists the required information to configure pages for the Integration Configuration custom object .

Page Layout

Layout Name

Item

Value

Landing Page Layouts

Default Custom Layout

Drill Down Column

Configuration ID

Selected Fields

  • Remote System

  • Configuration ID

  • Key

  • Value

Buttons and Actions

Select both the Export and Create options.

Creation Page Layouts

Default Custom Layout

Selected Fields

  • Integration Configuration ID

  • Remote System

  • Key

  • Value

Details Page Layouts

Default Custom Layout

Selected Fields

  • Integration Configuration ID

  • LastUpdateBy

  • LastUpdateDate

  • Remote System

  • Key

  • Value

Creating a Validation Rule for the Integration Configuration Custom Object

Create the object validation rule from the UniqueKey.groovy file, using the Creating Validation Rules procedure.

Creating Global Functions for the Integration Configuration Custom Object

Create global functions from the following Groovy files, using the Creating Global Functions procedure.

  • O_INT_GetIntegConfigParameter.groovy (returns a specific parameter for a category)

  • O_INT_GetIntegConfigParameters.groovy (returns all parameters for a category)

    Note: These global functions depend on the Integration Configuration custom object being created, so they were not created previously in the Creating Global Functions procedure..

Validating and Publishing the Sandbox

Validate and publish the sandbox for the Integration Configuration custom object, using the Publish Unified Sandboxes topic.