CONFIG_SYSTEMS
CONFIG_SYSTEMS is a configuration package for configuring source systems for SOURCE entities.
See also:
Usage with configuration UI
Open the configuration package from the Designer Package list.
Click Configuration in the package top navigation menu.
In the following page, source systems can be searched, browsed, created and deleted.
To edit a specific source system, click on its name in the source systems list.
In the following page, selected source system can be edited. Also, clicking on Entities leads to a list of entities that use that source system (both active and deleted ones).
Usage with package import/export
Open the configuration package from Designer Package list
Click Export package in the Actions tab.
Click Download.
Edit JSON file.
Import edited JSON back to Designer with Import Package.
After a successful import, changes to the configuration package have been applied to Designer only. It is recommended to deploy the same changes to Runtime environments as well.
Notes
Trying to delete a source system that is still used in non-deleted entities will result in an error.
Package JSON contents
Source systems configuration
Source systems configurations are managed inside a JSON array block named sourceSystems.
Key | Value type | Example | Description |
---|---|---|---|
sourceId | String | d5497314-46b0-416f-a8dd-8e619c8c6edc | Source system's unique id. Value is optional, and if not provided, it will be generated during import. |
sourceName | String | DV_SOURCE | Source system's unique name, required value. Normally in upper case, and if otherwise, it will be capitalized during import. |
description | String | Source system's description | Optional value. |
isDeleted | Boolean | false | Whether source system is considered deleted or not. Supported values are 'true' and 'false'. Deleted source systems no longer show up as possible values during source entity creation or editing. |
You can add a new source system, update the contents of an existing one or delete it (only "soft" detetion is available).
Examples
Source System Configuration
"sourceSystems": [
...
{
"sourceId": "d5497314-46b0-416f-a8dd-8e619c8c6edc",
"sourceName": "DV_SOURCE",
"description": "Source system's description",
"isDeleted": false
}
...
]
If an existing source system needs to be deleted, simply remove it from the set of values before importing the configuration package, or set the source system's "isDeleted" property to true.