Importar atividades de um arquivo CSV
Você pode importar várias atividades de uma fonte externa para o Maintain. Para isso, carregue um arquivo de texto no formato CSV contendo dados de atividades e faça a ingestão dele nas atividades. É possível visualizar e modificar essas atividades da mesma forma como você faz com as criadas no Maintain.
Baixar o modelo de arquivo CSV
O arquivo CSV importado precisa estar em conformidade com o modelo específico do projeto. Para baixar o arquivo maintain-import-template.csv:
- Vá até Atividades e selecione Adicionar atividade.
- Selecione Importar atividades.
- Selecione Baixar modelo.
Preencher o modelo de arquivo CSV
O modelo CSV conterá apenas uma linha de valores. Eles representam os valores que você pode fornecer para uma atividade importada. Essa linha é chamada de linha de cabeçalho e não deve ser removida ao preencher o modelo.
Embora a linha de cabeçalho não deva ser removida, você pode excluir valores específicos do cabeçalho ou alterar a ordem deles. Por exemplo, quando um determinado campo não é necessário na importação de um cenário específico, você pode removê-lo do cabeçalho e das linhas subsequentes. Assim, esse campo ficará em branco em todas as atividades importadas.
Para importar uma única atividade, adicione uma nova linha ao modelo e insira os valores apropriados separados por vírgulas. Cada célula da nova linha deve conter o valor que você quer preencher de acordo com o cabeçalho fornecido no modelo.
Por exemplo, se o seu modelo contiver a seguinte linha de cabeçalho: title,status,department
, crie um arquivo CSV com uma linha adicional:
title,status,department
Erect scaffolding,Done,Rigging
Ao fazer a importação, isso criará uma atividade com o título "Erect scaffolding" (Montagem de andaime), o status "Done" (Concluída) e o departamento "Rigging" (Montagem).
Formatar campos de data
Alguns campos de atividade no Maintain representam datas e devem ter um formato específico para serem importados corretamente. No modelo CSV, esses campos têm um valor de cabeçalho especial no formato startTime (DD/MM/YYYY)
. Neste exemplo, startTime
é o nome do campo e DD/MM/YYYY
é o formato de data que precisa ser usado nas linhas subsequentes do arquivo CSV.
Por exemplo, a importação do arquivo a seguir resultará na criação da atividade com a startTime
definida para 10 de dezembro de 2023.
title,startTime (DD/MM/YYYY)
Erect scaffolding,10/12/2023
Formatar campos booleanos
Alguns campos de atividade no Maintain representam valores booleanos, como true
ou false
. No modelo CSV, campos booleanos podem ser identificados por um cabeçalho especial no formato isActive (true/false)
. Eles têm apenas dois valores válidos, true
ou false
.
Por exemplo, a importação do arquivo a seguir resultará na criação da atividade com isActive
definido como false
.
title,isActive (true/false)
Erect scaffolding,false
Formatar valores contendo vírgulas
Devido ao formato CSV separar valores com vírgulas, tenha cuidado quando um campo de atividade também precisar conter vírgulas. O Maintain processa arquivos CSV de acordo com a norma RFC 4180, que determina que valores com vírgulas sejam colocados entre aspas duplas.
Por exemplo, a importação do arquivo a seguir resultará na criação da atividade com city
definido como Boston, MA
.
title,city
Erect scaffolding,"Boston, MA"
Valores indefinidos
Você pode deixar em branco os campos que não são obrigatórios para representar valores ausentes ou irrelevantes para uma atividade específica.
Por exemplo, a importação do arquivo a seguir resultará na criação da atividade com state
definido como New York
, mas sem nenhum valor no campo city
.
title,city,state
Erect scaffolding,New York
Conectar uma atividade a um ativo
No Maintain, é possível vincular atividades a ativos do CDF. Isso é útil para contextualizar a atividade em modelos 3D, documentos, PSN etc. Para o Maintain criar o vínculo correto com um ativo no CDF, informe o ID externo do ativo do CDF no modelo de importação.
Se houver contextualização de ativos no seu projeto, haverá um campo especial assetExternalId
no modelo que você precisará preencher com o ID externo do ativo da atividade.
Por exemplo, ao importar o arquivo a seguir, supondo que exista um ativo do CDF ID externo NY_BUILDING_23
, a atividade será contextualizada para esse ativo quando ingerida no Maintain.
title,assetExternalId
Erect scaffolding,NY_BUILDING_23
Se não ocorrer a exportação do ID externo informado, será exibido um erro durante a importação.
Os usuários finais talvez não saibam o ID externo do ativo ao qual a atividade está vinculada. Caso seja necessário fornecer aos usuários finais uma lista de ativos possíveis e seus respectivos IDs externos, recomendamos recuperar esses dados usando a API de ativos do CDF ou outros extratores de dados.
Importar um arquivo CSV preenchido
Se você já tem um modelo CSV preenchido, pode importá-lo para o Maintain:
- Acesse Atividades > Adicionar atividade.
- Selecione Importar atividades.
- Selecione o campo Clique para selecionar o arquivo CSV a importar.
- Selecione e carregue o arquivo CSV preenchido que está no seu computador.
- Para conferir o arquivo a ser importado, verifique a seção Inspetor de arquivos. Uma mensagem em verde mostra o número de linhas que serão importadas e possíveis avisos ou erros.
- Se não houver erros, selecione Importar para iniciar o processo de importação.
- Se a importação for bem-sucedida, será exibida uma mensagem de sucesso em verde com o botão Mostrar atividades.
- Opcional: selecione Mostrar atividades para ir até as atividades importadas e verificar se elas correspondem ao arquivo CSV.