Bewertungserstellung – Global
Die Bewertungserstellung Die API stellt Methoden bereit, mit denen Administratoren Bewertungen und Umfragen generieren können.
Es gibt mehrere Möglichkeiten, den aufzurufen CreateAssessments() Methode. Sie müssen festlegen typeIDParameter in allen Fällen zur Identifizierung eines Metriktyps oder einer Umfragedefinition.
- 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
Beispiel: Wenn die Methode nur mit aufgerufen wird typeIDParametersatz, sucht die Methode nach Stakeholdern oder Umfrageanwendern, an die Einladungen gesendet werden sollen. Im Gegensatz dazu, wenn die Methode mit aufgerufen wird typeIDUnd userIDParameter festgelegt, versucht es, Einladungen an die angegebenen Anwender 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 durch Kommas getrennte sys_IDs der Umfragedefinition, die in die generierten Bewertungen aufgenommen werden soll. Für jeden Quelldatensatz muss ein bewertbarer Datensatz mit dem angegebenen Metriktyp verknüpft sein. Wenn dieser Parameter leer gelassen wird, enthält 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 eine Bewertungsinstanz in einem Serviceportal-Widget generiert wird. 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