- Carga de CSV: Importar actividades utilizando la interfaz de usuario (solo modo APM).
- Cognite Toolkit: Ingiera actividades utilizando el modelado de datos Cognite Toolkit (modos APM e IDM/CDM).
- Transformaciones: Convierta datos de tablas RAW u otras fuentes utilizando CDF Transformaciones (modos APM e IDM/CDM).
Importar a través de subida de CSV (modo APM)
Disponibilidad del modo: Solo modo APM. El modo IDM/CDM no admite la importación de CSV en la interfaz de usuario.
1
Descargue la plantilla del archivo CSV
El archivo CSV importado debe ajustarse a la plantilla específica de su proyecto. Para descargar maintain-import-template.csv:
- Navegue a Actividades y seleccione Añadir actividad.
- Seleccione Importar actividades.
- Seleccione Descargar plantilla.
2
Complete la plantilla del archivo CSV
La plantilla CSV solo contendrá una única fila de valores que representan los posibles valores que puede proporcionar para una actividad importada. Esta fila se llama la fila de encabezado y no debe ser eliminada al completar la plantilla.Para importar una sola actividad, añade una nueva fila a la plantilla e ingresa los valores apropiados separados por comas. Cada valor en la nueva fila debe contener el valor que deseas completar en la respectiva fila de encabezado que fue proporcionada en la plantilla.
Por ejemplo, si su plantilla contiene la siguiente fila de encabezado: Crearás una actividad con el título “Montar andamios”, estado “Hecho” y departamento “Montaje” al importarla.Si el ID externo proporcionado no se exporta, el usuario verá un error durante la importación.
title,status,department, cree un archivo CSV con una fila adicional:Formatear campos de fecha
Algunos campos de actividad en Maintain representan fechas y deben tener un formato específico para importarse correctamente. Los campos de fecha se pueden identificar en la plantilla CSV mediante un valor de encabezado especial con el formatostartTime (DD/MM/YYYY). En este ejemplo, startTime es el nombre del campo, mientras que DD/MM/YYYY es el formato de fecha que debe utilizarse en las filas siguientes del archivo CSV.
Por ejemplo, importar el siguiente archivo dará como resultado que la actividad se cree con startTime establecido en el 10 de diciembre de 2023.Formatear campos booleanos
Algunos campos de actividad en Maintain representan valores booleanos, comotrue o false. Los campos booleanos se pueden identificar en la plantilla CSV mediante un valor de encabezado especial con el formato isActive (true/false). Estos campos solo tienen dos valores válidos, true o false.
Por ejemplo, importar el siguiente archivo resultará en que la actividad se cree con isActive establecido en false.Formatear valores que contengan comas
Debido a que el formato CSV separa los valores mediante comas, tenga cuidado cuando un campo de actividad también deba contener una coma. Maintain procesa archivos CSV de acuerdo con el estándar RFC 4180, el cual requiere que los valores que contienen comas se encierren entre comillas dobles. Por ejemplo, importar el siguiente archivo resultará en que la actividad se cree concity establecido en Boston, MA.Valores no establecidos
Puede dejar el campo en blanco en los campos de actividad no requeridos para representar valores faltantes o irrelevantes para la actividad específica. Por ejemplo, importar el siguiente archivo resultará en que la actividad se cree constate establecido en New York, pero no tendrá ningún valor en el campo city.Conectar una actividad a un activo
Maintain admite vincular actividades a activos CDF, lo cual se utiliza para contextualizar la actividad en modelos 3D, documentos, PSN y más. Para que Maintain cree el vínculo apropiado a un activo en CDF, debe proporcionar el ID externo del activo CDF en la plantilla de importación. Si tiene contextualización de activos en su proyecto, habrá un campoassetExternalId especial en la plantilla que debe completar con el ID externo del activo de la actividad.
Por ejemplo, al importar el siguiente archivo y suponiendo que existe un activo CDF con ID externo NY_BUILDING_23, la actividad se contextualizará a este activo cuando se ingiera en Maintain.3
Importe un archivo CSV completado
Una vez que tenga una plantilla CSV completada, puede importarla a Maintain:
- Navegue a Actividades > Añadir actividad.
- Seleccione Importar actividades.
- Seleccione el campo Haga clic para seleccionar el archivo CSV a importar.
- Selecciona y sube el archivo CSV poblado desde tu computadora.
- Verifique que importó el archivo comprobando la sección Inspector de archivos. Un mensaje verde debería mostrar el número de filas a importar y si tienes advertencias o errores.
- Si no hay errores, seleccione Importar para iniciar el proceso de importación.
- Cuando la importación tenga éxito, verá un mensaje de éxito verde con el botón Mostrar actividades.
- Opcional. Seleccione Mostrar actividades para navegar a las actividades importadas y comprobar que se ven correctamente según el archivo CSV.
Importar mediante Cognite Toolkit
Disponibilidad del modo: Modos APM e IDM/CDM. Este es el enfoque recomendado para la ingestión programática de actividades.
Requisitos previos
Antes de importar actividades mediante Cognite Toolkit, asegúrese de tener:- Una vista de actividad personalizada configurada en su espacio de modelo de datos (o utilice la vista
CogniteMaintenanceOrderestándar decdf_idm) - La vista de actividad asignada en su configuración de Maintain bajo
viewMappings - Acceso a Cognite Toolkit
Configura el mapeo de la vista de actividad
En su configuración de Maintain, verifique que la secciónviewMappings apunte a su vista de actividad:
APM_Activity o ExtendedActivity), actualice la asignación para que apunte a su vista personalizada:
Ingeste actividades con Cognite Toolkit
Utilice Cognite Toolkit como el enfoque recomendado para ingerir actividades en modo IDM.1
Cree la estructura de datos de la actividad
Si aún no lo has hecho, crea archivos YAML de Contenedor, Vista y Nodo para tus actividades. Sigue la estructura estándar de modelado de datos:
APM_Activity.Container.yaml- Define el esquema del contenedorAPM_Activity.View.yaml- Define las propiedades y relaciones de la vistaapmActivities.Node.yaml- Contiene sus instancias de actividad Consulte la documentación de Cognite Toolkit para obtener ejemplos y plantillas detallados.
2
Configure los mapeos de campos
Asegúrese de que sus nodos de actividad incluyan los campos obligatorios para Maintain:
3
Despliegue las actividades
Implemente sus datos de actividad usando Cognite Toolkit:Use la bandera Obtenga más información sobre las marcas de implementación de Cognite Toolkit.
--drop-data si necesita reemplazar actividades existentes:4
Verifique en Maintain
- Inicie sesión en Maintain.
- Navegue a Actividades.
- Verifique que sus actividades importadas aparezcan con los datos correctos.
Ingesta de actividades con Transformaciones
Disponibilidad del modo: Modos APM e IDM/CDM. Este es el enfoque recomendado para datos en masa.