Importação em massa de problemas

Importe problemas em massa se precisar evitar a demorada entrada manual de dados ou migrar dados de outro sistema.

Você também pode atualizar vários problemas ao mesmo tempo usando sessões no Importador em massa. Para obter mais informações, consulte Carregar problemas existentes em massa.

Como funciona?

Abra uma nova sessão do Importador em massa e faça download do modelo em Excel na página do importador no Launchpad. Você deve preparar os dados no modelo e depois fazer upload do modelo na página do Importador em massa.

Onde estão os problemas carregados?

Após o carregamento dos problemas, os dados estarão disponíveis nos seguintes locais:

  • a guia Problemas
  • Aplicativo Rastreador de Problemas
  • NomeOrganização Relatório do Projeto (o relatório final de auditoria)
  • todos os relatórios sobre Problemas disponíveis para download

Antes de começar

Antes de começar a importar problemas, você deve criar um projeto com o Importador em massa, preenchendo a planilha Projetos ou com a interface do usuário.

Observação

Usando o Importador em massa, você pode criar vários recursos do Diligent One em uma só importação. Você pode preencher as planilhas de todos os recursos necessários e importá-las de uma só vez.

Fluxo de trabalho

Permissões

Apenas os Administradores do Sistema podem usar o Importador em massa para carregamento em massa de recursos do Diligent One.

Upload de novos problemas em massa

Observação

  • Os termos, os campos e as guias da interface são personalizáveis. Em sua instância do Diligent One, alguns termos, campos e guias podem ser diferentes.
  • Se um campo obrigatório for deixado em branco, você verá uma mensagem de alerta: Este campo é obrigatório. Alguns campos personalizados podem ter valores padrão.

Abrir uma nova sessão do Importador em massa e fazer download do modelo em Excel

  1. Abra o Launchpad.

    Observação

    Se a sua empresa usa mais de uma instância no Launchpad, verifique se a instância apropriada está ativa.

  2. Selecione Configurações da Plataforma > Organização.

    Se a opção Organização não for exibida, a conta usada para fazer login não tem privilégios de Administrador.

  3. Em Importador em massa, clique em Gerenciar recursos em massa.

    Uma nova sessão do Importador em massa começa, com o ID da sessão anexado ao URL.

    Cuidado

    Sempre inicie uma nova sessão para adicionar recursos novos, ou você poderá perder os dados enviados anteriormente.

    Observação

    Você pode usar sessões anteriores para atualizar os dados já carregados. Para obter mais informações, consulte Funcionalidade de atualização no Importador em massa.

  4. Em Selecionar recurso, no tipo Recurso, selecione Todos os recursos.

  5. Clique em Baixar modelo .xlsx.

    O modelo em Excel é salvo na máquina local.

