The CreatorCon Call for Content is officially open! Get started here.

Application Product Models

Mark113
Tera Contributor

Is it possible to show EPICs and Stories in the Digital Service Portfolio?  I presume Application Product Models (in Agile Development) would need to have a relationship to Business Applications? 

 

Thanks

13 REPLIES 13

Hi Eric,

 

Regarding this association of Application Model to Business Application records.  The steps included make sense and we are running Xanadu version.  Is it normal that the application model which is created is set to "Unknown".  If that the case then it requires the business application creator to modify the Model ID and I was expecting that the model record would reflect the Name of the Business App.  At this time I have the Model created, Model ID field populated but the name is set to "Unknown".  Have we customized somewhere perhaps in the Create asset on insert BR.  

 

Thanks in advance for your help.

 

HI @RobertSaunders2,

 

Is this happening all the time or intermittently?

 

The Application Model is added via the Business Rule "Populate Application Model", which, if the Model ID field is not yet populated, calls Script Include function "APMUtils().getOrCreateApplicationModelForBusinessApplication"

This either looks for an existing Application Model with the same name as the Business Application, else it creates a new Application Model with that name - but it uses GlideRecordSecure, so if the user creating the Business App does not have rights to create Application Models, it will presumably fail. It seems to work OOTB on a fresh Xanadu PDI.

 

Name is a unique field on Business App - Business Rule "Check for duplicate App name" prevents duplicates.

 

There is no default Application Model whose name is "Unknown" in a fresh Xanadu PDI so I would assume some form of customisation?

 

Hope this helps!

 

 

 

Hi @EricDohr Thanks for the details. 

However may I know why this is not documented anywhere (including in Product Documentation | ServiceNow)

or if its documented, please share the link.

Thanks!

Mark Bodman
ServiceNow Employee
ServiceNow Employee

As of Vancouver, when you create a business application, the application product model is created automatically. There is no need to do this as an extra step.  This is for the most part to better facilitate the integration of the Agile product, but also is a small step in a larger journey to a digital product-centric operating model. 

Documentation for this new Vancouver feature can be found here.  To learn more about our digital product-centric journey, check out this overview with Scott recorded last year. A recent video about how the IT4IT standard is influencing our thinking is available here.  This was more an architecture focused session, the product-context may be valuable to understand the direction from this perspective.