Mapping Multiple Choice
ServiceNow allows you to associate multiple values with a property through the Glide Static List property type.
An equivalent mecanism is provided in Hopex ServiceNow Integration module to manage the mapping of multiple choice between ServiceNow and Hopex.
Note the following limitations:
Synchronization is only possible from ServiceSow to Hopex (not the other way around)
The Use a static value as source property, which is available to configure a specific value in the target system, is not supported in this context.
Using Glide Static List in ServiceNow
Let's illustrate this through an example:
A new multiple choice property noted Alphabet in the "Business Application" table is displayed as below.
The new instance of Glide Static List is defined by:
a Type: List
a Column Label: Alphabet (Column Name "u_alphabet" automatique)
a Choice: DropDown With None (for example)
a set of Values: Lettre A[A], Lettre B[B], Lettre C[C]*
In an instance of a Business Application table, the Alphabet property values are specified in the ServiceNow interface as below:
As a result, the Alphabet property values of the instance of a Business Application table is presented by ServiceNow as below:
Mapping Glide Static List
To define a ServiceNow Glide Static List in Hopex ServiceNow Integration:
1. From the Mapping menu, connect the Alphabet ServiceNowField to a ServiceNow Multiple Property Value.
2. Run the Synchronization.
The Alphabet property value of the instance of a Business Application is displayed in Hopex.
In the Enterprise Architecture desktop, the ServiceNow property page is displayed:
if the “HSNOW” license is available
for “EA” profiles
for objects that have ServiceNow Multiple Property Values (otherwise, the page is not visible)
on a set of MetaClasses: Application, Computer Device, Business Capability, Microservice, IT Service, Software Technology, Application System, Server (Deployed) and Org-Unit.
Technical solution to map Multiple Choice
The following MetaClasses support the Mapping of ServiceNow Multiple choice in Hopex ServiceNow Integration.
The ServiceNow Multiple Property Value concrete MetaClass is used to represent instances of ServiceNow Glide Static List properties. An instance of this metaclass is defined by:
the property name
the name of the associated table
the list of values
The ServiceNow Multiple Property abstract MetaClass,which supports the MetaAssociation between the relevant Hopex MetaClasses and the ServiceNow Multiple Property Value MetaClass.