Instalado com a Conformidade

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 7 min. de leitura
  • 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.

    Tabela 1. Tabelas do Compliance Certification Core
    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).
    Tabela 2. Funções do usuário no Compliance Certification Core
    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

    Tabela 3. Políticas de Compliance Certification Core UI
    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:
    • Campo de Usuário se a opção Atribuir a vazios for Criar tarefa atribuída.
    • Usuário específico
    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:
    • Campo de Usuário
    • Campo de Grupo
    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:
    • Grupo específico
    • Campo de Grupo se a opção Atribuir a vazios for Criar tarefa atribuída.
    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:
    • Executar
    • Dia
    • Hora
    • Última execução programada
    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

    Tabela 4. Inclusões de script do Compliance Certification Core
    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

    Tabela 5. Client scripts do Compliance Certification Core
    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

    Tabela 6. Regras de negócios do Compliance Certification Core
    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.