Methods
-
<static> getUserAssessment( userSysId, documentSysId [, table ] ) → {Survey}
-
Description
Retrieve a user assessment for a specific document (usally a ticket)
Parameters
Name Type Attributes Description userSysIdsys_id User id
documentSysIdsys_id Document id that is the trigger
tablestring <optional> Table where document resides, we can omit this and search for userId and documentId only
Returns
-
<static> getAssessmentQuestions( instanceId [, categoryId ] ) → {Array.<SurveyQuestion>}
-
<static> _mapAssessmentQuestionRecord( glideRecord ) → {Array.<SurveyQuestion>}
-
Description
Map Assessment record to model object
Parameters
Name Type Description glideRecordGlideRecord Returns
-
<static> getScaleOptions( metricSysId ) → {Array.<SurveyChoice>}
-
Description
Get the choices for an image scale definition
Parameters
Name Type Description metricSysIdsys_id Returns
-
<static> getTemplateChoices( templateId ) → {Array.<SurveyChoice>}
-
Description
Get the choices for a templated definition
Parameters
Name Type Description templateIdsys_id Returns
-
<static> getTemplateMapping( templateId ) → {Object}
-
Description
Get a mapping object (sys_id, value) for a template set
Parameters
Name Type Description templateIdsys_id Returns
-
<static> getMetricDefinitionMap( metricId ) → {Object}
-
Description
Get a mapping from template definitions
Parameters
Name Type Description metricIdsys_id Returns
-
<static> _mapAssessmentRecord( glideRecord ) → {Survey}
-
Description
Map a gliderecord to an Assessment object
Parameters
Name Type Description glideRecordGlideRecord Returns
-
<static> updateAssessmentDomain( assessmentSysId, domainSysId ) → {Array.<string>}