How to define a characteristic specification as defined by TMF633 and TMF620?

jayhamilton
Tera Contributor

I had an initial review of the Service Order Management feature and was a bit stuck on defining a service specification. I would like to define a characteristic specification and characteristic value specification as defined by the TMF 620 and TMF 633 catalog management APIs. Not having had much experience with ServiceNow, my initial impression was that it was limited in this area?

4 REPLIES 4

ShashankInamdar
ServiceNow Employee
ServiceNow Employee

Hi @jayhamilton ,

ServiceNow supports both TMF620 and TMF633 Open APIs.

For your requirement to create a Service Specification, have you looked at - https://developer.servicenow.com/dev.do#!/reference/api/washingtondc/rest/service-catalog-open-api

 

The TMF633 supports operations to Query (GET) and Create (POST), Service specifications.

In the POST operation, any characteristics you defined against the Spec will be automatically created in the Char related tables in ServiceNow.

 

Let know if you need any additional information.

Please mark this as an answer if it addresses your question.

 

Regards

Shashank

The document you pointed me to shows a specCharacteristic object with a small subset of properties.  specCharacteristic defined within the TMF 620 and 633 has a larger number of properties as follows:

CharacteristicSpecification{
description:	
This class defines a characteristic specification.

@type*	[...]
@baseType	[...]
@schemaLocation	[...]
id	[...]
name	[...]
valueType	[...]
description	[...]
configurable	[...]
validFor	TimePeriod{...}Jump to definition
minCardinality	[...]
maxCardinality	[...]
isUnique	[...]
regex	[...]
extensible	[...]
@valueSchemaLocation	[...]
charSpecRelationship	[...]
characteristicValueSpecification	[...]
 
}

 The same situation holds true for the characteristicValueSpecification object as well.  Does ServiceNow support all the properties for these objects as defined in the TMF specs?

Hi @jayhamilton , you are right. Today, ServiceNow does not support all the properties today. There is an effort in place to certify TMF620 and 633 and I expect some of the gaps will be addressed in this process.

Is there any public or non public information you can provide on a roadmap to have improved or full TMF support in this area?