Creación de ficheros CSV
Aunque los datos pueden introducirse de forma manual en el sistema, el método más eficiente para la carga de datos es utilizar una de las plantillas de datos en CSV que ya están disponibles para todos los objetos de negocio adecuados.
El primer paso consiste en crear un fichero .csv (delimitado por comas) a partir del objeto de negocio del portal que se está cargando.
A continuación, se muestra un ejemplo que utiliza Organización (W1-Organization):
-
Navegue a Administración y seleccione Ubicación, Organización, Buscar.
-
Busque y seleccione un registro.
-
Amplíe la sección Información de registro y haga clic en el enlace Objeto de negocio de la "Organización" para navegar al portal de Objeto de negocio.
-
Haga clic en el enlace Ver esquema en la pestaña Principal y copie los elementos del objeto de negocio a un fichero CSV, para crear los datos.
1 |
Secuencia |
Clave primaria |
Campo 01 |
Campo 02 |
Campo 03 |
---|---|---|---|---|---|
2 |
1 |
Organización |
Tipo de organización |
Disposición |
descripción |
3 |
2 |
nodeId |
nodeType |
nodeDisposition |
descripción |
4 |
3 |
Grupo |
W1AC |
Grupo 1 |
|
5 |
4 |
Grupo |
W1AC |
Grupo 2 |
Notas:
-
Las columnas en la fila superior coinciden con los elementos de la lista del objeto de negocio de solicitud (cabecera).
-
La fila con el número de secuencia más bajo (1) es la descripción de los XPaths para ayudar a los usuarios a leer el fichero y se ignora en el procesamiento.
-
El procesamiento de objeto de negocio trata la fila con el segundo número de secuencia más bajo (2) no como datos, sino como el XPath para mover datos al objeto de negocio de destino, en este caso W1-Organization.
-
Tenga en cuenta que la configuración de algunos objetos de negocio implica que esta celda puede comenzar con el signo “+”. Tenga en cuenta también que el fichero siempre trata esta celda como una fórmula y añade el signo “=” delante de la cadena de datos, como se indica mediante “#NAME?” (Por ejemplo: =+nodeId/nodeType). Debe cambiar el formato de la celda a “Texto” y eliminar el signo “=”.
-
-
Las filas con el número de secuencia tres (3) y superiores se tratan como datos.
-
Para los objetos donde la clave primera es un ID generado por el sistema (como en el caso de Organización), las celdas de la columna Clave primaria estarán en blanco.
Nota: al añadir registros que hacen referencia a valores de lista, utilice el valor de campo de lista de valores, no la descripción. Por ejemplo, el campo Disposición hace referencia a la lista de valores NODE_DPOS_FLG, cuyo valor de campo "Activo" es "W1AC". Para los campos que hacen referencia a otros objetos, utilice el código, no la descripción.
Otras incidencias de formato
La información siguiente describe incidencias de formato conocidas al trabajar con la plantilla de datos en CSV:
-
El formato de las fechas debe ser yyyy-mm-dd (2020-10-27).
-
El formato de fecha y hora debe ser yyyy-mm-dd-hh.mm.ss.
-
Las columnas que se basan en valores de lista que incluyen ceros a la izquierda deberán coincidir con los valores en el fichero CSV.
-
Debe crearse un enlace cuando se desea incluir el “principal”, que tiene un ID generado por el sistema, en el mismo fichero con el “secundario”. Por ejemplo, si desea rellenar el ID de la organización principal en el mismo fichero, debería insertar un enlace (por ejemplo, @3, que es el símbolo @ más el número de secuencia) en la fila donde residiría el ID generado por el sistema.
-
Si varias filas contienen la misma clave primaria, solo se carga la última fila. Todos los valores para la clave primaria deben estar en la misma fila.