AssessmentCreation – Global
Die AssessmentCreation- API bietet Methoden, mit denen Administratoren Bewertungen und Umfragen generieren können.
Es gibt mehrere Möglichkeiten, die Methode createAssessments() aufzurufen. Sie müssen den Parameter typeID in allen Fällen festlegen, um einen Metriktyp oder eine Umfragedefinition zu identifizieren.
- Ob das Ziel ein Assessment oder eine Umfrage ist
- Ob der Typ des Assessment-Zeitplans nach Bedarf oder nach Zeitplan festgelegt wird
- Umfrageplanungszeiträume
- Bereitgestellte Parameter
Wenn die Methode beispielsweise nur mit dem Parametersatz typeID aufgerufen wird, sucht die Methode nach Stakeholdern oder Umfragebenutzern, an die Einladungen gesendet werden sollen. Wenn die Methode hingegen mit den festgelegten Parametern typeID und userID aufgerufen wird, versucht sie, Einladungen an die angegebenen Benutzer zu senden.
AssessmentCreation – createAssessments (Zeichenfolge typeID, Zeichenfolge sourceRecordID, Zeichenfolge userID)
Erstellt eine oder mehrere Beurteilungen oder Umfragen für den angegebenen Metriktyp oder die Umfragedefinition.
| Name | Typ | Beschreibung |
|---|---|---|
| typeID | Zeichenfolge | Die sys_id des Metriktyps oder der Umfragedefinition, für die Assessments oder Surveys erstellt werden sollen. |
| sourceRecordID | Zeichenfolge | Eine oder mehrere kommagetrennte Umfragedefinitions-sys_ids, die in die generierten Bewertungen aufgenommen werden sollen. Für jeden Quelldatensatz muss ein bewertbarer Datensatz mit dem angegebenen Metriktyp verknüpft sein. Wenn dieser Parameter leer gelassen wird, umfassen die generierten Bewertungen alle bewertbaren Datensätze für den angegebenen Typ. Dieser Parameter ist nur für Assessments vorgesehen. |
| userID | Zeichenfolge | Eine oder mehrere durch Kommas getrennte sys_ids von Benutzern, an die Assessment- oder Umfrageinstanzen gesendet werden sollen. Wenn dieser Parameter leer bleibt, erhalten die Assessment-Stakeholder oder Umfragebenutzer Instanzen. Dieser Parameter ist für On-Demand-Assessments erforderlich. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Wenn die Methode erfolgreich ist, gibt sie eine durch Kommas getrennte Zeichenfolge zurück, z. B. 7a2ad2253784200044e0bfc8bcbe5de1, 10, b7e8b5d4c0a80169008b49e468920048 (Instanz-ID, Anzahl der Instanzen, Gruppen-ID) mit den folgenden Werten:
Wenn die Methode keine Assessments oder Umfragen generieren kann, gibt sie einen der Fehlercodes zurück. Fehlercodes
|
Dieses Codebeispiel zeigt, wie Sie eine Bewertungsinstanz in einem Serviceportal-Widget generieren. Dieses Beispiel funktioniert nicht, wenn der Zeitplantyp auf Bei Bedarf festgelegt ist.
(function() {
var gdtSurvey = new GlideDateTime();
if (gdtSurvey.getDayOfMonthUTC() == 23) {
(new SNC.AssessmentCreation()).createAssessments('d902e09a075730101263f19d7c1ed03a', // Assessment metric type sys_id
'4baec2fe07d3f0101263f19d7c1ed0a6', // Assessable record which is the source of the assessment
gs.getUserID()); // Users ID to send the assessment instances to
}
})();
Ergebnisse zurückgeben:
bbf0b9b8072330101263f19d7c1ed00b,1,33f0f978072330101263f19d7c1ed05f