Automatically creating assessments on Demands

Mikolz
Kilo Contributor

Can someone clarify assessments for me? It doesnt appear that the system is behaving correctly, at least to my understanding. We are currently implementing Demand Management and are configuring assessments for the prioritization of demands. I have created a test Metric Definition Type that contains some sample categories/metrics for testing purposes. I have specified the Schedule Type to be On Demand and set the filter condition approriately and Published the metric type. Now according to my understanding, this allows you to manually create an assessment instance for any of the assessable records that are created from the resulting filter. I want these assessmnent instances to be created as soon as a Demand state moves to submitted automatically. To do this, I created a correponding Trigger Condition for the Demand table the references my newly created assessment metric type above. I selected a user field that I know will be populated for testing purposes and unchecked the "Trigger Randomly" setting as I want these assessments to be sent everytime. The condition filter has been set to "State is Submitted". To my knowledge, now when I create a demand and submit it, an assessment instance of my metric type should be sent to who I specified in the trigger condition user field. This is not happening. Am I missing something in the bigger picture?

11 REPLIES 11

I haven't tried to customize them like that. The most I can do is point you to the info that I posted on another thread. It shows what I found out regarding the parameters you can pass to the assessment "engine" that is used OOB. Good luck.


Re: Demand Assessment Recalculation


Hi Jaison,

How did you built UI action to create assessment instances? I am trying to do the same. But not sure why it is not creating asmt instance.

I am using below :

The parameters are variables which i have already defined.

new global.AssessmentUtils().createAssessments(assessmentType, profile , ownedBy, '');