Preparar dados no modelo

  1. Abra o modelo baixado (HighBond_Template.xlsx) e vá para a planilha Issues.
  2. Copie e cole ou insira os dados no modelo. Para saber como inserir dados, consulte Dicas para preparar conteúdo.
    Observação
    • Se você usa o Add-in para Excel, certifique-se de que a opção ACL Add-In esteja desativada antes de modificar o modelo do Excel. Para saber como fazer isso, consulte Configuração do Add-in para Excel.
    • Não altere o nome da planilha ou dos campos. Eles diferenciam maiúsculas e minúsculas e não devem ser modificados.
    • O número máximo de linhas que podem ser carregadas de uma vez é 2.000 (incluindo todas as planilhas).
    CampoDescrição

    referenceId

    obrigatório

    Especifica um ID exclusivo para o recurso. Deve ser exclusivo para cada linha na planilha.

    Ele pode conter uma combinação de texto e números e o comprimento máximo é de 255 caracteres.

    Esse campo é a chave primária para cada linha no modelo. Você precisará dessa chave se quiser atualizar este recurso novamente.

    Importante

    Você pode usar IDs de referência para associar recursos uns aos outros, instantaneamente. Por exemplo, você pode criar um novo projeto e um novo objetivo associado a esse projeto no mesmo upload. Faça isso criando um link entre o projeto e o objetivo informando o referenceId

    Para saber mais sobre como associar recursos do Diligent One no Importador em massa, consulte Usar IDs de referência para vincular recursos no Importador em massa.

    Observação

    Os IDs de referência são necessários ao adicionar ou atualizar recursos usando o Importador em massa. Eles não estão disponíveis quando você adiciona/atualiza recursos na interface de usuário do Diligent One.

    ID do projeto

    obrigatório

    Especifica o ID do projeto onde esse problema deve ser colocado.

    Por exemplo:

    https://stark.projects.highbond.com/audits
    /90305/dashboard
    , onde 90305 é o ID do projeto.

    Como alternativa, neste campo, você pode informar o ID de referência de um novo projeto que adicionou no modelo atual. Isso associará o problema ao projeto quando você carregar o modelo.

    Para saber mais sobre como associar recursos do Diligent One no Importador em massa, consulte Usar IDs de referência para vincular recursos no Importador em massa.

    description

    obrigatório

    Especifica uma descrição detalhada do problema.

    Dica

    Use tags HTML para formatar o texto. Por exemplo: <b>, <i>, <ol>, <ul>.

    Par obter mais informações sobre problemas, consulte Gerenciando problemas e remediação 

    proprietário

    condicionalmente obrigatório

    Especifica o nome ou ID de e-mail da pessoa responsável pelo problema.

    Este campo é mais adequado para adicionar usuários que não são da Diligent One.

    O campo torna-se obrigatório se o campo ownerUser for deixado em branco.

    ownerUser

    condicionalmente obrigatório

    Especifica o ID de usuário (UID) ou o ID de e-mail da pessoa responsável pelo problema.

    Saiba como obter a UID de um usuário.

    Não é possível adicionar usuários que não são do Diligent One a este campo.

    Esse campo torna-se obrigatório se o campo owner for deixado em branco.

    Observe que a especificação de um ownerUser substitui qualquer valor fornecido no campo owner.

    Observação

    Verifique se o usuário que você quer adicionar a este campo já foi atribuído ao respectivo projeto/estrutura.

    Para aprender a atribuir funções de usuário, consulte Atribuindo funções de usuário em projetos e estruturas

    Tipo de Deficiência

    obrigatório

    Especifica a classificação do problema, como Recomendação de Gerenciamento, Deficiência Significativa e Fraqueza Material.

    As opções disponíveis dependem do tipo de projeto.

    recommendation

    Especifica as ações recomendadas a serem tomadas com base no problema.

    title

    Especifica o título do problema.

    severidade

    Especifica a intensidade do problema.

    As opções disponíveis dependem do tipo de projeto.

    publicado em

    Especifica a visibilidade do problema:

    • True: visível para todos os usuários.
    • False: oculto dos usuários que recebem as funções de Testador Colaborador, Usuário Colaborador, Executivo de Falhas e Revisor de Falhas.

    O padrão é falso.

    identifiedAt

    Especifica o carimbo de hora e data em que o problema foi identificado.

    O padrão é a data e hora atuais.

    referência

    Especifica o ID do problema.

    risco

    especifica a descrição detalhada do risco ou impacto apresentado pelo problema.

    Escalamento

    Especifica a pessoa, o departamento ou a entidade organizacional para a qual o problema deve ser encaminhado.

    As opções disponíveis dependem do tipo de projeto.

    causa

    Especifica uma descrição detalhada do que causou o problema.

    efeito

    Especifica a descrição detalhada do efeito do problema na organização.

    costImpact

    Especifica o custo monetário estimado ou real associado ao problema.

    escopo

    Especifica a extensão dos efeitos do problema na organização.

    As opções disponíveis dependem do tipo de projeto.

    executiveSummary

    Especifica uma visão geral do problema que geralmente resume informações de outros campos relacionados, como risco/impacto, causa e efeito.

    executiveOwner

    Especifica o proprietário executivo do problema.

    projectOwner

    Especifica o proprietário do projeto do problema.

    closed

    Especifica o status geral do problema:

    • True: encerrado(a).
    • False: aberto(a).

    O padrão é falso.

    remediationStatus

    Especifica o status de remediação do problema.

    As opções disponíveis dependem do tipo de projeto.

    remediationPlan

    Especifica uma descrição detalhada do plano de remediação.

    Data de Remediação

    Especifica o prazo para a remediação do problema.

    A data deve estar no formato AAAA-MM-DD.

    actualRemediationDate

    Especifica a data em que o problema foi realmente remediado.

    A data deve estar no formato AAAA-MM-DD.

    retestDeadlineDate

    Especifica um prazo para que o problema seja testado novamente.

    A data deve estar no formato AAAA-MM-DD.

    actualRetestDate

    Especifica a data real em que o problema foi testado novamente.

    A data deve estar no formato AAAA-MM-DD.

    retestingResultsOverview

    Especifica a descrição detalhada de se o problema foi ou não realmente remediado.

    position

    Especifica o valor que determina a ordem na qual o problema é exibido.

    Dica

    Preencha os valores em ordem sequencial para que os recursos apareçam na mesma ordem após a importação.

    entidades

    Especifica os IDs das entidades marcadas para o problema.

    É possível encontrar o ID da entidade na URL ao navegar para uma entidade.

    Por exemplo:

    https://stark.projects.highbond.com/
    auditable_entities/33055
    , em que 33055 é o ID da entidade.

    Você pode fornecer vários IDs separados por vírgulas.

    Como alternativa, neste campo, você também pode informar o ID de referência de uma nova entidade que adicionou no modelo atual. Isso associará o problema à entidade quando você carregar o modelo.

    Para saber mais sobre como associar recursos do Diligent One no Importador em massa, consulte Usar IDs de referência para vincular recursos no Importador em massa.

    Para obter mais informações sobre entidades, consulte Configurando a marcação de entidades.

    Tipo do destino

    Especifica o tipo de componente em que o problema deve ser colocado.

    O tipo de destino deve ser um dos seguintes:

    • projects
    • project_files
    • objectives
    • narratives
    • risks
    • controls
    • walkthroughs
    • control_test_plans
    • control_tests
    • walkthrough_summaries
    • project_plannings
    • project_results
    • risk_control_matrices
    • testing_rounds

    O padrão é projetos.

    Importante

    Use a exata terminologia da forma mencionada acima.

    Observação

    Use somente valores padrão em inglês para esse campo. Valores personalizados em inglês e valores localizados (outro idioma) ainda não são compatíveis com o Importador em massa.

    Para obter informações sobre qual ID de destino deve ser usado para cada componente, consulte Tipo e ID de destino dos componentes do projeto

    ID de destino

    obrigatório

    Especifica o ID do recurso em que esse problema deve ser colocado. Você pode encontrar o ID do recurso no URL.

    Por exemplo:

    https://stark.projects.highbond.com/audits
    /90305/objectives/94778
    , onde 90305 é o ID do projeto e 94778 é o ID do objetivo.

    No campo targetId, você pode executar uma das seguintes ações:

    • especifique o ID do projeto se quiser colocar o problema no projeto (seria o mesmo ID mencionado no campo projectId).

    • especifique o ID do componente (ID do objetivo no exemplo acima) se quiser colocar o problema no componente de um projeto. Observe que o ID do projeto precisa ser mencionado no campo projectId.

    Para obter informações sobre qual ID de destino deve ser usado para cada componente, consulte Tipo e ID de destino dos componentes do projeto

    customAttributes_1_term - customAttributes_n_term

    Especifica os campos de atributos personalizados de 1 até n.

    Por padrão, o modelo terá um par de termo e valor de atributo personalizado nele. Você pode adicionar manualmente mais nove, totalizando dez pares.

    Para isso, siga a mesma convenção de nomenclatura com um contador, por exemplo: customAttributes_2_term, customAttributes_2_value, etc.

    Os atributos personalizados de um projeto, uma estrutura e seus componentes são definidos no tipo de projeto. Para mais informações sobre atributos personalizados, consulte Personalização de termos, campos e notificações.

    customAttributes_1_value - customAttributes_n_value

    Especifica os valores de atributos personalizados de 1 até n.

    Por padrão, o modelo terá um par de termo e valor de atributo personalizado nele. Você pode adicionar manualmente mais nove, totalizando dez pares.

    Para isso, siga a mesma convenção de nomenclatura com um contador, por exemplo: customAttributes_2_term, customAttributes_2_value, etc.

    Os atributos personalizados de um projeto, uma estrutura e seus componentes são definidos no tipo de projeto. Para mais informações sobre atributos personalizados, consulte Personalização de termos, campos e notificações.

    Observação
    • Se um valor começar com um colchete ou tiver uma vírgula, um ponto e vírgula ou uma quebra de linha, coloque-o entre aspas (" ").
      Por exemplo: "[2021]", "Primeiro, segundo ativo", "Isto é importante; isto também".
    • Para um campo de múltipla escolha, você pode adicionar diversos valores separando cada um com uma vírgula.
    • Para um campo de lista suspensa ou múltipla escolha, os valores devem ser exatamente os mesmos fornecidos nas opções.
  3. Salvar e fechar o modelo

