ChangeSuccess - Com escopo
. ChangeSuccess a inclusão de script fornece métodos que retornam o. Performance Analytics(PA) Pontuações de sucesso para solicitações de mudança (pontuação de sucesso de mudança original baseada no grupo), modelos de mudança e tipos de mudança.
Esta inclusão de script também fornece métodos de ajuda que permitem modificar os resultados de retorno do GetScoresForChange() que, por padrão, retorna todas as três pontuações de sucesso. Usando esses métodos auxiliares, você pode determinar se deve retornar ou não qualquer uma das pontuações de sucesso. Você também pode usar esses métodos auxiliares 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 auxiliares a um método primário usando nomenclatura de pontos, como a seguinte:
Novo sn_chg_score.ChangeSuccess().comTeamScore(falso).comTypeScore(falso).comSecurity(falso).getScoresForChange(chgGr);
Novo sn_chg_score.ChangeSuccess().withRatings().withIndicatorScores().getTeamScoreForGroupId("287ebd7da9fe198100f92cc8d1d2154e");
Também existem métodos que permitem obter os valores atuais de específicos Gestão de mudanças propriedades do sistema, como com.snc.change_management.success_score.minimum_score, com.snc.change_management.success_score.maximum_score e com.snc.change_management.success_score.entry_level_score. Para obter uma descrição de sua funcionalidade, consulte Propriedades da Gestão de mudanças .
Esta API é executada no sn_chg_score O namespace e o plug-in Gestão de mudanças - Pontuação de sucesso na mudança (com.snc.change_management.change_success_score) devem ser ativados.
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());
Resultados de retorno:
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 de pontuação máxima permitida da equipe (com.snc.change_management.success_score.maximum_score).
gs.info(new sn_chg_score.ChangeSuccess().getMaximumPermittedTeamScore());
Resultados de retorno:
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());
Resultados de retorno:
0
ChangeSuccess - getModelScoreForChange(Object chgGr)
Retorna a pontuação de sucesso do modelo mais recente com base no GlideRecord de solicitação de mudança especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| ChgGr | Objeto | GlideRecord de solicitação de mudança para o qual retornar 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 possíveis:
Tipo de dados: Booliano |
| chg_model | Objetos individuais para cada campo no registro 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 HHH24:MM:SS.Tipo de dados: Objeto |
| chg_model.active | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores possíveis:
Tipo de dados: Objeto |
| chg_model.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| chg_model.active.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| chg_model.advanced_security.display_value | Valor de exibição do sinalizador advanced_security. Tipo de dados: Cadeia de caracteres |
| chg_model.advanced_security.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| chg_model.available_in_ui.display_value | Valor de exibição 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 | Valor de exibição 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 | Valor de exibição do sinalizador de modelo de mudança padrão. Tipo de dados: Cadeia de caracteres |
| chg_model.default_change_model.value | Valor interno do sinalizador de modelo de mudança padrão. Tipo de dados: Booliano |
| chg_model.description | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: Objeto |
| chg_model.description.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| chg_model.name.value | Valor interno do 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 | Valor de exibição para 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 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 | Valor de exibição para 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 da lista de seleção da qual coletar escolhas, 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 | Valor de exibição 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 | Mudar o nome da tabela do módulo. Sempre mude Model/chg_model. Tipo de dados: Objeto |
| chg_model.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 do domínio no qual o registro do módulo de mudança associado reside. Tipo de dados: Objeto |
| chg_model.sys_domain_path.display_value | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 a nameparâmetro. Tipo de dados: Objeto |
| chg_model.sys_name.display_value | Valor de exibição 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 | Valor de exibição para 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 o registro do modelo de mudança associado pela última vez. Tipo de dados: Objeto |
| chg_model.sys_updated_by.display_value | Valor de exibição para 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 | Valor de exibição para 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 da lista de seleção da 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 | Valor de exibição 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 | Valor de exibição para 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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 inferior a 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 de 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 retornar a pontuação de sucesso do modelo. 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 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 possíveis:
Tipo de dados: Booliano |
| chg_model | Objetos individuais para cada campo no registro 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 HHH24:MM:SS.Tipo de dados: Objeto |
| chg_model.active | Sinalizador que indica se o registro do modelo de mudança associado está ativo e disponível na instância. Valores possíveis:
Tipo de dados: Objeto |
| chg_model.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| chg_model.active.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| chg_model.advanced_security.display_value | Valor de exibição do sinalizador advanced_security. Tipo de dados: Cadeia de caracteres |
| chg_model.advanced_security.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| chg_model.available_in_ui.display_value | Valor de exibição 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 | Valor de exibição 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 | Valor de exibição do sinalizador de modelo de mudança padrão. Tipo de dados: Cadeia de caracteres |
| chg_model.default_change_model.value | Valor interno do sinalizador de modelo de mudança padrão. Tipo de dados: Booliano |
| chg_model.description | Descrição resumida da finalidade do modelo de mudança. Tipo de dados: Objeto |
| chg_model.description.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| chg_model.name.value | Valor interno do 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 | Valor de exibição para 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 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 | Valor de exibição para 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 da lista de seleção da qual coletar escolhas, 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 | Valor de exibição 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 | Mudar o nome da tabela do módulo. Sempre mude Model/chg_model. Tipo de dados: Objeto |
| chg_model.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 do domínio no qual o registro do módulo de mudança associado reside. Tipo de dados: Objeto |
| chg_model.sys_domain_path.display_value | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 a nameparâmetro. Tipo de dados: Objeto |
| chg_model.sys_name.display_value | Valor de exibição 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 | Valor de exibição para 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 o registro do modelo de mudança associado pela última vez. Tipo de dados: Objeto |
| chg_model.sys_updated_by.display_value | Valor de exibição para 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 | Valor de exibição para 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 da lista de seleção da 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 | Valor de exibição 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 | Valor de exibição para 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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. GetTeamScoreForModelId() método para recuperar as pontuações do modelo para todos os registros ativos do modelo de mudança associado, filtrar os registros solicitados e colocar todas as pontuações do modelo com menos de 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 no GlideRecord de solicitação de mudança especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| ChgGr | Objeto | GlideRecord de solicitação de mudança. |
| 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 possíveis:
Tipo de dados: Booliano |
| model_success_score.chg_model | Objetos individuais para cada campo no registro 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 HHH24: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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.active.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.advanced_security.display_value | Valor de exibição do sinalizador advanced_security. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.advanced_security.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.available_in_ui.display_value | Valor de exibição 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 | Valor de exibição 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 | Valor de exibição do sinalizador de modelo de mudança padrão. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.default_change_model.value | Valor interno do sinalizador de 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.name.value | Valor interno do 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 | Valor de exibição para 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 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 | Valor de exibição para 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 da lista de seleção da qual coletar escolhas, 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 | Valor de exibição 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 | Mudar o nome da tabela do módulo. Sempre mude Model/chg_model. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 do domínio no qual o registro do módulo de mudança associado reside. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_domain_path.display_value | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 a nameparâmetro. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_name | Valor de exibição 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 | Valor de exibição para 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 o registro do modelo de mudança associado pela última vez. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_updated_by.display_value | Valor de exibição para 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 | Valor de exibição para 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 da lista de seleção da 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 | Valor de exibição 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 da pontuação anterior. Tipo de dados: Objeto |
| model_success_score.score.delta.display_value | Valor de exibição 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 | Valor de exibição 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 possíveis:
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 |
| team_success_score | Detalhes sobre a pontuação de sucesso da equipe. Tipo de dados: Objeto |
| team_success_score.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 possíveis:
Tipo de dados: Booliano |
| team_success_score.chg_success_score_rating | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 possíveis:
Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.active.value | Valor interno do sinalizador ativo. Tipo de dados: Booliano |
| team_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 de uma solicitação de mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.color.display_value | Valor de exibição da cor. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.rating | Classificação de pontuação de sucesso na mudança, como Baixa ou Alta. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.rating.display_value | Valor de exibição para classificação. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.score_end | Valor mais alto na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.score_end.display_value | Valor de exibição para score_end Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.score_end.value | Valor interno para score_end Tipo de dados: Número |
| team_success_score.chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.score_start.display_value | Valor de exibição para score_start. Tipo de dados: Cadeia de caracteres |
| team_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 | Nome da tabela Classificação de pontuação de sucesso da mudança. Sempre mude Classificação de pontuação de sucesso/chg_success_score_rating. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 |
| team_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 na mudança está associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Valor de exibição 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 |
| team_success_score.chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso na mudança associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_id.display_value | Valor de exibição do sys_id. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_id.value | Valor interno para o sys_id. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso na mudança associado foi modificado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Valor de exibição para sys_mod_count. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: Número |
| team_success_score.chg_success_score_rating.sys_name | Nome da classificação de 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 | Valor de exibição para sys_name. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: Cadeia de caracteres |
| team_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", substituirá o registro em "global". Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Valor de exibição para sys_overrides. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: Cadeia de caracteres |
| team_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 |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Valor de exibição para sys_tags. Tipo de dados: Cadeia de caracteres |
| team_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 na mudança associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Valor de exibição para 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 na mudança associado foi atualizado pela última vez. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Valor de exibição para 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 |
| team_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: Objeto |
| team_success_score.score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| team_success_score.score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| team_success_score.score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| team_success_score.score.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| team_success_score.score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| team_success_score.score.indicator | 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 |
| team_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.active.value | Valor interno do 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 | Valor de exibição 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 |
| team_success_score.sys_user_group.default_assignee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.default_assignee.display_value | Valor de exibição para default_assignee. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.default_assignee.value | Valor interno para default_assignee. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.description | Descrição do grupo Tipo de dados: Objeto |
| team_success_score.sys_user_group.description.display_value | Valor de exibição da descrição. Tipo de dados: Cadeia de caracteres |
| team_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 | Valor de exibição 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 possíveis:
Tipo de dados: Objeto |
| team_success_score.sys_user_group.exclude_manager.display_value | Valor de exibição para 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 | Valor de exibição para include_members. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: Booliano |
| team_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 | Valor de exibição do gerente. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.manager.value | Valor interno para 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.name.value | Valor interno do 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 | Valor de exibição 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 | Valor de exibição das funções. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.roles.value | Valor interno para funções. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.source | Origem do grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.source.display_value | Valor de exibição da origem. Tipo de dados: Cadeia de caracteres |
| team_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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 em que as informações do grupo foram atualizadas pela última vez. Tipo de dados: Objeto |
| team_success_score.sys_user_group.sys_updated_on.display_value | Valor de exibição para 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 |
| team_success_score.sys_user_group.type | Tipo de grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.type.display_value | Valor de exibição do tipo. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.type.value | Valor interno para o tipo. Tipo de dados: Cadeia de caracteres |
| type_success_score | 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 |
| type_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: Objeto |
| type_success_score.score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| type_success_score.score.delta.display_value | Valor de exibição 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 | Valor de exibição 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 possíveis:
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 Escolha [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), a pontuação de sucesso do modelo e a pontuação de sucesso do tipo com base no GlideRecord atual usando GetScoresForChange() e usa vários atributos para filtrar os resultados e salvar um resumo de pontuação de sucesso construído 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();
}
Resultados de retorno de exemplo:
{
"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 baseada no grupo) com base no GlideRecord de solicitação de mudança especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| ChgGr | Objeto | GlideRecord de solicitação de mudança para o qual retornar a pontuação de sucesso da equipe de mudança. |
| 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 possíveis:
Tipo de dados: Booliano |
| chg_success_score_rating | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 possíveis:
Tipo de dados: Objeto |
| chg_success_score_rating.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| chg_success_score_rating.active.value | Valor interno do 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 de uma solicitação de mudança. Tipo de dados: Objeto |
| chg_success_score_rating.color.display_value | Valor de exibição 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 | Classificação de pontuação de sucesso na mudança, como Baixa ou Alta. Tipo de dados: Objeto |
| chg_success_score_rating.rating.display_value | Valor de exibição para 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 | Valor mais alto na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| chg_success_score_rating.score_end.display_value | Valor de exibição 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 | Valor de exibição 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 | Nome da tabela Classificação de pontuação de sucesso da mudança. Sempre mude Classificação de pontuação de sucesso/chg_success_score_rating. Tipo de dados: Objeto |
| chg_success_score_rating.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 na mudança está associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_domain.display_value | Valor de exibição 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 na mudança associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_id.display_value | Valor de exibição do sys_id. Tipo de dados: Cadeia de caracteres |
| chg_success_score_rating.sys_id.value | Valor interno para o 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 na mudança associado foi modificado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_mod_count.display_value | Valor de exibição para 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 de pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: Objeto |
| chg_success_score_rating.sys_name.display_value | Valor de exibição 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", substituirá o registro em "global". Tipo de dados: Objeto |
| chg_success_score_rating.sys_overrides.display_value | Valor de exibição para 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 | Valor de exibição para 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 na mudança associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_updated_by.display_value | Valor de exibição para 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 na mudança associado foi atualizado pela última vez. Tipo de dados: Objeto |
| chg_success_score_rating.sys_updated_on.display_value | Valor de exibição para 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| sys_user_group.active.value | Valor interno do 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 | Valor de exibição 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_assignee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: Objeto |
| sys_user_group.default_assignee.display_value | Valor de exibição para default_assignee. Tipo de dados: Cadeia de caracteres |
| sys_user_group.default_assignee.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 | Valor de exibição 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.email | Endereço de e-mail do grupo. Tipo de dados: Objeto |
| sys_user_group.email.display_value | Valor de exibição 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 possíveis:
Tipo de dados: Objeto |
| sys_user_group.exclude_manager.display_value | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição do gerente. Tipo de dados: Cadeia de caracteres |
| sys_user_group.manager.value | Valor interno para gerente. Tipo de dados: Cadeia de caracteres |
| sys_user_group.name | Nome do grupo. Tipo de dados: Objeto |
| sys_user_group.name.display_value | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| sys_user_group.name.value | Valor interno do 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 | Valor de exibição 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 | Valor de exibição das funções. Tipo de dados: Cadeia de caracteres |
| sys_user_group.roles.value | Valor interno para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 em que as informações do grupo foram atualizadas pela última vez. Tipo de dados: Objeto |
| sys_user_group.sys_updated_on.display_value | Valor de exibição para 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 | Valor de exibição do 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. GetTeamScoreForChange() O GlideRecord de solicitação de mudança atual recupera a pontuação da equipe para a solicitação de mudança e usa seus vários atributos para criar 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 retorno de amostra:
{
"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 retornar a pontuação de sucesso da equipe de mudança. 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 possíveis:
Tipo de dados: Booliano |
| chg_success_score_rating | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 possíveis:
Tipo de dados: Objeto |
| chg_success_score_rating.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| chg_success_score_rating.active.value | Valor interno do 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 de uma solicitação de mudança. Tipo de dados: Objeto |
| chg_success_score_rating.color.display_value | Valor de exibição 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 | Classificação de pontuação de sucesso na mudança, como Baixa ou Alta. Tipo de dados: Objeto |
| chg_success_score_rating.rating.display_value | Valor de exibição para 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 | Valor mais alto na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| chg_success_score_rating.score_end.display_value | Valor de exibição 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 | Valor de exibição 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 | Nome da tabela Classificação de pontuação de sucesso da mudança. Sempre mude Classificação de pontuação de sucesso/chg_success_score_rating. Tipo de dados: Objeto |
| chg_success_score_rating.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 na mudança está associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_domain.display_value | Valor de exibição 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 na mudança associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_id.display_value | Valor de exibição do sys_id. Tipo de dados: Cadeia de caracteres |
| chg_success_score_rating.sys_id.value | Valor interno para o 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 na mudança associado foi modificado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_mod_count.display_value | Valor de exibição para 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 de pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: Objeto |
| chg_success_score_rating.sys_name.display_value | Valor de exibição 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", substituirá o registro em "global". Tipo de dados: Objeto |
| chg_success_score_rating.sys_overrides.display_value | Valor de exibição para 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 | Valor de exibição para 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 na mudança associado. Tipo de dados: Objeto |
| chg_success_score_rating.sys_updated_by.display_value | Valor de exibição para 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 na mudança associado foi atualizado pela última vez. Tipo de dados: Objeto |
| chg_success_score_rating.sys_updated_on.display_value | Valor de exibição para 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| sys_user_group.active.value | Valor interno do 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 | Valor de exibição 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_assignee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: Objeto |
| sys_user_group.default_assignee.display_value | Valor de exibição para default_assignee. Tipo de dados: Cadeia de caracteres |
| sys_user_group.default_assignee.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 | Valor de exibição 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.email | Endereço de e-mail do grupo. Tipo de dados: Objeto |
| sys_user_group.email.display_value | Valor de exibição 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 possíveis:
Tipo de dados: Objeto |
| sys_user_group.exclude_manager.display_value | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição do gerente. Tipo de dados: Cadeia de caracteres |
| sys_user_group.manager.value | Valor interno para gerente. Tipo de dados: Cadeia de caracteres |
| sys_user_group.name | Nome do grupo. Tipo de dados: Objeto |
| sys_user_group.name.display_value | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| sys_user_group.name.value | Valor interno do 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 | Valor de exibição 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 | Valor de exibição das funções. Tipo de dados: Cadeia de caracteres |
| sys_user_group.roles.value | Valor interno para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 em que as informações do grupo foram atualizadas pela última vez. Tipo de dados: Objeto |
| sys_user_group.sys_updated_on.display_value | Valor de exibição para 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 | Valor de exibição do 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. GetTeamScoreForGroupId() método para recuperar a pontuação da equipe de um grupo, filtrar os registros solicitados e colocar todas as pontuações e deltas do grupo baixas na fila de eventos change_success.team.warning do registro do grupo associado.
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 de 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 no GlideRecord de solicitação de mudança especificado.
| Nome | Tipo | Descrição |
|---|---|---|
| ChgGr | Objeto | GlideRecord de solicitação de mudança para o 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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.display_value | Rótulo da opção. Tipo de dados: Cadeia de caracteres |
| type.sys_id | Sys_id do registro Escolha [sys_choice] para o tipo de mudança especificado. Tipo de dados: Cadeia de caracteres |
| 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 do tipo mais recente com base no GlideRecord atual para modelos de mudança aos quais o usuário tem acesso de leitura e tem 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 de 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(tipo de cadeia de caracteres, 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 retornar a pontuação de sucesso do tipo, 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 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 |
| score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| pontuação.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| pontuação.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| score.indicator | 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 |
| score.indicator.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 Escolha [sys_choice] para o tipo de mudança especificado. Tipo de dados: Cadeia de caracteres |
| type.value | Valor da opção. Tipo de dados: Cadeia de caracteres |
| type.display_value | Rótulo da opção. Tipo de dados: Cadeia de caracteres |
O exemplo de código a seguir mostra como usar o. GetTypeScoreForType() método para recuperar a pontuação de tipo para os tipos especificados (nome, elemento e idioma) e filtrar pelos registros solicitados. Em seguida, ele coloca todas as pontuações de tipo com menos de 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 de 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 (alternância booliana)
Controla se o método associado retorna os detalhes do Performance Analytics(PA) Indicadores 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 |
|---|---|---|
| seletor | 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 |
| indicator_scores.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| indicator_scores.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| indicator_scores.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| indicator_scores.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| indicator_scores.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| indicator_scores.indicator | 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 |
| indicator_scores.indicator.sys_id | Sys_id do indicador de PA usado para obter a pontuação. Tipo de dados: Cadeia de caracteres |
| indicator_scores.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 pontuações do indicador não sejam retornadas em um GetScoresForChange() chamada.
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 (alternância booliana)
Válido somente quando chamado com GetScoresForChange() método. Controla se GetScoresForChange() o método 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 |
|---|---|---|
| seletor | 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 possíveis:
Tipo de dados: Booliano |
| model_success_score.chg_model | Objetos individuais para cada campo no registro 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 HHH24: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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.active.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.advanced_security.display_value | Valor de exibição do sinalizador advanced_security. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.advanced_security.value | Valor interno do 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 possíveis:
Tipo de dados: Objeto |
| model_success_score.chg_model.available_in_ui.display_value | Valor de exibição 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 | Valor de exibição 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 | Valor de exibição do sinalizador de modelo de mudança padrão. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.default_change_model.value | Valor interno do sinalizador de 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 | Valor de exibição 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.name.value | Valor interno do nome. Tipo de dados: Cadeia de caracteres |
| model_success_score.chg_model.record_preset | Pares 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 | Valor de exibição para 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 da lista de seleção da qual coletar escolhas, 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 | Valor de exibição 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 | Mudar o nome da tabela do módulo. Sempre mude Model/chg_model. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 do domínio no qual o registro do módulo de mudança associado reside. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_domain_path.display_value | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 a nameparâmetro. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_name.display_value | Valor de exibição 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 o registro do modelo de mudança associado pela última vez. Tipo de dados: Objeto |
| model_success_score.chg_model.sys_updated_by.display_value | Valor de exibição para 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 | Valor de exibição para 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 da lista de seleção da qual as escolhas serão coletadas. Para modelos de mudança, isso sempre é definido como "change_request". Tipo de dados: Cadeia de caracteres Comprimento 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 da pontuação anterior. Tipo de dados: Objeto |
| model_success_score.score.delta.display_value | Valor de exibição 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 | Valor de exibição 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 possíveis:
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 um GetScoresForChange() chamada.
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 (alternância booliana)
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 escolha para esse tipo de mudança.
| Nome | Tipo | Descrição |
|---|---|---|
| seletor | Booliano | Sinalizador que indica se o usuário deve validar o que chama o método associado. Valores válidos:
Padrão: verdadeiro |
| Parâmetro | Descrição |
|---|---|
| Nenhum(a) |
O exemplo a seguir mostra como desativar a verificação de segurança do usuário ao chamar o. GetScoresForChange() método.
var chgGr = new GlideRecord("change_request");
chgGr.get("number", "CHG0030305");
new sn_chg_score.ChangeSuccess().withSecurity(false).getScoresForChange(chgGr);
Saída:
None
ChangeSuccess - withTeamScore (alternância booliana)
Válido somente quando chamado com GetScoresForChange() método. Controla se GetScoresForChange() o método 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 |
|---|---|---|
| seletor | 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 |
|---|---|
| team_success_score | Detalhes sobre a pontuação de sucesso da equipe. Tipo de dados: Objeto |
| team_success_score.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 possíveis:
Tipo de dados: Booliano |
| team_success_score.chg_success_score_rating | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 possíveis:
Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.active.value | Valor interno do sinalizador ativo. Tipo de dados: Booliano |
| team_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 de uma solicitação de mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.color.display_value | Valor de exibição da cor. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.color.value | Valor interno da cor. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.rating | Classificação de pontuação de sucesso na mudança, como Baixa ou Alta. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.rating.display_value | Valor de exibição para classificação. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.rating.value | Valor interno para classificação. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.score_end | Valor mais alto na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.score_end.display_value | Valor de exibição para score_end Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.score_end.value | Valor interno para score_end Tipo de dados: Número |
| team_success_score.chg_success_score_rating.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.score_start.display_value | Valor de exibição para score_start. Tipo de dados: Cadeia de caracteres |
| team_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 | Nome da tabela Classificação de pontuação de sucesso da mudança. Sempre mude Classificação de pontuação de sucesso/chg_success_score_rating. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_class_name.display_value | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 |
| team_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 na mudança está associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_domain.display_value | Valor de exibição 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 |
| team_success_score.chg_success_score_rating.sys_id | Identificador exclusivo do registro de pontuação de sucesso na mudança associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_id.display_value | Valor de exibição do sys_id. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_id.value | Valor interno para o sys_id. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_mod_count | Número de vezes que o registro de pontuação de sucesso na mudança associado foi modificado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_mod_count.display_value | Valor de exibição para sys_mod_count. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: Número |
| team_success_score.chg_success_score_rating.sys_name | Nome da classificação de 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 | Valor de exibição para sys_name. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_name.value | Valor interno para sys_name. Tipo de dados: Cadeia de caracteres |
| team_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", substituirá o registro em "global". Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_overrides.display_value | Valor de exibição para sys_overrides. Tipo de dados: Cadeia de caracteres |
| team_success_score.chg_success_score_rating.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: Cadeia de caracteres |
| team_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 |
| team_success_score.chg_success_score_rating.sys_tags.display_value | Valor de exibição para sys_tags. Tipo de dados: Cadeia de caracteres |
| team_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 na mudança associado. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_updated_by.display_value | Valor de exibição para 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 na mudança associado foi atualizado pela última vez. Tipo de dados: Objeto |
| team_success_score.chg_success_score_rating.sys_updated_on.display_value | Valor de exibição para 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 |
| team_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: Objeto |
| team_success_score.score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| team_success_score.score.delta.display_value | Valor de exibição para delta. Tipo de dados: Cadeia de caracteres |
| team_success_score.score.delta.value | Valor interno para delta. Tipo de dados: Cadeia de caracteres |
| team_success_score.score.display_value | Valor de exibição retornado por Performance Analytics(PA). Tipo de dados: Cadeia de caracteres |
| team_success_score.score.has_score | Sinalizador que indica se uma pontuação foi retornada para a solicitação de mudança especificada. Valores possíveis:
Tipo de dados: Booliano |
| team_success_score.score.indicator | 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 |
| team_success_score.score.value | Valor retornado pelo PA para a pontuação de sucesso. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group | Objetos individuais para cada campo do registro 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 valuee. display_valuepropriedades. Se o tipo de campo for data/hora, o método também retornará um display_value_internalPropriedade 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 | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.active.value | Valor interno do 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 | Valor de exibição 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 |
| team_success_score.sys_user_group.default_assignee | Sys_id do usuário que é o designado padrão do grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.default_assignee.display_value | Valor de exibição para default_assignee. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.default_assignee.value | Valor interno para default_assignee. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.description | Descrição do grupo Tipo de dados: Objeto |
| team_success_score.sys_user_group.description.display_value | Valor de exibição da descrição. Tipo de dados: Cadeia de caracteres |
| team_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 | Valor de exibição 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 possíveis:
Tipo de dados: Objeto |
| team_success_score.sys_user_group.exclude_manager.display_value | Valor de exibição para 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 | Valor de exibição para include_members. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.include_members.value | Valor interno para include_members. Tipo de dados: Booliano |
| team_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 | Valor de exibição do gerente. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.manager.value | Valor interno para 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 | Valor de exibição do nome. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.name.value | Valor interno do 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 | Valor de exibição 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 | Valor de exibição das funções. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.roles.value | Valor interno para funções. Tipo de dados: Cadeia de caracteres |
| team_success_score.sys_user_group.source | Origem do grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.source.display_value | Valor de exibição da origem. Tipo de dados: Cadeia de caracteres |
| team_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 | Valor de exibição para 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 | Valor de exibição para 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 | Valor de exibição 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 | Valor de exibição para 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 | Valor de exibição para 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 em que as informações do grupo foram atualizadas pela última vez. Tipo de dados: Objeto |
| team_success_score.sys_user_group.sys_updated_on.display_value | Valor de exibição para 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 |
| team_success_score.sys_user_group.type | Tipo de grupo. Tipo de dados: Objeto |
| team_success_score.sys_user_group.type.display_value | Valor de exibição do tipo. Tipo de dados: Cadeia de caracteres |
| team_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 da 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 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 (alternância booliana)
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 |
|---|---|---|
| seletor | 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 possíveis:
Tipo de dados: Objeto |
| ratings.active.display_value | Valor de exibição do sinalizador ativo. Tipo de dados: Cadeia de caracteres |
| valor.ativo.ratings | Valor interno do 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 de uma solicitação de mudança. Tipo de dados: Objeto |
| ratings.color.display_value | Valor de exibição da cor. Tipo de dados: Cadeia de caracteres |
| valor.cor.ratings | Valor interno da cor. Tipo de dados: Cadeia de caracteres |
| ratings.rating | Classificação de pontuação de sucesso na mudança, como Baixa ou Alta. Tipo de dados: Objeto |
| ratings.rating.display_value | Valor de exibição para classificação. Tipo de dados: Cadeia de caracteres |
| rating.rating.value | Valor interno para classificação. Tipo de dados: Cadeia de caracteres |
| ratings.score_end | Valor mais alto na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| ratings.score_end.display_value | Valor de exibição para score_end Tipo de dados: Cadeia de caracteres |
| ratings.score_end.value | Valor interno para score_end Tipo de dados: Número |
| ratings.score_start | Menor valor na pontuação de sucesso na mudança. Tipo de dados: Objeto |
| ratings.score_start.display_value | Valor de exibição para score_start. Tipo de dados: Cadeia de caracteres |
| ratings.score_start.value | Valor interno para score_start. Tipo de dados: Número |
| ratings.sys_class_name | Nome da tabela Classificação de pontuação de sucesso da mudança. Sempre mude Classificação de pontuação de sucesso/chg_success_score_rating. Tipo de dados: Objeto |
| ratings.sys_class_name.display_value | Valor de exibição para sys_class_name. Tipo de dados: Cadeia de caracteres |
| ratings.sys_class_name.value | Valor interno para sys_class_name. Tipo de dados: Cadeia de caracteres |
| ratings.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 |
| ratings.sys_created_by.display_value | Valor de exibição para sys_created_by. Tipo de dados: Cadeia de caracteres |
| ratings.sys_created_by.value | Valor interno para sys_created_by. Tipo de dados: Cadeia de caracteres |
| ratings.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 |
| ratings.sys_created_on.display_value | Valor de exibição para sys_created_on. Tipo de dados: Cadeia de caracteres |
| ratings.sys_created_on.display_value_internal | Valor de exibição interno para sys_created_on. Tipo de dados: Cadeia de caracteres |
| ratings.sys_created_on.value | Valor interno para sys_created_on. Tipo de dados: Cadeia de caracteres |
| ratings.sys_domain | Se estiver usando domínios na instância, o nome do domínio ao qual o registro de pontuação de sucesso na mudança está associado. Tipo de dados: Objeto |
| ratings.sys_domain.display_value | Valor de exibição para sys_domain. Tipo de dados: Cadeia de caracteres |
| ratings.sys_domain.value | Valor interno para sys_domain. Tipo de dados: Cadeia de caracteres |
| ratings.sys_id | Identificador exclusivo do registro de pontuação de sucesso na mudança associado. Tipo de dados: Objeto |
| ratings.sys_id.display_value | Valor de exibição do sys_id. Tipo de dados: Cadeia de caracteres |
| ratings.sys_id.value | Valor interno para o sys_id. Tipo de dados: Cadeia de caracteres |
| ratings.sys_mod_count | Número de vezes que o registro de pontuação de sucesso na mudança associado foi modificado. Tipo de dados: Objeto |
| ratings.sys_mod_count.display_value | Valor de exibição para sys_mod_count. Tipo de dados: Cadeia de caracteres |
| ratings.sys_mod_count.value | Valor interno para sys_mod_count. Tipo de dados: Número |
| ratings.sys_name | Nome da classificação de pontuação de sucesso na mudança. Valores possíveis:
Tipo de dados: Objeto |
| ratings.sys_name.display_value | Valor de exibição para sys_name. Tipo de dados: Cadeia de caracteres |
| ratings.sys_name.value | Valor interno para sys_name. Tipo de dados: Cadeia de caracteres |
| ratings.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", substituirá o registro em "global". Tipo de dados: Objeto |
| ratings.sys_overrides.display_value | Valor de exibição para sys_overrides. Tipo de dados: Cadeia de caracteres |
| ratings.sys_overrides.value | Valor interno para sys_overrides. Tipo de dados: Cadeia de caracteres |
| ratings.sys_tags | Lista de marcadores do sistema associados ao registro de pontuação de sucesso na mudança. Tipo de dados: Objeto |
| ratings.sys_tags.display_value | Valor de exibição para sys_tags. Tipo de dados: Cadeia de caracteres |
| ratings.sys_tags.value | Valor interno para sys_tags. Tipo de dados: Cadeia de caracteres |
| ratings.sys_updated_by | Nome do usuário que atualizou pela última vez o registro de pontuação de sucesso na mudança associado. Tipo de dados: Objeto |
| ratings.sys_updated_by.display_value | Valor de exibição para sys_updated_by. Tipo de dados: Cadeia de caracteres |
| ratings.sys_updated_by.value | Valor interno para sys_updated_by. Tipo de dados: Cadeia de caracteres |
| ratings.sys_updated_on | Data e hora em que o registro de pontuação de sucesso na mudança associado foi atualizado pela última vez. Tipo de dados: Objeto |
| ratings.sys_updated_on.display_value | Valor de exibição para sys_updated_on. Tipo de dados: Cadeia de caracteres |
| ratings.sys_updated_on.display_value_internal | Valor de exibição interno para sys_updated_on. Tipo de dados: Cadeia de caracteres |
| ratings.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 este 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 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 (alternância booliana)
Válido somente quando chamado com GetScoresForChange() método. Controla se GetScoresForChange() o método retorna a pontuação do tipo. Por padrão, a pontuação do tipo é retornada.
Use este método para ativar ou desativar o retorno desses dados para o objeto ChangeSuccess atual.
| Nome | Tipo | Descrição |
|---|---|---|
| seletor | 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 |
|---|---|
| type_success_score | 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 |
| type_success_score.score | Detalhes sobre o indicador de pontuação retornado. Tipo de dados: Objeto |
| type_success_score.score.delta | Mudança na pontuação da pontuação anterior. Tipo de dados: Objeto |
| type_success_score.score.delta.display_value | Valor de exibição 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 | Valor de exibição 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 possíveis:
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 Escolha [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 esse 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
}
}