AssessmentCreation - Global
A API AssessmentCreation fornece métodos que os administradores podem usar para gerar avaliações e pesquisas.
Existem várias maneiras de chamar o método createAssessments(). Você deve definir o parâmetro typeID em todos os casos para identificar um tipo de métrica ou definição de pesquisa.
- Se o destino é uma avaliação ou pesquisa
- Se o tipo de programação de avaliação é sob demanda ou programado
- Períodos de programação de pesquisa
- Parâmetros fornecidos
Por exemplo, quando o método é chamado apenas com o conjunto de parâmetros typeID, o método pesquisa partes interessadas ou usuários de pesquisa para os quais enviar convites. Por outro lado, quando o método é chamado com os parâmetros typeID e userID definidos, ele tenta enviar convites para os usuários especificados.
AssessmentCreation - createAssessments (cadeia de caracteres typeID, cadeia de caracteres sourceRecordID, cadeia de caracteres userID)
Cria uma ou mais avaliações ou pesquisas para o tipo de métrica ou definição de pesquisa especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| ID do tipo | Cadeia de caracteres | O sys_id do tipo de métrica ou definição de pesquisa para a qual serão geradas avaliações ou pesquisas. |
| sourceRecordID | Cadeia de caracteres | Um ou mais sys_ids de definição de pesquisa separados por vírgulas a serem incluídos nas avaliações geradas. Deve haver um registro avaliável associado ao tipo de métrica especificado para cada registro de origem. Se este parâmetro for deixado em branco, as avaliações geradas incluirão todos os registros avaliáveis para o tipo especificado. Este parâmetro é para uso somente com avaliações. |
| userID | Cadeia de caracteres | Um ou mais sys_ids separados por vírgulas de usuários para os quais instâncias de avaliação ou pesquisa serão enviadas. Se este parâmetro for deixado em branco, as partes interessadas na avaliação ou os usuários da pesquisa receberão instâncias. Este parâmetro é necessário para avaliações sob demanda. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Se o método for bem-sucedido, ele retornará uma cadeia de caracteres separada por vírgulas, como 7a2ad2253784200044e0bfc8bcbe5de1, 10, b7e8b5d4c0a80169008b49e468920048 (ID de instância, número de instâncias, ID de grupo) com os seguintes valores:
Se o método não puder gerar avaliações ou pesquisas, ele retornará um dos códigos de erro. Códigos de Erros
|
Este exemplo de código mostra como gerar uma instância de avaliação em um widget do portal de serviços. Este exemplo não funcionará se o Tipo de programação estiver definido como Sob demanda.
(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
}
})();
Retornar resultados:
bbf0b9b8072330101263f19d7c1ed00b,1,33f0f978072330101263f19d7c1ed05f