Dicas para preparar conteúdo

A preparação de conteúdo envolve:

  • copiar e colar seus dados de origem no modelo do Excel
  • inserir dados, quando aplicável, no modelo do Excel
  • salvar o modelo como preparação para o carregamento em massa

Usando IDs de referência para vincular recursos no Importador em massa

ID de referência é um campo no modelo do Excel do Importador em massa. É o primeiro campo em todas as planilhas e está disponível para todos os recursos. É um identificador exclusivo para cada registro na planilha.

Usando IDs de referência, é possível associar recursos do Diligent One uns aos outros, durante o processo. Por exemplo, você pode criar um projeto e um objetivo associado a ele na mesma importação. Você pode fazer isso informando o referenceId no campo obrigatório.

Tipo e ID de destino dos componentes do projeto

A seção a seguir mostra o tipo de destino e a ID do respectivo componente do projeto.

Use o tipo e ID de destino relevante no modelo do Excel de acordo com o componente em que você deseja colocar o problema.

Carregar dados

Execute uma das seguintes ações:

  • Arraste e solte o modelo na janela do navegador.
  • Clique em Selecionar do seu computador para selecionar o modelo de atualizado.

    Apenas um modelo em Excel pode ser carregado por vez (cada arquivo é validado separadamente).

  • Resultado Uma mensagem de sucesso ou falha aparece, dependendo do resultado do processo, e a última sessão é atualizada na tabela Sessões.

