ChangeSuccess - com escopo
A API ChangeSuccess fornece métodos que retornam as pontuações de sucesso Performance Analytics (PA) para solicitações de mudança (pontuação de sucesso de mudança original com base no grupo), modelos de mudança e tipos de mudança.
Esta API também fornece métodos de ajuda que permitem modificar os resultados de retorno do método getScoresForChange(), que por padrão retorna todas as três pontuações de sucesso. Usando esses métodos de ajuda, você pode determinar se deve ou não retornar qualquer uma das pontuações de sucesso. Você também pode usar esses métodos de ajuda para fornecer resultados de retorno com classificações de pontuação de sucesso ou os indicadores de PA usados para gerar diferentes tipos de pontuações para qualquer método que retorne uma pontuação de sucesso. Além disso, você pode solicitar que o método associado ignore a verificação de segurança de direitos de acesso que é realizada por padrão para cada método.
Você associa métodos de ajuda a um método primário usando nomenclatura de ponto, como a seguinte:
novo sn_chg_score.ChangeSuccess().withTeamScore(false).withTypeScore(false).withSecurity(false).getScoresForChange(chgGr);
novo sn_chg_score.ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId("287ebd7da9fe198100f92cc8d1d2154e");
Também existem métodos que permitem obter os valores atuais de propriedades do sistema Gestão de mudanças específicas, como com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score e com.snc.change_management.success_score. entrada_nível_pontuação. Para obter uma descrição de sua funcionalidade, consulte Propriedades do Change Management.
Esta API é executada no namespace sn_chg_score e o plug-in Change Management - Change Success Score (com.snc.change_management.change_success_score) deve ser ativado.
ChangeSuccess - getEntryLevelTeamScore()
Retorna o valor especificado na propriedade do sistema com.snc.change_management.success_score.entry_level_score.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | Valor atual de com.snc.change_management.success_score.entry_level_score. Se esta propriedade do sistema não existir, o método usará um valor padrão de 500 nos cálculos de pontuação de sucesso. |
O exemplo de código a seguir mostra como chamar este método.
gs.info(new sn_chg_score.ChangeSuccess().getEntryLevelTeamScore());
Retornar resultados:
500
ChangeSuccess - getMaximumPermittedTeamScore()
Retorna o valor especificado na propriedade do sistema com.snc.change_management.success_score.maximum_score.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Valor atual de com.snc.change_management.success_score.maximum_score. Se a propriedade do sistema não existir, o método usará um valor padrão de 850 nos cálculos de pontuação de sucesso. |
Este exemplo de código mostra como obter o valor máximo permitido da pontuação da equipe (com.snc.change_management.success_score.maximum_score).
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
Retornar resultados:
850
ChangeSuccess - getMinimumPermittedTeamScore()
Retorna o valor especificado na propriedade do sistema com.snc.change_management.success_score.minimum_score.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Valor atual de com.snc.change_management.success_score.minimum_score. Se esta propriedade do sistema não existir, o método usará um valor padrão de 0 nos cálculos de pontuação de sucesso. |
O exemplo de código a seguir mostra como chamar este método.
gs.info(new sn_chg_score.ChangeSuccess().getMinimumPermittedTeamScore());
Retornar resultados:
0
ChangeSuccess - getModelScoreForChange(Object chgGr)
Retorna a pontuação de sucesso do modelo mais recente com base na solicitação de mudança GlideRecord especificada.
| Nome | Tipo | Descrição |
|---|---|---|
| chgGr | Objeto | Solicitação de mudança GlideRecord para a qual a pontuação de sucesso do modelo será retornada. |
| Elemento | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso do modelo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| chg_model | Objetos individuais para cada campo no registro do modelo de mudança [chg_model] referenciado pela solicitação de mudança especificada. Cada objeto tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS.
Tipo de dados: objeto |
| modelo_chg.ativo | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| chg_model.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| chg_model.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| chg_model.advanced_security | Sinalizador que indica se a segurança baseada em critérios do usuário está sendo usada além da segurança baseada em função para este modelo de mudança. Valores válidos:
Tipo de dados: objeto |
| chg_model.advanced_security.display_value | Exibe o valor do sinalizador Advanced_security. Tipo de dados: cadeia de caracteres |
| chg_model.advanced_security.value | Valor interno para o sinalizador Advanced_security. Tipo de dados: booliano |
| chg_model.available_in_ui | Sinalizador que indica se o registro do modelo de mudança associado está disponível na interface do usuário. Valores válidos:
Tipo de dados: objeto |
| chg_model.available_in_ui.display_value | Exiba o valor do sinalizador available_in_ui. Tipo de dados: cadeia de caracteres |
| chg_model.available_in_ui.value | Valor do sinalizador available_in_ui. Tipo de dados: booliano |
| chg_model.color | Cor do modelo de mudança associado na página principal da solicitação de mudança. Tipo de dados: objeto |
| chg_model.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| chg_model.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| chg_model.default_change_model | Sinalizador que indica se o registro do modelo de mudança associado é o modelo de mudança padrão. Valores possíveis:
Tipo de dados: objeto |
| chg_model.default_change_model.display_value | Exiba o valor do sinalizador do modelo de mudança padrão. Tipo de dados: cadeia de caracteres |
| chg_model.default_change_model.value | Valor interno para o sinalizador do modelo de mudança padrão. Tipo de dados: booliano |
| descrição_do_modelo.chg | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: objeto |
| chg_model.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| chg_model.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| chg_model.implementation_states | Lista de sys_ids de estados para os quais as solicitações de mudança usando este modelo podem ser implementadas. Tipo de dados: objeto |
| chg_model.implementation_states.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.implementation_states.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.name | Nome do modelo de mudança. Tipo de dados: objeto |
| chg_model.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| chg_model.nome.valor | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| chg_model.read_roles | Funções de segurança necessárias para ler o registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.read_roles.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.read_roles.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.record_preset | Pares de nome-valor dos campos que devem ser preenchidos automaticamente, com seus valores associados, quando um novo registro de solicitação de mudança é criado. Os valores são separados por símbolos de cursor. Por exemplo:
Tipo de dados: objeto |
| chg_model.record_preset.display_value | Exibe o valor de record_preset. Tipo de dados: cadeia de caracteres |
| chg_model.record_preset.value | Valor interno para record_preset. Tipo de dados: cadeia de caracteres |
| chg_model.state_field | Campo de lista de seleção do qual serão coletadas opções, com base no valor fornecido em table_name. Para modelos de mudança, isso é sempre definido como "estado". Tipo de dados: objeto |
| chg_model.state_field.display_value | Exibir valor para state_field. Tipo de dados: cadeia de caracteres |
| chg_model.state_field.value | Valor interno para state_field. Tipo de dados: cadeia de caracteres |
| chg_model.sys_class_name | Mude o nome da tabela do módulo. Sempre mudar modelo/chg_model. Tipo de dados: objeto |
| chg_model.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_class_name.display_value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_by | Nome do usuário que criou inicialmente o registro do módulo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on | Data e hora em que o registro do módulo de mudança foi criado originalmente. Tipo de dados: objeto |
| chg_model.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro do módulo de mudança está associado. Tipo de dados: objeto |
| chg_model.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain_path | Se estiver usando domínios na instância, o caminho de domínio no qual reside o registro do módulo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_domain_path.display_value | Exibe o valor de sys_domain_path. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain_path.value | Valor interno para sys_domain_path. Tipo de dados: cadeia de caracteres |
| chg_model.sys_id | Identificador exclusivo do registro do modelo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| chg_model.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| chg_model.sys_mod_count | Número de vezes que o registro do modelo de mudança associado foi modificado. Tipo de dados: objeto |
| chg_model.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| chg_model.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| chg_model.sys_name | Nome do modelo de mudança. Sempre igual ao parâmetro name. Tipo de dados: objeto |
| chg_model.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_tags | Marcadores do sistema associados ao registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| chg_model.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_by | Nome do usuário que atualizou pela última vez o registro do modelo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on | Data e hora em que o registro do modelo de mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| chg_model.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.table_name | Tabela que define o campo Lista de seleção do qual as escolhas serão coletadas. Para modelos de mudança, isso é sempre definido como "change_request". Tipo de dados: objeto |
| chg_model.table_name.display_value | Exibir valor para table_name. Tipo de dados: cadeia de caracteres |
| chg_model.table_name.value | Valor interno para table_name. Tipo de dados: cadeia de caracteres |
| chg_model.write_roles | Funções de segurança necessárias para gravar no registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.write_roles.display_value | Exibe o valor de write_roles. Tipo de dados: cadeia de caracteres |
| chg_model.write_roles.value | Valor interno para write_roles. Tipo de dados: cadeia de caracteres |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
Este exemplo de código mostra como recuperar a pontuação de sucesso do modelo mais recente para os modelos de mudança atuais GlideRecord, verificar se o usuário tem acesso de leitura a esse modelo de mudança e, em caso afirmativo, fazer uma entrada nas anotações de trabalho se o valor da pontuação de sucesso for menor de 50%.
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForChange(current);
gs.info(JSON.stringify(changeModelSuccess,null,2));
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 50) {
chgGr.work_notes.setJournalEntry("The selected Change Model of \"" + changeModelSuccess.chg_model.name.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeModelSuccess.score.display_value + "%).\nConsider using a different Model or adding additional approvers or discuss with your Change Manager.");
chgGr.update();
}
Exemplo dos resultados de retorno ao chamar este método:
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess - getModelScoreForModelId(cadeia de caracteres sys_id, cadeia de caracteres domain_id)
Retorna a pontuação de sucesso do modelo mais recente para o sys_id do modelo especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do grupo para o qual a pontuação de sucesso do modelo será retornada. Localizado na tabela Grupo de usuários [sys_user_grou]. |
| domain_id | Cadeia de caracteres | Opcional. Sys_id de um domínio a ser usado ao consultar Performance Analytics para a pontuação de sucesso do modelo. |
| Elemento | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso do modelo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| chg_model | Objetos individuais para cada campo no registro do modelo de mudança [chg_model] referenciado pela solicitação de mudança especificada. Cada objeto tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS.
Tipo de dados: objeto |
| modelo_chg.ativo | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| chg_model.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| chg_model.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| chg_model.advanced_security | Sinalizador que indica se a segurança baseada em critérios do usuário está sendo usada além da segurança baseada em função para este modelo de mudança. Valores válidos:
Tipo de dados: objeto |
| chg_model.advanced_security.display_value | Exibe o valor do sinalizador Advanced_security. Tipo de dados: cadeia de caracteres |
| chg_model.advanced_security.value | Valor interno para o sinalizador Advanced_security. Tipo de dados: booliano |
| chg_model.available_in_ui | Sinalizador que indica se o registro do modelo de mudança associado está disponível na interface do usuário. Valores válidos:
Tipo de dados: objeto |
| chg_model.available_in_ui.display_value | Exiba o valor do sinalizador available_in_ui. Tipo de dados: cadeia de caracteres |
| chg_model.available_in_ui.value | Valor do sinalizador available_in_ui. Tipo de dados: booliano |
| chg_model.color | Cor do modelo de mudança associado na página principal da solicitação de mudança. Tipo de dados: objeto |
| chg_model.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| chg_model.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| chg_model.default_change_model | Sinalizador que indica se o registro do modelo de mudança associado é o modelo de mudança padrão. Valores possíveis:
Tipo de dados: objeto |
| chg_model.default_change_model.display_value | Exiba o valor do sinalizador do modelo de mudança padrão. Tipo de dados: cadeia de caracteres |
| chg_model.default_change_model.value | Valor interno para o sinalizador do modelo de mudança padrão. Tipo de dados: booliano |
| descrição_do_modelo.chg | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: objeto |
| chg_model.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| chg_model.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| chg_model.implementation_states | Lista de sys_ids de estados para os quais as solicitações de mudança usando este modelo podem ser implementadas. Tipo de dados: objeto |
| chg_model.implementation_states.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.implementation_states.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.name | Nome do modelo de mudança. Tipo de dados: objeto |
| chg_model.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| chg_model.nome.valor | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| chg_model.read_roles | Funções de segurança necessárias para ler o registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.read_roles.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.read_roles.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| chg_model.record_preset | Pares de nome-valor dos campos que devem ser preenchidos automaticamente, com seus valores associados, quando um novo registro de solicitação de mudança é criado. Os valores são separados por símbolos de cursor. Por exemplo:
Tipo de dados: objeto |
| chg_model.record_preset.display_value | Exibe o valor de record_preset. Tipo de dados: cadeia de caracteres |
| chg_model.record_preset.value | Valor interno para record_preset. Tipo de dados: cadeia de caracteres |
| chg_model.state_field | Campo de lista de seleção do qual serão coletadas opções, com base no valor fornecido em table_name. Para modelos de mudança, isso é sempre definido como "estado". Tipo de dados: objeto |
| chg_model.state_field.display_value | Exibir valor para state_field. Tipo de dados: cadeia de caracteres |
| chg_model.state_field.value | Valor interno para state_field. Tipo de dados: cadeia de caracteres |
| chg_model.sys_class_name | Mude o nome da tabela do módulo. Sempre mudar modelo/chg_model. Tipo de dados: objeto |
| chg_model.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_class_name.display_value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_by | Nome do usuário que criou inicialmente o registro do módulo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on | Data e hora em que o registro do módulo de mudança foi criado originalmente. Tipo de dados: objeto |
| chg_model.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro do módulo de mudança está associado. Tipo de dados: objeto |
| chg_model.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain_path | Se estiver usando domínios na instância, o caminho de domínio no qual reside o registro do módulo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_domain_path.display_value | Exibe o valor de sys_domain_path. Tipo de dados: cadeia de caracteres |
| chg_model.sys_domain_path.value | Valor interno para sys_domain_path. Tipo de dados: cadeia de caracteres |
| chg_model.sys_id | Identificador exclusivo do registro do modelo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| chg_model.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| chg_model.sys_mod_count | Número de vezes que o registro do modelo de mudança associado foi modificado. Tipo de dados: objeto |
| chg_model.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| chg_model.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| chg_model.sys_name | Nome do modelo de mudança. Sempre igual ao parâmetro name. Tipo de dados: objeto |
| chg_model.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| chg_model.sys_tags | Marcadores do sistema associados ao registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| chg_model.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_by | Nome do usuário que atualizou pela última vez o registro do modelo de mudança associado. Tipo de dados: objeto |
| chg_model.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on | Data e hora em que o registro do modelo de mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| chg_model.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_model.table_name | Tabela que define o campo Lista de seleção do qual as escolhas serão coletadas. Para modelos de mudança, isso é sempre definido como "change_request". Tipo de dados: objeto |
| chg_model.table_name.display_value | Exibir valor para table_name. Tipo de dados: cadeia de caracteres |
| chg_model.table_name.value | Valor interno para table_name. Tipo de dados: cadeia de caracteres |
| chg_model.write_roles | Funções de segurança necessárias para gravar no registro do modelo de mudança. Tipo de dados: objeto |
| chg_model.write_roles.display_value | Exibe o valor de write_roles. Tipo de dados: cadeia de caracteres |
| chg_model.write_roles.value | Valor interno para write_roles. Tipo de dados: cadeia de caracteres |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar o método getTeamScoreForModelId() para recuperar as pontuações do modelo de todos os registros ativos do modelo de mudança associado, filtrar os registros solicitados e, em seguida, colocar todas as pontuações do modelo que sejam inferiores a 65% e seus deltas associados na fila de eventos change_success.model.warning do registro do modelo de mudança associado.
var chgModelGr = new GlideRecord("chg_model");
chgModelGr.addActiveQuery();
chgModelGr.query();
while (chgModelGr.next()) {
var changeModelSuccess = new sn_chg_score.ChangeSuccess().getModelScoreForModelId(chgModelGr.getUniqueValue());
if (changeModelSuccess.can_read && changeModelSuccess.score.has_score && changeModelSuccess.score.value < 65)
gs.eventQueue("change_success.model.warning", chgModelGr, changeModelSuccess.score.value, changeModelSuccess.score.delta.value);
}
Saída:
{
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": true
}
}
ChangeSuccess - getScoresForChange(Object chgGr)
Retorna a pontuação de sucesso da equipe de mudança mais recente (pontuação de sucesso da mudança original com base no grupo), pontuação de sucesso do modelo e pontuação de sucesso do tipo com base na solicitação de mudança especificada GlideRecord.
| Nome | Tipo | Descrição |
|---|---|---|
| chgGr | Objeto | Solicitação de mudança GlideRecord. |
| Parâmetro | Descrição |
|---|---|
| model_success_score | Detalhes sobre a pontuação de sucesso do modelo. Tipo de dados: objeto |
| model_success_score.can_read | Sinalizador que indica se uma pontuação de sucesso do modelo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| model_success_score.chg_model | Objetos individuais para cada campo no registro do modelo de mudança [chg_model] referenciado pela solicitação de mudança especificada. Cada objeto tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS.
Tipo de dados: objeto |
| model_success_score.chg_model.active | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| model_success_score.chg_model.advanced_security | Sinalizador que indica se a segurança baseada em critérios do usuário está sendo usada além da segurança baseada em função para este modelo de mudança. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.advanced_security.display_value | Exibe o valor do sinalizador Advanced_security. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.advanced_security.value | Valor interno para o sinalizador Advanced_security. Tipo de dados: booliano |
| model_success_score.chg_model.available_in_ui | Sinalizador que indica se o registro do modelo de mudança associado está disponível na interface do usuário. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.available_in_ui.display_value | Exiba o valor do sinalizador available_in_ui. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.available_in_ui.value | Valor do sinalizador available_in_ui. Tipo de dados: booliano |
| model_success_score.chg_model.color | Cor do modelo de mudança associado na página principal da solicitação de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.default_change_model | Sinalizador que indica se o registro do modelo de mudança associado é o modelo de mudança padrão. Valores válidos:
Tipo de dados: booliano Padrão: falso |
| model_success_score.chg_model.default_change_model.display_value | Exiba o valor do sinalizador do modelo de mudança padrão. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.default_change_model.value | Valor interno para o sinalizador do modelo de mudança padrão. Tipo de dados: booliano |
| model_success_score.chg_model.description | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.implementation_states | Lista de sys_ids de estados para os quais as solicitações de mudança usando este modelo podem ser implementadas. Tipo de dados: objeto |
| model_success_score.chg_model.implementation_states.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.implementation_states.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.name | Nome do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.read_roles | Funções de segurança necessárias para ler o registro do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.read_roles.display_value | Exibe o valor de read_roles. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.read_roles.value | Valor interno para read_roles. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.record_preset | Pares de nome-valor dos campos que devem ser preenchidos automaticamente, com seus valores associados, quando um novo registro de solicitação de mudança é criado. Os valores são separados por símbolos de cursor. Por exemplo:
Tipo de dados: objeto |
| model_success_score.chg_model.record_preset.display_value | Exibe o valor de record_preset. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.record_preset.value | Valor interno para record_preset. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.state_field | Campo de lista de seleção do qual serão coletadas opções, com base no valor fornecido em table_name. Para modelos de mudança, isso é sempre definido como "estado". Tipo de dados: objeto |
| model_success_score.chg_model.state_field.display_value | Exibir valor para state_field. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.state_field.value | Valor interno para state_field. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_class_name | Mude o nome da tabela do módulo. Sempre mudar modelo/chg_model. Tipo de dados: objeto |
| model_success_score.chg_model.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_by | Nome do usuário que criou inicialmente o registro do módulo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on | Data e hora em que o registro do módulo de mudança foi criado originalmente. Tipo de dados: objeto |
| model_success_score.chg_model.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on.display_value.internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro do módulo de mudança está associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain_path | Se estiver usando domínios na instância, o caminho de domínio no qual reside o registro do módulo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_domain_path.display_value | Exibe o valor de sys_domain_path. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain_path.value | Valor interno para sys_domain_path. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_id | Identificador exclusivo do registro do modelo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_mod_count | Número de vezes que o registro do modelo de mudança associado foi modificado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| model_success_score.chg_model.sys_name | Nome do modelo de mudança. Sempre igual ao parâmetro name. Tipo de dados: objeto |
| model_success_score.chg_model.sys_name | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_name | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_tags | Marcadores do sistema associados ao registro do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_by | Nome do usuário que atualizou pela última vez o registro do modelo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on | Data e hora em que o registro do modelo de mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| model_success_score.chg_model.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on.display_internal_value | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.table_name | Tabela que define o campo Lista de seleção do qual as escolhas serão coletadas. Para modelos de mudança, isso é sempre definido como "change_request". Tipo de dados: objeto |
| model_success_score.chg_model.table_name.display_value | Exibir valor para table_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.table_name.value | Valor interno para table_name. Tipo de dados: cadeia de caracteres |
| model_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| model_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| model_success_score.score.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| model_success_score.score.delta.value | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| model_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| model_success_score.score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| model_success_score.score.indicator | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| model_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| model_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| model_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| pontuação_sucesso_da_equipe | Detalhes sobre a pontuação de sucesso da equipe. Tipo de dados: objeto |
| pontuação_de_sucesso_da_equipe.pode_ler | Sinalizador que indica se uma pontuação de sucesso da equipe de mudança pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| equipe_success_score.chg_success_score_rating | Objetos individuais para cada campo do registro de classificação de pontuação de sucesso na mudança [chg_success_score_rating] que corresponde à pontuação retornada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| team_success_score.chg_success_score_rating.active | Sinalizador que indica se o registro de pontuação de sucesso na mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| equipe_success_score.chg_success_score_rating.color | Cor da pontuação de sucesso na mudança associada, conforme mostrado no cartão de pontuação de sucesso na mudança para uma solicitação de mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.rating | Mude a classificação da pontuação de sucesso, como Baixa ou Alta. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.rating.display_value | Exiba o valor da classificação. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_end | Maior valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.score_end.display_value | Exibir valor para score_end. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_end.value | Valor interno para score_end. Tipo de dados: número |
| equipe_success_score.chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.score_start.display_value | Exibir valor para score_start. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_start.value | Valor interno para score_start. Tipo de dados: número |
| Team_success_score.chg_success_score_rating.sys_class_name | Mude o nome da tabela de classificação de pontuação de sucesso. Sempre mudar a classificação da pontuação de sucesso/chg_success_score_rating. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_by | Nome do usuário que criou inicialmente o registro de classificação de pontuação de sucesso na mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on | Data e hora em que o registro de classificação de pontuação de sucesso na mudança foi criado originalmente. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on.display_internal.value | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso da mudança está associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso da mudança associado foi modificado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| equipe_success_score.chg_success_score_rating.sys_name | Nome da classificação da pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_overrides | Sys_id de um registro na mesma tabela, mas em um domínio acima do registro atual. Isso permite que um registro em um domínio inferior substitua um registro em um domínio acima dele. Por exemplo, se você tiver um registro de classificação definido no domínio "global", mas para o domínio "TOP/ACME", substitua o registro em "global". Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_overrides.display_value | Exibe o valor de sys_overrides. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on | Data e hora em que o registro de pontuação de sucesso da mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on.display_internal_value | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| pontuação_team_success.pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| team_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação_de_sucesso_da_equipe.pontuação.delta.valor_display | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| equipe_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| equipe_success_score.score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação_de_sucesso_da_equipe.pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| team_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| Team_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group | Objetos individuais para cada campo do registro de Grupo [sys_user_group] referenciado pela solicitação de mudança especificada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| team_success_score.sys_user_group.active | Sinalizador que indica se o grupo está ativo. Valores possíveis:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| Team_success_score.sys_user_group.cost_center | Sys_id do centro de custos associado ao grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.cost_center.display_value | Exiba o valor de Cost_center. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.cost_center.value | Valor interno para Cost_center. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.sys_grupo_usuário.default_designado | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.default_designee.display_value | Exiba o valor de default_assignee. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.default_designee.value | Valor interno para default_assignee. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.description | Descrição do grupo Tipo de dados: objeto |
| Team_success_score.sys_user_group.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| team_success_score.sys_user_group.email | Endereço de e-mail do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.email.display_value | Exiba o valor do e-mail. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.email.value | Valor interno do e-mail. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.exclude_manager | Sinalizador que indica se o gerente do grupo recebe e-mails do grupo. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.exclude_manager.display_value | Exibe o valor de exclude_manager. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.exclude_manager.value | Valor interno para exclude_manager. Tipo de dados: booliano |
| Team_success_score.sys_user_group.include_members | Sinalizador que indica se os membros do grupo recebem e-mails individuais quando alguém envia um e-mail para o endereço de e-mail do grupo. A única exceção a essa funcionalidade é para notificações de aprovação, em que todos os membros de um grupo recebem uma notificação de aprovação, independentemente desta seleção. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.include_members.display_value | Exibe o valor de include_members. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: booliano |
| equipe_success_score.sys_user_group.manager | Sys_id do gerente do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.manager.display_value | Exibir valor para o gerente. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.manager.value | Valor interno para o gerente. Tipo de dados: cadeia de caracteres |
| team_success_score.sys_user_group.name | Nome do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.parent | Sys_id do primário deste grupo. Se um grupo tiver um grupo primário, o grupo secundário herdará as funções do grupo primário. Os membros do grupo secundário não são membros do grupo primário. Por exemplo, se um incidente for atribuído ao grupo primário e você clicar no ícone de pesquisa Atribuído a, somente os membros do grupo primário estarão disponíveis. Os membros do grupo secundário não estão disponíveis. Tipo de dados: objeto |
| Team_success_score.sys_user_group.parent.display_value | Exiba o valor do primário. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.parent.value | Valor interno do primário. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.roles | Funções de usuário atribuídas ao grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.roles.display_value | Exiba o valor das funções. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.roles.value | Valor interno das funções. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.source | Origem do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.source.display_value | Exiba o valor da origem. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.source.value | Valor interno da origem. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_by | Usuário que criou o registro do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on | Data e hora em que o registro do grupo foi criado originalmente. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on.display_internal_value | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_id | Sys_id do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_mod_count | Número de vezes que as informações do grupo associado foram modificadas. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| Team_success_score.sys_user_group.sys_updated_by | Usuário que atualizou as informações do grupo pela última vez. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on | Data e hora da última atualização das informações do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on.display_internal_value | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.type | Tipo de grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.type.display_value | Exiba o valor para o tipo. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.type.value | Valor interno para o tipo. Tipo de dados: cadeia de caracteres |
| pontuação_tipo_sucesso | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| type_success_score.can_read | Sinalizador que indica se uma pontuação de sucesso de tipo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação_tipo_sucesso.pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| type_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| type_success_score.score.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| type_success_score.score.delta.value | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| type_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| type_success_score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| type_success_score.score.indicator | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| type_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| type_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| type_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| type_success_score.type | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| type_success_score.type.display_value | Rótulo da opção. Tipo de dados: cadeia de caracteres |
| type_success_score.type.sys_id | Sys_id do registro Opção [sys_choice] para o tipo de mudança especificado. Tipo de dados: cadeia de caracteres |
| type_success_score.type.value | Valor da opção. Tipo de dados: cadeia de caracteres |
Este exemplo de código mostra como recuperar a pontuação de sucesso da equipe de mudança mais recente (pontuação de sucesso da mudança original com base no grupo), pontuação de sucesso do modelo e pontuação de sucesso do tipo com base no GlideRecord atual usando o método getScoresForChange () e, em seguida, usa vários atributos para filtrar o resultados e salve um resumo da pontuação de sucesso construída nas anotações de trabalho.
var changeSuccessScores = new sn_chg_score.ChangeSuccess().getScoresForChange(current);
gs.info(JSON.stringify(changeSuccessScores, null, 2));
var changeSuccessScoresSummary = "";
if (changeSuccessScores.team_success_score.can_read && changeSuccessScores.team_success_score.score.has_score)
changeSuccessScoresSummary += "Assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a success rating of \"" + changeSuccessScores.team_success_score.chg_success_score_rating.rating.display_value + "\" (Current team success score: " + changeSuccessScores.team_success_score.score.display_value + ")\n";
if (changeSuccessScores.model_success_score.can_read && changeSuccessScores.model_success_score.score.has_score)
changeSuccessScoresSummary += "Model \"" + changeSuccessScores.model_success_score.chg_model.name.display_value + "\" has a success rate of " + changeSuccessScores.model_success_score.score.display_value + "%\n";
if (changeSuccessScores.type_success_score.can_read && changeSuccessScores.type_success_score.score.has_score)
changeSuccessScoresSummary += "Type \"" + changeSuccessScores.type_success_score.type.display_value + "\" has a success rate of " + changeSuccessScores.type_success_score.score.display_value + "%\n";
if (changeSuccessScoresSummary !== "") {
changeSuccessScoresSummary = "Change success scores summary:\n\n" + changeSuccessScoresSummary;
chgGr.work_notes.setJournalEntry(changeSuccessScoresSummary);
chgGr.update();
}
Exemplos de resultados de retorno:
{
"team_success_score": {
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
},
"model_success_score": {
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
},
"type_success_score": {
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
}
ChangeSuccess - getTeamScoreForChange(Object chgGr)
Retorna a pontuação de sucesso da equipe de mudança mais recente (pontuação de sucesso da mudança original com base no grupo) com base na solicitação de mudança especificada GlideRecord.
| Nome | Tipo | Descrição |
|---|---|---|
| chgGr | Objeto | Solicitação de mudança GlideRecord para a qual a pontuação de sucesso da equipe de mudança será retornada. |
| Parâmetro | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso da equipe de mudança pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| chg_success_score_rating | Objetos individuais para cada campo do registro de classificação de pontuação de sucesso na mudança [chg_success_score_rating] que corresponde à pontuação retornada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| chg_success_score_rating.active | Sinalizador que indica se o registro de pontuação de sucesso na mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| chg_success_score_rating.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| chg_success_score_rating.color | Cor da pontuação de sucesso na mudança associada, conforme mostrado no cartão de pontuação de sucesso na mudança para uma solicitação de mudança. Tipo de dados: objeto |
| chg_success_score_rating.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.rating | Mude a classificação da pontuação de sucesso, como Baixa ou Alta. Tipo de dados: objeto |
| chg_success_score_rating.rating.display_value | Exiba o valor da classificação. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_end | Maior valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.score_end.display_value | Exibir valor para score_end. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_end.value | Valor interno para score_end. Tipo de dados: número |
| chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.score_start.display_value | Exibir valor para score_start. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_start.value | Valor interno para score_start. Tipo de dados: número |
| chg_success_score_rating.sys_class_name | Mude o nome da tabela de classificação de pontuação de sucesso. Sempre mudar a classificação da pontuação de sucesso/chg_success_score_rating. Tipo de dados: objeto |
| chg_success_score_rating.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_by | Nome do usuário que criou inicialmente o registro de classificação de pontuação de sucesso na mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on | Data e hora em que o registro de classificação de pontuação de sucesso na mudança foi criado originalmente. Tipo de dados: objeto |
| chg_success_score_rating.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso da mudança está associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso da mudança associado foi modificado. Tipo de dados: objeto |
| chg_success_score_rating.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| chg_success_score_rating.sys_name | Nome da classificação da pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: objeto |
| chg_success_score_rating.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_overrides | Sys_id de um registro na mesma tabela, mas em um domínio acima do registro atual. Isso permite que um registro em um domínio inferior substitua um registro em um domínio acima dele. Por exemplo, se você tiver um registro de classificação definido no domínio "global", mas para o domínio "TOP/ACME", substitua o registro em "global". Tipo de dados: objeto |
| chg_success_score_rating.sys_overrides.display_value | Exibe o valor de sys_overrides. Tipo de dados: cadeia de caracteres |
| tchg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on | Data e hora em que o registro de pontuação de sucesso da mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| chg_success_score_rating.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| sys_user_group | Objetos individuais para cada campo do registro de Grupo [sys_user_group] referenciado pela solicitação de mudança especificada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| sys_user_group.active | Sinalizador que indica se o grupo está ativo. Valores possíveis:
Tipo de dados: objeto |
| sys_user_group.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| sys_user_group.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| sys_user_group.cost_center | Sys_id do centro de custos associado ao grupo. Tipo de dados: objeto |
| sys_user_group.cost_center.display_value | Exiba o valor de Cost_center. Tipo de dados: cadeia de caracteres |
| sys_user_group.cost_center.value | Valor interno para Cost_center. Tipo de dados: cadeia de caracteres |
| sys_user_group.default_designee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: objeto |
| sys_user_group.default_designee.display_value | Exiba o valor de default_assignee. Tipo de dados: cadeia de caracteres |
| sys_user_group.default_designee.value | Valor interno para default_assignee. Tipo de dados: cadeia de caracteres |
| sys_user_group.description | Descrição do grupo Tipo de dados: objeto |
| sys_user_group.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| sys_user_group.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| sys_user_group.e-mail | Endereço de e-mail do grupo. Tipo de dados: objeto |
| sys_user_group.email.display_value | Exiba o valor do e-mail. Tipo de dados: cadeia de caracteres |
| sys_user_group.email.value | Valor interno do e-mail. Tipo de dados: cadeia de caracteres |
| sys_user_group.exclude_manager | Sinalizador que indica se o gerente do grupo recebe e-mails do grupo. Valores válidos:
Tipo de dados: objeto |
| sys_user_group.exclude_manager.display_value | Exibe o valor de exclude_manager. Tipo de dados: cadeia de caracteres |
| sys_user_group.exclude_manager.value | Valor interno para exclude_manager. Tipo de dados: booliano |
| sys_user_group.include_members | Sinalizador que indica se os membros do grupo recebem e-mails individuais quando alguém envia um e-mail para o endereço de e-mail do grupo. A única exceção a essa funcionalidade é para notificações de aprovação, em que todos os membros de um grupo recebem uma notificação de aprovação, independentemente desta seleção. Valores válidos:
Tipo de dados: objeto |
| sys_user_group.include_members.display_value | Exibe o valor de include_members. Tipo de dados: cadeia de caracteres |
| sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: booliano |
| sys_user_group.manager | Sys_id do gerente do grupo. Tipo de dados: objeto |
| sys_user_group.manager.display_value | Exibir valor para o gerente. Tipo de dados: cadeia de caracteres |
| sys_user_group.manager.value | Valor interno para o gerente. Tipo de dados: cadeia de caracteres |
| sys_user_group.name | Nome do grupo. Tipo de dados: objeto |
| sys_user_group.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| sys_user_group.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| sys_user_group.parent | Sys_id do primário deste grupo. Se um grupo tiver um grupo primário, o grupo secundário herdará as funções do grupo primário. Os membros do grupo secundário não são membros do grupo primário. Por exemplo, se um incidente for atribuído ao grupo primário e você clicar no ícone de pesquisa Atribuído a, somente os membros do grupo primário estarão disponíveis. Os membros do grupo secundário não estão disponíveis. Tipo de dados: objeto |
| sys_user_group.parent.display_value | Exiba o valor do primário. Tipo de dados: cadeia de caracteres |
| sys_user_group.parent.value | Valor interno do primário. Tipo de dados: cadeia de caracteres |
| sys_user_group.roles | Funções de usuário atribuídas ao grupo. Tipo de dados: objeto |
| sys_user_group.roles.display_value | Exiba o valor das funções. Tipo de dados: cadeia de caracteres |
| sys_user_group.roles.value | Valor interno das funções. Tipo de dados: cadeia de caracteres |
| sys_user_group.source | Origem do grupo. Tipo de dados: objeto |
| sys_user_group.source.display_value | Exiba o valor da origem. Tipo de dados: cadeia de caracteres |
| sys_user_group.source.value | Valor interno da origem. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_by | Usuário que criou o registro do grupo. Tipo de dados: objeto |
| sys_user_group.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on | Data e hora em que o registro do grupo foi criado originalmente. Tipo de dados: objeto |
| sys_user_group.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_id | Sys_id do grupo. Tipo de dados: objeto |
| sys_user_group.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_mod_count | Número de vezes que as informações do grupo associado foram modificadas. Tipo de dados: objeto |
| sys_user_group.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| sys_user_group.sys_updated_by | Usuário que atualizou as informações do grupo pela última vez. Tipo de dados: objeto |
| sys_user_group.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on | Data e hora da última atualização das informações do grupo. Tipo de dados: objeto |
| sys_user_group.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.type | Tipo de grupo. Tipo de dados: objeto |
| sys_user_group.type.display_value | Exiba o valor para o tipo. Tipo de dados: cadeia de caracteres |
| sys_user_group.type.value | Valor interno para o tipo. Tipo de dados: cadeia de caracteres |
Este exemplo mostra como usar o método getTeamScoreForChange() para a solicitação de mudança atual GlideRecord para recuperar a pontuação da equipe para a solicitação de mudança e, em seguida, usar seus vários atributos para construir um resumo de pontuação e escrevê-lo nas anotações de trabalho.
var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForChange(current);
gs.info(JSON.stringify(changeTeamSuccess, null, 2));
if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
chgGr.work_notes.setJournalEntry("The selected assignment group \"" + chgGr.assignment_group.getDisplayValue() + "\" has a " + changeTeamSuccess.chg_success_score_rating.rating.display_value + " success rating (current success score is: " + changeTeamSuccess.score.display_value + ").\nConsider adding additional approvers or discuss with your Change Manager.");
chgGr.update();
}
Resultados de amostra de retorno:
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess - getTeamScoreForGroupId(cadeia de caracteres sys_id, cadeia de caracteres domain_id)
Retorna a pontuação de sucesso da equipe de mudança mais recente (pontuação de sucesso da mudança original com base no grupo) para o grupo especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do grupo para o qual a pontuação de sucesso da equipe de mudança será retornada. Localizado na tabela Grupo de usuários [sys_user_group]. |
| domain_id | Cadeia de caracteres | Opcional. Sys_id de um domínio a ser usado ao consultar Performance Analytics para a pontuação de sucesso da equipe. |
| Parâmetro | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso da equipe de mudança pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| chg_success_score_rating | Objetos individuais para cada campo do registro de classificação de pontuação de sucesso na mudança [chg_success_score_rating] que corresponde à pontuação retornada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| chg_success_score_rating.active | Sinalizador que indica se o registro de pontuação de sucesso na mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| chg_success_score_rating.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| chg_success_score_rating.color | Cor da pontuação de sucesso na mudança associada, conforme mostrado no cartão de pontuação de sucesso na mudança para uma solicitação de mudança. Tipo de dados: objeto |
| chg_success_score_rating.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.rating | Mude a classificação da pontuação de sucesso, como Baixa ou Alta. Tipo de dados: objeto |
| chg_success_score_rating.rating.display_value | Exiba o valor da classificação. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_end | Maior valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.score_end.display_value | Exibir valor para score_end. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_end.value | Valor interno para score_end. Tipo de dados: número |
| chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.score_start.display_value | Exibir valor para score_start. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.score_start.value | Valor interno para score_start. Tipo de dados: número |
| chg_success_score_rating.sys_class_name | Mude o nome da tabela de classificação de pontuação de sucesso. Sempre mudar a classificação da pontuação de sucesso/chg_success_score_rating. Tipo de dados: objeto |
| chg_success_score_rating.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_by | Nome do usuário que criou inicialmente o registro de classificação de pontuação de sucesso na mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on | Data e hora em que o registro de classificação de pontuação de sucesso na mudança foi criado originalmente. Tipo de dados: objeto |
| chg_success_score_rating.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso da mudança está associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso da mudança associado foi modificado. Tipo de dados: objeto |
| chg_success_score_rating.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| chg_success_score_rating.sys_name | Nome da classificação da pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: objeto |
| chg_success_score_rating.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_overrides | Sys_id de um registro na mesma tabela, mas em um domínio acima do registro atual. Isso permite que um registro em um domínio inferior substitua um registro em um domínio acima dele. Por exemplo, se você tiver um registro de classificação definido no domínio "global", mas para o domínio "TOP/ACME", substitua o registro em "global". Tipo de dados: objeto |
| chg_success_score_rating.sys_overrides.display_value | Exibe o valor de sys_overrides. Tipo de dados: cadeia de caracteres |
| tchg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: objeto |
| chg_success_score_rating.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| chg_success_score_rating.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on | Data e hora em que o registro de pontuação de sucesso da mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| chg_success_score_rating.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| chg_success_score_rating.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| sys_user_group | Objetos individuais para cada campo do registro de Grupo [sys_user_group] referenciado pela solicitação de mudança especificada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| sys_user_group.active | Sinalizador que indica se o grupo está ativo. Valores possíveis:
Tipo de dados: objeto |
| sys_user_group.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| sys_user_group.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| sys_user_group.cost_center | Sys_id do centro de custos associado ao grupo. Tipo de dados: objeto |
| sys_user_group.cost_center.display_value | Exiba o valor de Cost_center. Tipo de dados: cadeia de caracteres |
| sys_user_group.cost_center.value | Valor interno para Cost_center. Tipo de dados: cadeia de caracteres |
| sys_user_group.default_designee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: objeto |
| sys_user_group.default_designee.display_value | Exiba o valor de default_assignee. Tipo de dados: cadeia de caracteres |
| sys_user_group.default_designee.value | Valor interno para default_assignee. Tipo de dados: cadeia de caracteres |
| sys_user_group.description | Descrição do grupo Tipo de dados: objeto |
| sys_user_group.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| sys_user_group.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| sys_user_group.e-mail | Endereço de e-mail do grupo. Tipo de dados: objeto |
| sys_user_group.email.display_value | Exiba o valor do e-mail. Tipo de dados: cadeia de caracteres |
| sys_user_group.email.value | Valor interno do e-mail. Tipo de dados: cadeia de caracteres |
| sys_user_group.exclude_manager | Sinalizador que indica se o gerente do grupo recebe e-mails do grupo. Valores válidos:
Tipo de dados: objeto |
| sys_user_group.exclude_manager.display_value | Exibe o valor de exclude_manager. Tipo de dados: cadeia de caracteres |
| sys_user_group.exclude_manager.value | Valor interno para exclude_manager. Tipo de dados: booliano |
| sys_user_group.include_members | Sinalizador que indica se os membros do grupo recebem e-mails individuais quando alguém envia um e-mail para o endereço de e-mail do grupo. A única exceção a essa funcionalidade é para notificações de aprovação, em que todos os membros de um grupo recebem uma notificação de aprovação, independentemente desta seleção. Valores válidos:
Tipo de dados: objeto |
| sys_user_group.include_members.display_value | Exibe o valor de include_members. Tipo de dados: cadeia de caracteres |
| sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: booliano |
| sys_user_group.manager | Sys_id do gerente do grupo. Tipo de dados: objeto |
| sys_user_group.manager.display_value | Exibir valor para o gerente. Tipo de dados: cadeia de caracteres |
| sys_user_group.manager.value | Valor interno para o gerente. Tipo de dados: cadeia de caracteres |
| sys_user_group.name | Nome do grupo. Tipo de dados: objeto |
| sys_user_group.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| sys_user_group.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| sys_user_group.parent | Sys_id do primário deste grupo. Se um grupo tiver um grupo primário, o grupo secundário herdará as funções do grupo primário. Os membros do grupo secundário não são membros do grupo primário. Por exemplo, se um incidente for atribuído ao grupo primário e você clicar no ícone de pesquisa Atribuído a, somente os membros do grupo primário estarão disponíveis. Os membros do grupo secundário não estão disponíveis. Tipo de dados: objeto |
| sys_user_group.parent.display_value | Exiba o valor do primário. Tipo de dados: cadeia de caracteres |
| sys_user_group.parent.value | Valor interno do primário. Tipo de dados: cadeia de caracteres |
| sys_user_group.roles | Funções de usuário atribuídas ao grupo. Tipo de dados: objeto |
| sys_user_group.roles.display_value | Exiba o valor das funções. Tipo de dados: cadeia de caracteres |
| sys_user_group.roles.value | Valor interno das funções. Tipo de dados: cadeia de caracteres |
| sys_user_group.source | Origem do grupo. Tipo de dados: objeto |
| sys_user_group.source.display_value | Exiba o valor da origem. Tipo de dados: cadeia de caracteres |
| sys_user_group.source.value | Valor interno da origem. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_by | Usuário que criou o registro do grupo. Tipo de dados: objeto |
| sys_user_group.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on | Data e hora em que o registro do grupo foi criado originalmente. Tipo de dados: objeto |
| sys_user_group.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_id | Sys_id do grupo. Tipo de dados: objeto |
| sys_user_group.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_mod_count | Número de vezes que as informações do grupo associado foram modificadas. Tipo de dados: objeto |
| sys_user_group.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| sys_user_group.sys_updated_by | Usuário que atualizou as informações do grupo pela última vez. Tipo de dados: objeto |
| sys_user_group.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on | Data e hora da última atualização das informações do grupo. Tipo de dados: objeto |
| sys_user_group.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| sys_user_group.type | Tipo de grupo. Tipo de dados: objeto |
| sys_user_group.type.display_value | Exiba o valor para o tipo. Tipo de dados: cadeia de caracteres |
| sys_user_group.type.value | Valor interno para o tipo. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar o método getTeamScoreForGroupId() para recuperar a pontuação da equipe de um grupo, filtrar os registros solicitados e, em seguida, colocar todas as pontuações de grupo baixas e deltas na fila de eventos change_success.team.warning do grupo associado registro.
var chgGroupGr = new GlideAggregate("change_request");
chgGroupGr.addInactiveQuery();
chgGroupGr.addNotNullQuery("close_code");
chgGroupGr.groupBy("assignment_group");
chgGroupGr.query();
while (chgGroupGr.next()) {
var groupId = chgGroupGr.getValue("assignment_group");
var changeTeamSuccess = new sn_chg_score.ChangeSuccess().getTeamScoreForGroupId(groupId);
if (changeTeamSuccess.can_read && changeTeamSuccess.score.has_score && changeTeamSuccess.chg_success_score_rating.rating.value === "Low") {
var grpGr = new GlideRecord("sys_user_group");
grpGr.get(groupId);
gs.eventQueue("change_success.team.warning", grpGr, changeTeamSuccess.score.value, changeTeamSuccess.score.delta.value);
}
}
Exemplo dos resultados de retorno ao chamar este método:
{
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "1",
"value": 1
},
"description": {
"display_value": "LDAP admins group",
"value": "LDAP admins group"
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2013-07-26 22:48:47",
"value": "2013-07-26 21:48:47",
"display_value_internal": "2013-07-26 22:48:47"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "dc0db135c332010016194ffe5bba8f23",
"value": "dc0db135c332010016194ffe5bba8f23"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2013-07-26 22:12:56",
"value": "2013-07-26 21:12:56",
"display_value_internal": "2013-07-26 22:12:56"
},
"name": {
"display_value": "LDAP Admins",
"value": "LDAP Admins"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 510,
"display_value": "510",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "500",
"value": 500
},
"score_end": {
"display_value": "599",
"value": 599
},
"color": {
"display_value": "#FDEEC5",
"value": "#FDEEC5"
},
"rating": {
"display_value": "Medium",
"value": "Medium"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "5dc448fd73330010491d235f04f6a7de",
"value": "5dc448fd73330010491d235f04f6a7de"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:44:07",
"value": "2020-03-27 07:44:07",
"display_value_internal": "2020-03-27 07:44:07"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Medium",
"value": "Medium"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess - getTypeScoreForChange(Object chgGr)
Retorna a pontuação de sucesso do tipo mais recente com base na solicitação de mudança especificada GlideRecord.
| Nome | Tipo | Descrição |
|---|---|---|
| chgGr | Objeto | Solicitação de mudança GlideRecord para a qual retornar o tipo de pontuação de sucesso. |
| Parâmetro | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso de tipo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| tipo | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| tipo.display_value | Rótulo da opção. Tipo de dados: cadeia de caracteres |
| type.sys_id | Sys_id do registro Opção [sys_choice] para o tipo de mudança especificado. Tipo de dados: cadeia de caracteres |
| tipo.valor | Valor da opção. Tipo de dados: cadeia de caracteres |
Este exemplo de código mostra como recuperar a pontuação de sucesso do tipo mais recente com base no GlideRecord atual para modelos de mudança para os quais o usuário tem acesso de leitura e têm um valor de pontuação de sucesso inferior a 50%. Em seguida, ele os armazena nas anotações de trabalho.
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForChange(current);
gs.info(JSON.stringify(changeTypeSuccess, null, 2));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 50) {
current.work_notes.setJournalEntry("The selected Change Type of \"" + changeTypeSuccess.type.display_value + "\" has a success rate of less than 50% (current success rate is: " + changeTypeSuccess.score.display_value + "%).\nConsider using a different Type or adding additional approvers or discuss with your Change Manager.");
current.update();
}
Exemplo dos resultados de retorno ao chamar este método:
{
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 74.29906542056075,
"display_value": "74.30",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess - getTypeScoreForType(cadeia de caracteres tipo, cadeia de caracteres domain_id)
Retorna a pontuação de sucesso do tipo mais recente para o tipo de mudança especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| tipo | Cadeia de caracteres | Tipo de solicitação de mudança para a qual a pontuação de sucesso do tipo será retornada, como "emergência". |
| domain_id | Cadeia de caracteres | Opcional. Sys_id de um domínio a ser usado ao consultar Performance Analytics para o tipo de pontuação de sucesso. |
| Parâmetro | Descrição |
|---|---|
| can_read | Sinalizador que indica se uma pontuação de sucesso de tipo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| pontuação.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| pontuação.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| tipo | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| type.sys_id | Sys_id do registro Opção [sys_choice] para o tipo de mudança especificado. Tipo de dados: cadeia de caracteres |
| tipo.valor | Valor da opção. Tipo de dados: cadeia de caracteres |
| tipo.display_value | Rótulo da opção. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar o método getTypeScoreForType() para recuperar a pontuação de tipo dos tipos especificados (nome, elemento e idioma) e filtrar por meio dos registros solicitados. Em seguida, ele coloca todas as pontuações de tipo inferiores a 65% na fila de eventos change_success.type.warning do registro sys_choice associado.
var chgTypeGr = new GlideRecord("sys_choice");
chgTypeGr.addQuery("name", "change_request");
chgTypeGr.addQuery("element", "type");
chgTypeGr.addQuery("language", "en");
chgTypeGr.query();
while (chgTypeGr.next()) {
var changeTypeSuccess = new sn_chg_score.ChangeSuccess().getTypeScoreForType(chgTypeGr.getValue("value"));
if (changeTypeSuccess.can_read && changeTypeSuccess.score.has_score && changeTypeSuccess.score.value < 65)
gs.eventQueue("change_success.type.warning", chgTypeGr, changeTypeSuccess.score.value, changeTypeSuccess.score.delta.value);
}
Exemplo dos resultados de retorno ao chamar este método:
{
"can_read": true,
"type": {
"sys_id": "2ba27d53cb100200d71cb9c0c24c9c2f",
"value": "emergency",
"display_value": "Emergency"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": 82.97872340425532,
"display_value": "82.98",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess - withIndicatorScores(booliano de alternância)
Controla se o método associado retorna os detalhes dos indicadores Performance Analytics (PA) usados para gerar cada um dos diferentes tipos de pontuações (equipe, modelo e tipo). Por padrão, essas informações não são retornadas.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se os detalhes dos indicadores de PA devem ser incluídos. Valores válidos:
Padrão: falso |
| Parâmetro | Descrição |
|---|---|
| indicator_scores | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| indicador_pontuações.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| indicador_pontuações.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| indicador_pontuações.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| indicador_pontuações.exibição_valor | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| indicador_pontuações.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| indicador_pontuações.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| indicator_scores.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| indicador_pontuações.indicador.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| indicador_pontuações.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
O exemplo a seguir mostra como solicitar que as pontuações do indicador não sejam retornadas em uma chamada getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withIndicatorScores(false).getScoresForChange(chgGr), null, 2));
A saída a seguir mostra somente os valores de pontuação do indicador que são retornados se este auxiliar estiver definido como verdadeiro. Outros valores também podem ser retornados com base no método ao qual este auxiliar está anexado.
"indicator_scores": [
{
"indicator": {
"name": "Total changes",
"sys_id": "966e899173401010491d235f04f6a7ef"
},
"value": 11,
"display_value": "11",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
}
]
ChangeSuccess - withModelScore(boolean toggle)
Válido somente quando chamado com o método getScoresForChange(). Controla se o método getScoresForChange() retorna a pontuação do modelo. Por padrão, a pontuação do modelo é retornada.
Use este método para ativar ou desativar o retorno desses dados para o objeto ChangeSuccess atual.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se a pontuação de sucesso do modelo deve ser incluída. Valores válidos:
Padrão: verdadeiro |
| Parâmetro | Descrição |
|---|---|
| model_success_score | Detalhes sobre a pontuação de sucesso do modelo. Tipo de dados: objeto |
| model_success_score.can_read | Sinalizador que indica se uma pontuação de sucesso do modelo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| model_success_score.chg_model | Objetos individuais para cada campo no registro do modelo de mudança [chg_model] referenciado pela solicitação de mudança especificada. Cada objeto tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS.
Tipo de dados: objeto |
| model_success_score.chg_model.active | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| model_success_score.chg_model.advanced_security | Sinalizador que indica se a segurança baseada em critérios do usuário está sendo usada além da segurança baseada em função para este modelo de mudança. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.advanced_security.display_value | Exibe o valor do sinalizador Advanced_security. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.advanced_security.value | Valor interno para o sinalizador Advanced_security. Tipo de dados: booliano |
| model_success_score.chg_model.available_in_ui | Sinalizador que indica se o registro do modelo de mudança associado está disponível na interface do usuário. Valores válidos:
Tipo de dados: objeto |
| model_success_score.chg_model.available_in_ui.display_value | Exiba o valor do sinalizador available_in_ui. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.available_in_ui.value | Valor do sinalizador available_in_ui. Tipo de dados: booliano |
| model_success_score.chg_model.color | Cor do modelo de mudança associado na página principal da solicitação de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.default_change_model | Sinalizador que indica se o registro do modelo de mudança associado é o modelo de mudança padrão. Valores possíveis:
Tipo de dados: objeto |
| model_success_score.chg_model.default_change_model.display_value | Exiba o valor do sinalizador do modelo de mudança padrão. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.default_change_model.value | Valor interno para o sinalizador do modelo de mudança padrão. Tipo de dados: booliano |
| model_success_score.chg_model.description | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.name | Nome do modelo de mudança. Tipo de dados: objeto |
| model_success_score.chg_model.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.record_preset | Pares de nome-valor dos campos que devem ser preenchidos automaticamente, com seus valores associados, quando um novo registro de solicitação de mudança é criado. Os valores são separados por símbolos de cursor. Por exemplo:
Tipo de dados: objeto |
| model_success_score.chg_model.record_preset.display_value | Exibe o valor de record_preset. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.record_preset.value | Valor interno para record_preset. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.state_field | Campo de lista de seleção do qual serão coletadas opções, com base no valor fornecido em table_name. Para modelos de mudança, isso é sempre definido como "estado". Tipo de dados: objeto |
| model_success_score.chg_model.state_field.display_value | Exibir valor para state_field. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.state_field.value | Valor interno para state_field. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_class_name | Mude o nome da tabela do módulo. Sempre mudar modelo/chg_model. Tipo de dados: objeto |
| model_success_score.chg_model.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_by | Nome do usuário que criou inicialmente o registro do módulo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on | Data e hora em que o registro do módulo de mudança foi criado originalmente. Tipo de dados: objeto |
| model_success_score.chg_model.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro do módulo de mudança está associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain_path | Se estiver usando domínios na instância, o caminho de domínio no qual reside o registro do módulo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_domain_path.display_value | Exibe o valor de sys_domain_path. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_domain_path.value | Valor interno para sys_domain_path. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_id | Identificador exclusivo do registro do modelo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_mod_count | Número de vezes que o registro do modelo de mudança associado foi modificado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| model_success_score.chg_model.sys_name | Nome do modelo de mudança. Sempre igual ao parâmetro name. Tipo de dados: objeto |
| model_success_score.chg_model.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_by | Nome do usuário que atualizou pela última vez o registro do modelo de mudança associado. Tipo de dados: objeto |
| model_success_score.chg_model.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on | Data e hora em que o registro do modelo de mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| model_success_score.chg_model.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| model_success_score.chg_model.table_name | Tabela que define o campo Lista de seleção do qual as escolhas serão coletadas. Para modelos de mudança, isso é sempre definido como "change_request". Tipo de dados: cadeia de caracteres Tamanho máximo: 80 |
| model_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| model_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| model_success_score.score.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| model_success_score.score.delta.value | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| model_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| model_success_score.score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| model_success_score.score.indicator | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| model_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| model_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| model_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
O exemplo a seguir mostra como solicitar que as informações de pontuação do modelo não sejam retornadas em uma chamada getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withModelScore(false).getScoresForChange(chgGr), null, 2));
A saída a seguir mostra somente os valores de pontuação de sucesso do modelo que são retornados se este auxiliar estiver definido como verdadeiro. Para ver as outras pontuações que podem ser retornadas, consulte getScoresForChange().
"model_success_score": {
"can_read": true,
"chg_model": {
"color": {
"display_value": "",
"value": ""
},
"default_change_model": {
"display_value": "false",
"value": false
},
"description": {
"display_value": "This model can be used to capture unauthorized change events that were detected.",
"value": "This model can be used to capture unauthorized change events that were detected."
},
"sys_updated_on": {
"display_value": "2020-10-21 11:10:57",
"value": "2020-10-21 10:10:57",
"display_value_internal": "2020-10-21 11:10:57"
},
"table_name": {
"display_value": "change_request",
"value": "change_request"
},
"sys_class_name": {
"display_value": "Change Model",
"value": "chg_model"
},
"sys_id": {
"display_value": "aedc6a625323101034d1ddeeff7b1296",
"value": "aedc6a625323101034d1ddeeff7b1296"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"write_roles": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2020-10-02 14:50:20",
"value": "2020-10-02 13:50:20",
"display_value_internal": "2020-10-02 14:50:20"
},
"read_roles": {
"display_value": "itil,sn_change_read",
"value": "itil,sn_change_read"
},
"sys_name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"advanced_security": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
},
"record_preset": {
"display_value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ",
"value": "type=emergency^short_description=An unauthorized change has been detected^assignment_group=a715cd759f2002002920bde8132e7018^work_start=javascript:gs.nowDateTime()^unauthorized=true^EQ"
},
"sys_mod_count": {
"display_value": "9",
"value": 9
},
"active": {
"display_value": "true",
"value": true
},
"sys_tags": {
"display_value": "",
"value": ""
},
"available_in_ui": {
"display_value": "false",
"value": false
},
"state_field": {
"display_value": "state",
"value": "state"
},
"name": {
"display_value": "Unauthorized Change",
"value": "Unauthorized Change"
},
"implementation_states": {
"display_value": "",
"value": ""
}
},
"score": {
"indicator": {
"name": "Change Model: % Successful and Successful With Issues",
"sys_id": "604f98dfc302011005aea539e540dd75"
},
"value": 76.92307692307693,
"display_value": "76.92",
"delta": {
"value": 0,
"display_value": "0.00"
},
"has_score": true
}
}
ChangeSuccess - withSecurity(booliano de alternância)
Controla se o método valida o usuário que chama o método associado, garantindo que ele tenha os direitos para ler o conteúdo solicitado.
- Para a pontuação de sucesso da equipe: verifica se o usuário tem direitos de leitura para o grupo associado.
- Para pontuação do modelo: verifica se o usuário tem direitos de leitura para o registro do modelo de mudança.
- Para pontuação de tipo: verifica se o usuário tem direitos de leitura para o registro de seleção para esse tipo de mudança.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se o usuário que chama o método associado deve ser validado. Valores válidos:
Padrão: verdadeiro |
| Parâmetro | Descrição |
|---|---|
| Nenhum |
O exemplo a seguir mostra como desativar a verificação de segurança do usuário ao chamar o método getScoresForChange().
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Saída:
None
ChangeSuccess - withTeamScore(boolean toggle)
Válido somente quando chamado com o método getScoresForChange(). Controla se o método getScoresForChange() retorna a pontuação da equipe. Por padrão, a pontuação da equipe é retornada.
Use este método para ativar ou desativar o retorno desses dados para o objeto ChangeSuccess atual.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se a pontuação de sucesso da equipe deve ser incluída. Valores válidos:
Padrão: verdadeiro |
| Parâmetro | Descrição |
|---|---|
| pontuação_sucesso_da_equipe | Detalhes sobre a pontuação de sucesso da equipe. Tipo de dados: objeto |
| pontuação_de_sucesso_da_equipe.pode_ler | Sinalizador que indica se uma pontuação de sucesso da equipe de mudança pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| equipe_success_score.chg_success_score_rating | Objetos individuais para cada campo do registro de classificação de pontuação de sucesso na mudança [chg_success_score_rating] que corresponde à pontuação retornada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| team_success_score.chg_success_score_rating.active | Sinalizador que indica se o registro de pontuação de sucesso na mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| equipe_success_score.chg_success_score_rating.color | Cor da pontuação de sucesso na mudança associada, conforme mostrado no cartão de pontuação de sucesso na mudança para uma solicitação de mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.color.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.rating | Mude a classificação da pontuação de sucesso, como Baixa ou Alta. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.rating.display_value | Exiba o valor da classificação. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_end | Maior valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.score_end.display_value | Exibir valor para score_end. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_end.value | Valor interno para score_end. Tipo de dados: número |
| equipe_success_score.chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.score_start.display_value | Exibir valor para score_start. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.score_start.value | Valor interno para score_start. Tipo de dados: número |
| Team_success_score.chg_success_score_rating.sys_class_name | Mude o nome da tabela de classificação de pontuação de sucesso. Sempre mudar a classificação da pontuação de sucesso/chg_success_score_rating. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_by | Nome do usuário que criou inicialmente o registro de classificação de pontuação de sucesso na mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on | Data e hora em que o registro de classificação de pontuação de sucesso na mudança foi criado originalmente. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso da mudança está associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso da mudança associado foi modificado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| equipe_success_score.chg_success_score_rating.sys_name | Nome da classificação da pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_overrides | Sys_id de um registro na mesma tabela, mas em um domínio acima do registro atual. Isso permite que um registro em um domínio inferior substitua um registro em um domínio acima dele. Por exemplo, se você tiver um registro de classificação definido no domínio "global", mas para o domínio "TOP/ACME", substitua o registro em "global". Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_overrides.display_value | Exibe o valor de sys_overrides. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: objeto |
| equipe_success_score.chg_success_score_rating.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| equipe_success_score.chg_success_score_rating.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on | Data e hora em que o registro de pontuação de sucesso da mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| Team_success_score.chg_success_score_rating.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.chg_success_score_rating.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| pontuação_team_success.pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| team_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| pontuação_de_sucesso_da_equipe.pontuação.delta.valor_display | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.pontuação.delta.valor | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| equipe_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.pontuação.tem_pontuação | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação_de_sucesso_da_equipe.pontuação.indicador | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| team_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| Team_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.pontuação.valor | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group | Objetos individuais para cada campo do registro de Grupo [sys_user_group] referenciado pela solicitação de mudança especificada. Cada objeto de campo tem uma chave que é o nome do campo e contém as propriedades value e display_value. Se o tipo de campo for data/hora, o método também retornará uma propriedade display_value_internal que está no fuso horário do usuário, mas no formato do sistema AAAA-MM-DD HH24:MM:SS. Tipo de dados: objeto |
| team_success_score.sys_user_group.active | Sinalizador que indica se o grupo está ativo. Valores possíveis:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.active.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.active.value | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| Team_success_score.sys_user_group.cost_center | Sys_id do centro de custos associado ao grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.cost_center.display_value | Exiba o valor de Cost_center. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.cost_center.value | Valor interno para Cost_center. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.sys_grupo_usuário.default_designado | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.default_designee.display_value | Exiba o valor de default_assignee. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.default_designee.value | Valor interno para default_assignee. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.description | Descrição do grupo Tipo de dados: objeto |
| Team_success_score.sys_user_group.description.display_value | Exiba o valor da descrição. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.description.value | Valor interno para descrição. Tipo de dados: cadeia de caracteres |
| team_success_score.sys_user_group.email | Endereço de e-mail do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.email.display_value | Exiba o valor do e-mail. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.email.value | Valor interno do e-mail. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.exclude_manager | Sinalizador que indica se o gerente do grupo recebe e-mails do grupo. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.exclude_manager.display_value | Exibe o valor de exclude_manager. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.exclude_manager.value | Valor interno para exclude_manager. Tipo de dados: booliano |
| Team_success_score.sys_user_group.include_members | Sinalizador que indica se os membros do grupo recebem e-mails individuais quando alguém envia um e-mail para o endereço de e-mail do grupo. A única exceção a essa funcionalidade é para notificações de aprovação, em que todos os membros de um grupo recebem uma notificação de aprovação, independentemente desta seleção. Valores válidos:
Tipo de dados: objeto |
| Team_success_score.sys_user_group.include_members.display_value | Exibe o valor de include_members. Tipo de dados: cadeia de caracteres |
| pontuação_de_sucesso_da_equipe.sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: booliano |
| equipe_success_score.sys_user_group.manager | Sys_id do gerente do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.manager.display_value | Exibir valor para o gerente. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.manager.value | Valor interno para o gerente. Tipo de dados: cadeia de caracteres |
| team_success_score.sys_user_group.name | Nome do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.name.display_value | Exibe o valor do nome. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.name.value | Valor interno para nome. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.parent | Sys_id do primário deste grupo. Se um grupo tiver um grupo primário, o grupo secundário herdará as funções do grupo primário. Os membros do grupo secundário não são membros do grupo primário. Por exemplo, se um incidente for atribuído ao grupo primário e você clicar no ícone de pesquisa Atribuído a, somente os membros do grupo primário estarão disponíveis. Os membros do grupo secundário não estão disponíveis. Tipo de dados: objeto |
| Team_success_score.sys_user_group.parent.display_value | Exiba o valor do primário. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.parent.value | Valor interno do primário. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.roles | Funções de usuário atribuídas ao grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.roles.display_value | Exiba o valor das funções. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.roles.value | Valor interno das funções. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.source | Origem do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.source.display_value | Exiba o valor da origem. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.source.value | Valor interno da origem. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_by | Usuário que criou o registro do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on | Data e hora em que o registro do grupo foi criado originalmente. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_id | Sys_id do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_mod_count | Número de vezes que as informações do grupo associado foram modificadas. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| Team_success_score.sys_user_group.sys_updated_by | Usuário que atualizou as informações do grupo pela última vez. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_updated_by.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on | Data e hora da última atualização das informações do grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| Team_success_score.sys_user_group.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.type | Tipo de grupo. Tipo de dados: objeto |
| Team_success_score.sys_user_group.type.display_value | Exiba o valor para o tipo. Tipo de dados: cadeia de caracteres |
| equipe_success_score.sys_user_group.type.value | Valor interno para o tipo. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar este método para definir a resposta de retorno de pontuação da equipe como falsa.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScore(false).getScoresForChange(chgGr), null, 2));
A saída a seguir mostra somente os valores de pontuação da equipe que são retornados se este auxiliar estiver definido como verdadeiro. Para ver as outras pontuações que podem ser retornadas, consulte getScoresForChange().
{
"team_success_score": {
"can_read": true,
"sys_user_group": {
"parent": {
"display_value": "",
"value": ""
},
"manager": {
"display_value": "",
"value": ""
},
"roles": {
"display_value": "",
"value": ""
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"description": {
"display_value": "",
"value": ""
},
"active": {
"display_value": "true",
"value": true
},
"source": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"type": {
"display_value": "",
"value": ""
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_id": {
"display_value": "5f6441efc0a8010e0177fcb589156352",
"value": "5f6441efc0a8010e0177fcb589156352"
},
"sys_updated_by": {
"display_value": "glide.maint",
"value": "glide.maint"
},
"cost_center": {
"display_value": "",
"value": ""
},
"default_assignee": {
"display_value": "",
"value": ""
},
"sys_created_on": {
"display_value": "2018-03-07 21:00:41",
"value": "2018-03-07 21:00:41",
"display_value_internal": "2018-03-07 21:00:41"
},
"name": {
"display_value": "IT Securities",
"value": "IT Securities"
},
"exclude_manager": {
"display_value": "false",
"value": false
},
"email": {
"display_value": "",
"value": ""
},
"include_members": {
"display_value": "false",
"value": false
},
"sys_created_by": {
"display_value": "glide.maint",
"value": "glide.maint"
}
},
"score": {
"indicator": {
"name": "Change success scores",
"sys_id": "0ff316e173081010491d235f04f6a758"
},
"value": 465,
"display_value": "465",
"delta": {
"value": 0,
"display_value": "0"
},
"has_score": true
},
"chg_success_score_rating": {
"score_start": {
"display_value": "0",
"value": 0
},
"score_end": {
"display_value": "499",
"value": 499
},
"color": {
"display_value": "#FCCAC9",
"value": "#FCCAC9"
},
"rating": {
"display_value": "Low",
"value": "Low"
},
"sys_mod_count": {
"display_value": "0",
"value": 0
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "7ad380b573330010491d235f04f6a717",
"value": "7ad380b573330010491d235f04f6a717"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:43:29",
"value": "2020-03-27 07:43:29",
"display_value_internal": "2020-03-27 07:43:29"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Low",
"value": "Low"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
}
ChangeSuccess - withTeamScoreRatings(booliano de alternância)
Controla se o método associado retorna os detalhes de todos os registros de classificação de pontuação de sucesso na mudança. Por padrão, essas informações não são retornadas.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se os detalhes de todos os registros de classificação de pontuação de sucesso da equipe devem ser incluídos. Valores válidos:
Padrão: falso |
| Parâmetro | Descrição |
|---|---|
| classificações | |
| classificações.ativo | Sinalizador que indica se o registro de pontuação de sucesso na mudança associado está ativo e disponível na instância. Valores válidos:
Tipo de dados: objeto |
| classificações.ativo.display_value | Exibe o valor do sinalizador ativo. Tipo de dados: cadeia de caracteres |
| classificações.ativo.valor | Valor interno para o sinalizador ativo. Tipo de dados: booliano |
| classificações.cor | Cor da pontuação de sucesso na mudança associada, conforme mostrado no cartão de pontuação de sucesso na mudança para uma solicitação de mudança. Tipo de dados: objeto |
| classificações.cor.display_value | Exibe o valor da cor. Tipo de dados: cadeia de caracteres |
| classificações.cor.valor | Valor interno da cor. Tipo de dados: cadeia de caracteres |
| classificações.classificação | Mude a classificação da pontuação de sucesso, como Baixa ou Alta. Tipo de dados: objeto |
| classificações.classificação.exibição_valor | Exiba o valor da classificação. Tipo de dados: cadeia de caracteres |
| classificações.classificação.valor | Valor interno para classificação. Tipo de dados: cadeia de caracteres |
| classificações.score_end | Maior valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| classificações.score_end.display_value | Exibir valor para score_end. Tipo de dados: cadeia de caracteres |
| classificações.pontuação_término.valor | Valor interno para score_end. Tipo de dados: número |
| classificações.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: objeto |
| classificações.score_start.display_value | Exibir valor para score_start. Tipo de dados: cadeia de caracteres |
| classificações.pontuação_início.valor | Valor interno para score_start. Tipo de dados: número |
| classificações.sys_class_name | Mude o nome da tabela de classificação de pontuação de sucesso. Sempre mudar a classificação da pontuação de sucesso/chg_success_score_rating. Tipo de dados: objeto |
| classificações.sys_class_name.display_value | Exibir valor para sys_class_name. Tipo de dados: cadeia de caracteres |
| classificações.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: cadeia de caracteres |
| classificações.sys_created_by | Nome do usuário que criou inicialmente o registro de classificação de pontuação de sucesso na mudança associado. Tipo de dados: objeto |
| classificações.sys_created_by.display_value | Exibe o valor de sys_created_by. Tipo de dados: cadeia de caracteres |
| classificações.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: cadeia de caracteres |
| classificações.sys_created_on | Data e hora em que o registro de classificação de pontuação de sucesso na mudança foi criado originalmente. Tipo de dados: objeto |
| classificações.sys_created_on.display_value | Exibe o valor de sys_created_on. Tipo de dados: cadeia de caracteres |
| classificações.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| classificações.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: cadeia de caracteres |
| classificações.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso da mudança está associado. Tipo de dados: objeto |
| classificações.sys_domain.display_value | Exibir valor para sys_domain. Tipo de dados: cadeia de caracteres |
| classificações.sys_domain.value | Valor interno para sys_domain. Tipo de dados: cadeia de caracteres |
| classificações.sys_id | Identificador exclusivo do registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| classificações.sys_id.display_value | Exibir valor para sys_id. Tipo de dados: cadeia de caracteres |
| classificações.sys_id.value | Valor interno para sys_id. Tipo de dados: cadeia de caracteres |
| classificações.sys_mod_count | Número de vezes que o registro de pontuação de sucesso da mudança associado foi modificado. Tipo de dados: objeto |
| classificações.sys_mod_count.display_value | Exibe o valor de sys_mod_count. Tipo de dados: cadeia de caracteres |
| classificações.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: número |
| classificações.sys_name | Nome da classificação da pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: objeto |
| classificações.sys_name.display_value | Exibir valor para sys_name. Tipo de dados: cadeia de caracteres |
| classificações.sys_name.value | Valor interno para sys_name. Tipo de dados: cadeia de caracteres |
| classificações.sys_overrides | Sys_id de um registro na mesma tabela, mas em um domínio acima do registro atual. Isso permite que um registro em um domínio inferior substitua um registro em um domínio acima dele. Por exemplo, se você tiver um registro de classificação definido no domínio "global", mas para o domínio "TOP/ACME", substitua o registro em "global". Tipo de dados: objeto |
| classificações.sys_overrides.display_value | Exibe o valor de sys_overrides. Tipo de dados: cadeia de caracteres |
| classificações.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: cadeia de caracteres |
| classificações.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: objeto |
| classificações.sys_tags.display_value | Exibe o valor de sys_tags. Tipo de dados: cadeia de caracteres |
| classificações.sys_tags.value | Valor interno para sys_tags. Tipo de dados: cadeia de caracteres |
| classificações.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso da mudança associado. Tipo de dados: objeto |
| classificações.sys_atualizado_por.display_value | Exibe o valor de sys_updated_by. Tipo de dados: cadeia de caracteres |
| classificações.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: cadeia de caracteres |
| classificações.sys_updated_on | Data e hora em que o registro de pontuação de sucesso da mudança associado foi atualizado pela última vez. Tipo de dados: objeto |
| classificações.sys_updated_on.display_value | Exibe o valor de sys_updated_on. Tipo de dados: cadeia de caracteres |
| classificações.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
| classificações.sys_updated_on.value | Valor interno para sys_updated_on. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar esse método para definir a resposta de retorno da classificação de pontuação da equipe como falsa.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTeamScoreRatings(false).getTeamScoreForChange(chgGr), null, 2));
A saída a seguir mostra somente os valores de pontuação da equipe que são retornados se este auxiliar estiver definido como verdadeiro. Para ver as outras pontuações que podem ser retornadas, consulte o método ao qual você está associando este auxiliar.
"ratings": [
{
"score_start": {
"display_value": "700",
"value": 700
},
"score_end": {
"display_value": "850",
"value": 850
},
"color": {
"display_value": "#A4EDA8",
"value": "#A4EDA8"
},
"rating": {
"display_value": "Excellent",
"value": "Excellent"
},
"sys_mod_count": {
"display_value": "1",
"value": 1
},
"active": {
"display_value": "true",
"value": true
},
"sys_overrides": {
"display_value": "",
"value": ""
},
"sys_updated_on": {
"display_value": "2020-03-27 07:45:36",
"value": "2020-03-27 07:45:36",
"display_value_internal": "2020-03-27 07:45:36"
},
"sys_tags": {
"display_value": "",
"value": ""
},
"sys_class_name": {
"display_value": "Change Success Score Rating",
"value": "chg_success_score_rating"
},
"sys_id": {
"display_value": "76e440fd73330010491d235f04f6a7df",
"value": "76e440fd73330010491d235f04f6a7df"
},
"sys_updated_by": {
"display_value": "admin",
"value": "admin"
},
"sys_created_on": {
"display_value": "2020-03-27 07:44:46",
"value": "2020-03-27 07:44:46",
"display_value_internal": "2020-03-27 07:44:46"
},
"sys_domain": {
"display_value": "global",
"value": "global"
},
"sys_name": {
"display_value": "Excellent",
"value": "Excellent"
},
"sys_created_by": {
"display_value": "admin",
"value": "admin"
}
}
]
ChangeSuccess - withTypeScore(boolean toggle)
Válido somente quando chamado com o método getScoresForChange(). Controla se o método getScoresForChange() retorna o tipo de pontuação. Por padrão, o tipo de pontuação é retornado.
Use este método para ativar ou desativar o retorno desses dados para o objeto ChangeSuccess atual.
| Nome | Tipo | Descrição |
|---|---|---|
| alternar | Booliano | Sinalizador que indica se o tipo de pontuação de sucesso deve ser incluído. Valores válidos:
Padrão: verdadeiro |
| Parâmetro | Descrição |
|---|---|
| pontuação_tipo_sucesso | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| type_success_score.can_read | Sinalizador que indica se uma pontuação de sucesso de tipo pode ser recuperada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| pontuação_tipo_sucesso.pontuação | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: objeto |
| type_success_score.score.delta | Mudança na pontuação em relação à pontuação anterior. Tipo de dados: objeto |
| type_success_score.score.delta.display_value | Exibir valor para delta. Tipo de dados: cadeia de caracteres |
| type_success_score.score.delta.value | Valor interno para delta. Tipo de dados: cadeia de caracteres |
| type_success_score.score.display_value | Exiba o valor retornado por Performance Analytics (PA). Tipo de dados: cadeia de caracteres |
| type_success_score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores válidos:
Tipo de dados: booliano |
| type_success_score.score.indicator | Detalhes adicionais sobre o indicador de PA usado para obter a pontuação. Tipo de dados: objeto |
| type_success_score.score.indicator.name | Nome do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| type_success_score.score.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: cadeia de caracteres |
| type_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: cadeia de caracteres |
| type_success_score.type | Detalhes sobre a pontuação de sucesso do tipo. Tipo de dados: objeto |
| type_success_score.type.display_value | Rótulo da opção. Tipo de dados: cadeia de caracteres |
| type_success_score.type.sys_id | Sys_id do registro Opção [sys_choice] para o tipo de mudança especificado. Tipo de dados: cadeia de caracteres |
| type_success_score.type.value | Valor da opção. Tipo de dados: cadeia de caracteres |
O exemplo de código a seguir mostra como usar este método para definir a resposta de retorno de pontuação do tipo desejado.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
gs.info(JSON.stringify(new sn_chg_score.ChangeSuccess().withTypeScore(true).getScoresForChange(chgGr), null, 2));
A saída a seguir mostra somente os valores de pontuação de sucesso do tipo que são retornados se este auxiliar estiver definido como verdadeiro. Para ver as outras pontuações que podem ser retornadas, consulte getScoresForChange().
"type_success_score": {
"can_read": true,
"type": {
"sys_id": "e7a27d53cb100200d71cb9c0c24c9c2f",
"value": "normal",
"display_value": "Normal"
},
"score": {
"indicator": {
"name": "Change Type: % Successful and Successful With Issues",
"sys_id": "f9d25995c3ce011005aea539e540ddee"
},
"value": null,
"display_value": "",
"delta": {
"value": "0",
"display_value": ""
},
"has_score": false
}
}