Instalado com a Conformidade
Esses componentes são instalados com o plug-in Certification Core.
Os dados de demonstração estão incluídos nos plug-ins Estado desejado e Conformidade de arquitetura.
O plug-in Certification Core adiciona ou modifica essas tabelas.
| Nome | Descrição |
|---|---|
| Auditoria [cert_audit] | Contém todos os dados necessários para executar uma auditoria, inclusive os usuários designados a tarefas de acompanhamento e a programação de execução. |
| Resultado da auditoria [cert_audit_result] | Contém os resultados de auditorias de certificação específicas. |
| Tarefa de acompanhamento [cert_follow_on_task] | Contém as tarefas que foram geradas a partir de uma discrepância de auditoria. |
| Modelo de certificação [cert_template] | Contém a definição do estado desejado do registro. O modelo inclui um filtro que identifica os registros a serem avaliados e os atributos e valores de relacionamento esperados. Contém os registros a serem certificados, os atributos esperados e os valores de relacionamento esperados. |
| Condição de certificação [cert_cond] | Tabela base que define o atributo desejado ou as condições de relacionamento usadas nos modelos. |
| Condição do atributo de certificação [cert_attr_cond] | Contém as condições que definem os valores de atributo de IC desejados. Esta tabela estende a tabela base Condição de certificação [cert_cond]. |
| Condição de relacionamento de ICs de certificação [cert_ci_rel_cond] | Contém as condições de relacionamento entre ICs. Esta tabela estende a tabela base Condição de certificação [cert_cond]. |
| Condição de relacionamento entre usuários de certificação [cert_user_rel_cond] | Contém as condições de relacionamento entre ICs e usuários Esta tabela estende a tabela base Condição de certificação [cert_cond]. |
| Condição de relacionamento entre grupos de certificação [cert_group_rel_cond] | Contém as condições de relacionamento entre ICs e grupos. Esta tabela estende a tabela base Condição de certificação [cert_cond]. |
| Condição de lista relacionada de certificação [cert_related_list_cond] | Contém as condições da lista relacionada. Esta tabela estende a tabela base Condição de certificação [cert_cond]. |
| Filtro de certificação [cert_filter] | Contém um filtro de certificação que inclui a tabela contendo os registros para auditoria e as condições do filtro. |
Funções do usuário
A função de certificação é atribuída automaticamente a todos os usuários com a função itil quando o plug-in Certification Core é ativado ou quando as aplicações de conformidade são atualizadas. O núcleo de certificação instala duas regras de negócios, ambas chamadas de Adicionar função de certificação ao gerente, as quais executam tarefas semelhantes em tabelas diferentes. Uma regra verifica um gerente especificado na tabela Usuário [sys_user], e a outra verifica a função de certificação na tabela Função do usuário [sys_user_has_role]. Quando um gerente e a função de certificação são especificados para um usuário, o sistema concede automaticamente a função de certificação ao gerente. Essa funcionalidade garante que uma tarefa de certificação poderá ser escalonada com sucesso ao próximo nível. O sistema concede esse função automática ao gerente imediato do usuário e não a outras pessoas na cadeia de gerenciamento.
Nota:
Quando o gerente tem apenas a função de certificação e nenhuma outra função, ele é considerado um Solicitante e não é contado como usuário inscrito (Executante).
| Nome | Contém as funções | Descrição |
|---|---|---|
| certification | nenhuma | Pode ler e atualizar tarefas de certificação para resolver discrepâncias. |
| certification_filter_admin | nenhuma | Pode criar, ler e atualizar filtros de certificação. |
| certification_admin | certification, certification_filter_admin | Pode gerenciar todo o processo de certificação. Esses usuários podem criar, editar e excluir todos os registros de certificação. |
Políticas de IU
| Nome | Tabela | Descrição |
|---|---|---|
| Tornar tabela somente leitura | Auditoria [cert_audit] | Define o campo da tabela derivado do filtro selecionado como somente leitura. |
| Ocultar tipo de auditoria | Auditoria [cert_audit] | Oculta o campo Tipo de auditoria. |
| Ocultar próxima execução programada | Auditoria [cert_audit] | Oculta a Data da próxima execução programada quando uma auditoria está inativa ou sob demanda. |
| Mostrar campos de tarefas quando Criar tarefas estiver definido como verdadeiro | Auditoria [cert_audit] | Exibe todos os campos relacionados à criação de tarefas quando o usuário marca a caixa de seleção Criar tarefas. |
| Tornar nome obrigatório | Auditoria [cert_audit] | Torna o Nome um campo obrigatório. |
| Impedir a edição da Data da última execução | Auditoria [cert_audit] | Torna o campo Data da última execução somente leitura. |
| Mostrar campo de Usuário | Auditoria [cert_audit] | Mostra ou oculta campos com base no tipo de Atribuição selecionado. O sistema mostra o campo de Usuário quando você seleciona os seguintes tipos de atribuição:
|
| Mostrar campos Atribuir a | Auditoria [cert_audit] | Mostra ou oculta campos com base no tipo de atribuição selecionado. O sistema mostra o campo Atribuir a quando o tipo de atribuição for o campo de Usuário. |
| Mostrar campos de Atribuição | Auditoria [cert_audit] | Mostra ou oculta campos com base no tipo de Atribuição selecionado. O sistema mostra o campo Atribuir a vazios quando você seleciona um dos seguintes tipos de atribuição:
|
| Mostrar campo de Grupo | Auditoria [cert_audit] | Mostra ou oculta campos com base no tipo de Atribuição selecionado. O sistema mostra o campo de Grupo quando você seleciona um dos seguintes tipos de atribuição:
|
| Ocultar campos associados a "executar" quando Ativo estiver definido como falso | Auditoria [cert_audit] | Oculta estes campos de programação quando a auditoria está inativa:
|
| Mostrar janela de script em Auditoria com script | Auditoria [cert_audit] | Exibe o campo Executar este script quando o tipo de auditoria é Com script. |
| Tornar tabela somente leitura | Condição de certificação [cert_cond] | Define o campo da tabela derivado do filtro selecionado como somente leitura. |
Inclusões de script
| Nome | Descrição |
|---|---|
| DesiredStateUtil | Funções utilitárias para o estado desejado, usadas para clonar um modelo para a funcionalidade de Inserção. |
| CMDBRElationshipAjax | Ferramenta para obter todos os relacionamentos de uma determinada tabela. |
| RelationshipQueryParseAjax | Analisa os filtros de condição. Esta inclusão de script é o código interno usado na geração das condições de conformidade. |
| CertificationUtils | Funções utilitárias para certificação que localizam o valor Próximo horário de execução, e assim por diante. |
| CertTaskEscalationTimerPercentage | Método utilitário para definir durações do temporizador de escalonamento. |
| ConditionUtilsAjax | Utilitários AJAX para analisar consultas em um formato legível pelos usuários. |
| DeleteInactiveVersionsAjax | Script do servidor AJAX para excluir todas as versões inativas de um registro. |
Scripts de cliente
| Nome | Tabela | Descrição |
|---|---|---|
| Tornar o tipo de auditoria somente leitura se não for novo | Modelo de certificação [cert_template] | Define o tipo de auditoria correto para novos registros e, se o registro não for novo, define o campo Tipo de auditoria como Somente leitura. |
| Atualizar nome da tabela (filtro) | Auditoria [cert_audit] | Atualiza o campo Nome da tabela quando o filtro é atualizado. |
| Atualizar nome da tabela | Auditoria [cert_audit] | Atualiza o campo Nome na tabela quando o modelo é atualizado. |
| Definir nome da tabela em Novo | Auditoria [cert_audit] | Retorna o nome da tabela do modelo ou filtro. |
| Atualizar nome da tabela | Modelo de certificação [cert_template] | Atualiza o campo Nome da tabela quando um novo filtro é escolhido e verifica todas as condições existentes para conferir se funcionam na nova tabela. |
| Mostrar condições quando a tabela for definida | Modelo de certificação [cert_template] | Mostra e oculta as condições de forma adequada quando a tabela é definida. |
| Redefinir filtro quando o tipo de auditoria for alterado | Modelo de certificação [cert_template] | Limpa o filtro e atualiza as listas mostradas quando o tipo de auditoria é alterado. |
Regras de negócios
| Nome | Tabela | Descrição |
|---|---|---|
| Condição do clone | Condição de certificação [cert_cond] | Parte do controle de versões de certificação. Esta regra de negócios retém o ID original quando uma condição é alterada. |
| Copiar tipo de auditoria da auditoria | Resultado da auditoria [cert_audit_result] | Garante que todos os resultados de auditoria tenham o mesmo tipo de auditoria da auditoria que os gerou. |
| Copiar valores do modelo | Auditoria [cert_audit] | Quando um usuário seleciona um modelo e atualiza a tabela, o filtro e o tipo de auditoria do modelo. |
| Excluir condição | Condição de certificação [cert_cond] | Parte do controle de versões de certificação que exclui uma condição. |
| Impedir a exclusão de auditoria com resultados | Auditoria [cert_audit] | Impede a exclusão de uma auditoria que contém resultados. |
| Impedir a exclusão de Filtro com modelo | Filtro de certificação [cert_filter] | Impede a exclusão de um filtro ainda vinculado a um modelo ou auditoria. |
| Impedir a exclusão de resultado com tarefa | Resultado da auditoria [cert_audit_result] | Impede a exclusão de um resultado de auditoria com uma tarefa anexada. |
| Impede a exclusão de Modelo com auditoria | Modelo de certificação [cert_template] | Impede a exclusão de um modelo que ainda está sendo usado por uma auditoria. |
| Atualizar tabelas de condições | Modelo de certificação [cert_template] | Ao armazenar condições de modelo, execute corretamente todos os fluxos de trabalho e atualize os campos de condição para conter a versão de exibição das condições. |
| Atualizar versão do filtro | Filtro de certificação [cert_filter] | Cria uma versão quando o filtro é alterado de maneira significativa. |
| Atualizar o próximo horário de execução | Auditoria [cert_audit] | Atualiza o horário no campo Próxima execução programada quando uma auditoria é modificada. |
| Atualizar o próximo horário de execução durante a execução | Auditoria [cert_audit] | Quando a auditoria for executada, atualize o campo Próxima execução programada para o próximo horário em que a auditoria estiver programada para ser executada. |
| Atualizar tabela | Modelo de certificação [cert_template] | Atualize a tabela armazenada para a tabela do filtro. |
| Atualizar versão do modelo | Modelo de certificação [cert_template] | Cria uma versão quando o modelo é alterado de maneira significativa. |