Sessões no Importador em massa

Uma sessão no Importador em massa é uma série de interações de usuário para importar recursos do Diligent One. Cada sessão do usuário é registrada na tabela Sessões.

A tabela Sessões contém as seguintes informações.

Nome do campo

Descrição

Sessões da web

Mostra a lista de sessões da web.

Uma sessão da web se refere a uma sessão concluída usando a interface do usuário Importador em massa. Uma nova sessão começa sempre que você abre a página do Importador em massa.

Sessões da API

Mostra a lista de sessões da API.

Uma sessão de API refere-se a uma sessão concluída usando uma plataforma de API, como Postman, etc.

Atualizar

Recarrega a tabela Sessões.

ID da Sessão

Identificador de sessão.

Em Sessões da web, você pode clicar no ID da sessão para acessar uma sessão específica. O ID da sessão é anexado à URL.

Por exemplo: https://stark.bulkimporter.highbond.com/import/bcc1e04e-4cd3-46d2-a8be-0b9083baccdc, onde
bcc1e04e-4cd3-46d2-a8be-0b9083baccdc é o ID da sessão.

Observação

Os IDs de sessões na web e na API são parecidos. Para evitar erros, tome cuidado para não trocar os IDs.

Data

Mostra a data e a hora da sessão. Você pode ordenar a data em ordem crescente ou decrescente.

Carregado por

Mostra o nome do usuário.

Status

Mostra o status do carregamento, se foi concluído com sucesso ou não.

Você pode clicar no status para exibir os detalhes completos da importação.

Nome do Arquivo

Mostra o nome do modelo/log de erros carregados. Por exemplo: HighBond_Template.xlsx, ErrorLog.xlsx.

Modelo Você pode clicar e baixar o modelo para corrigir dados carregados anteriormente.

Log de erros Um log de erros é gerado quando ocorre falha no upload. Você pode verificar o log de erros para corrigir os erros e carregar o modelo novamente.

Observação
  • O modelo e os logs de erros ficarão disponíveis para download por até 18 meses depois da data de upload.
  • O link para baixar o modelo está disponível para sessões do Importador em massa a partir de 13 de maio de 2022. Não é possível baixar o modelo das sessões anteriores a essa data.

Carregar problemas existentes em massa

Você pode atualizar vários itens de uma vez no Importador em Massa usando sessões.

Observação

Você só pode atualizar recursos que carregou usando o Importador em massa.

Solução de problemas

Você pode baixar e verificar o log de erros da tabela Sessões. Compreenda erros comuns de carregamento em massa e saiba como corrigir erros.

A tabela a seguir oferece uma lista de erros que podem ocorrer no upload do modelo.

Erro Solução(ões)
Pode haver mais de 2.000 linhas no arquivo carregado (incluindo todas as planilhas). Remova as linhas extras do modelo de e carregue novamente.
Os campos obrigatórios podem estar em branco ou ausentes no arquivo carregado. Verifique se todos os campos obrigatórios (marcados com nomes de coluna vermelha e laranja no modelo) estão preenchidos.
Observação

Se você não preencher dados nos campos obrigatórios, a linha não será processada.

O formato dos dados pode estar incorreto.

Verifique se os dados nos campos de texto são validos e se não excedem o comprimento máximo do campo: 255 caracteres.

Campos de rich texto não têm um limite de caracteres.

Os valores de dados podem ser inválidos ou não corresponder aos valores da lista suspensa.

Por exemplo: O valor para os campos received e sendRecurrentNotifications na planilha Requests deve ser True ou False.

Campos inválidos no modelo.
  • Não adicione novos campos ao modelo.
  • Não remova campos do modelo.
O modelo pode não estar no formato esperado.

Certifique-se de que o formato do arquivo seja .xlsx.

Nomes de planilhas inválidos.

Não mude o nome da planilha.

A sessão pode ter expirado.

Atualize a página e tente carregar novamente.

O ID de sessão pode ser inválido. Verifique se você está usando um ID de sessão da web.