Source settings
| Key | Description | Mandatory |
|---|---|---|
| name | An arbitrary name used to identify the destination in logs. | x |
| configurationType | Specifies if the importclient configuration is configured in Easit GO or the configuration file (external / custom). | x |
| icConfigurationIdentifier | Identifier for external importclient configuration. If this is empty the source will be ignored / skipped. | |
| disabled | Can be set to true or false and tells PSImportClient if the source should be ignored / skipped or not. | |
| compare | JSON-object with key-value pairs (Details about compare) | |
| combineSourceAttributes | JSON-object with key-value pairs (Details about combineSourceAttributes) | |
| combineDestinationAttributes | JSON-object with key-value pairs (Details about combineDestinationAttributes) |
compare
PSImportClient comes with the compare feature which compare objects between the source and the destination. If the feature is enabled, PSImportClient invokes Compare-Object with objects from the destination as reference objects and objects from the source as difference objects.
| Key | Description | Mandatory |
|---|---|---|
| enabled | Can be set to true or false and tells PSImportClient if objects should be compared or not. | |
| properties | Specifies an array of properties of the reference and difference objects to compare. | |
| systemViewIdentifier | Identifier for webservice view in Easit GO to get reference objects from. | |
| Compare-Object parameter | Any of the the parameters for Compare-Object can be specified except ReferenceObject, DifferenceObject and PassThru. |
combine source and destination attributes
PSImportClient also comes with a combine feature that provides you with option of combining 2 or more properties into a new attribute. The flow for combining source attributes is invoked before the compare flow. The flow for combining destination attributes is invoked before the comparison is invoked.
| Key | Description | Mandatory |
|---|---|---|
| enabled | Can be set to true or false and tells PSImportClient if any combinings should be done or not. | |
| combines | JSON-object with key-value pairs specified in the combines section |
combines
JSON-object key-value pairs that specifies how to combine 2 or more properties into a new attribute.
| Key | Description | Mandatory |
|---|---|---|
| attributes | Attributes to combine values from. | |
| character | Character to add between values. Can be empty or null. | |
| combineAttributeOutputName | Attribute name for combined values. |