Document toolboxDocument toolbox

System Category Mapping Object


On this page:

System Category Mapping Object Formats

JSON Format
 {
	"SysCatID": "1",
	"Mappings": [
		{
			"Source": "Mob",
			"Target": "SCH",
			"SysCatMap": {
				"{SysCatID}": ""
			},
			"SysActMap": {
				"{SysActID}": ""
			}
		},
		{
			"Source": "SCH",
			"Target": "MOB",
			"SysCatMap": {
				"": "{SysCatID}"
			},
			"SysActMap": {
				"": "{SysActID}"
			}
		}
	],
	"SubCats": [

	]
}

System Category Mapping Object Properties

(info) Required properties are in bold.

PropertyTypeDescription
Mappingscollection

Contains mapping definition for System Categories and fields from ServiceScheduling and ServiceDispatch systems. ServiceMobility use mapping declaration at runtime to convert values from source products.

PropertyValueDescription
Sourcestring

Identifies source system for mapping.

Valid values are:

  • Mob - ServiceMobility
  • SCH - ServiceScheduling
  • OPS - ServiceDispatch
Targetstring
Identifies target/destination system for mapping.

Valid values are:

  • Mob - ServiceMobility
  • SCH - ServiceScheduling
  • OPS - ServiceDispatch
SysCatMapobject

Identifies field level mapping between SysCatID and destination system field value.

Each key/pair combination defines a mapping for single field. The property name specifies the field value for source system and the value of the property is the corresponding field value for destination system.

Not all system categories support system category activities. This will be a required field in case system category activities are not supported. Please review the specific system category definition to determine if system category activities are supported.

SysActMapobject

Identifies the field level mapping between SysActID(s) and destination system field value.

Each key/pair combination defines a mapping for single field. The property name specifies the field value for source system and the value of the property is the corresponding field value for destination system.

This is a required field. But it will be an optional field if the specific system categories does not support system category activities. Please review the specific specific system category definition to determine if system category activities are supported.

SysCatIDstringSpecifies the unique system category ID. All top level system category IDs are defined by ServiceMobility and can not be changed.
SubCatscollection

Collection of sub-categories. The SubCats collection follows the exact same format as the parent definition including additional sub-categories.

Not all system categories support sub-categories. Please refer to the specific system category documentation for complete details.