when creating assessment , it gives noQuestions
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
when trying to create assessment instance,
it shows noQuestions as instance ID
var result = new global.AssessmentUtils().createAssessments(
surveyId,
articleId,
gs.getUserID()
);
gs.info('[KB Survey] Assessment Result = ' + result);
if (gs.nil(result)) {
gs.error('[KB Survey] createAssessments returned empty result');
return null;
}
var values = result.toString().split(',');
if (values.length < 1) {
gs.error('[KB Survey] Unexpected createAssessments result: ' + result);
return null;
}
return {
surveyId: surveyId,
assessmentInstanceId: values[0],
articleId: articleId,
rating: rating
};
gs.info('[KB Survey] Assessment Result = ' + result);
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago - last edited 58m ago
Hi @mrunalnikhi ,
Can you try this way
var result = new global.AssessmentUtils().createAssessments(surveyId, '', gs.getUserID();
result = result.split(',');
var instanceId = result[0];
grInstance = new GlideRecord('asmt_assessment_instance');
if (grInstance.get(instanceId)){
grInstance.setValue('task_id', articleId);
grInstance.setValue('trigger_id', articleId);
grInstance.setValue('trigger_table', articleId);
grInstance.update();
}
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
27m ago
Its showing me this:
If I put article ID then it is showing noQuestions in instance id