Altova ContractManager

Cuando un contenedor está abierto y se ven sus registros (como en la imagen siguiente, que muestra una lista de registros Person), puede exportar los datos de esos registros a un archivo XML o CSV. La persona con el rol Admin define uno o varios formularios para cada contenedor. Cada formulario de exportación define un conjunto distinto de campos de datos (de ese contenedor) que exportar. Un formulario de exportación puede contener no solo los campos del contenedor, sino también el nombre del contenedor de nivel superior directo y de otros de niveles superiores. En el caso de las exportaciones XML también se pueden incluir los contenedores secundarios o algunos de sus campos. Los distintos formularios de exportación suelen tener nombres descriptivos y puede seleccionar qué conjuntos de datos quiere exportar de entre las numerosas opciones. Si necesita exportar otro conjunto de datos para un contenedor, póngase en contacto con el administrador del sistema.

Haga clic para expandir/contraer

 

 

Los formatos XML y CSV

Formato XML

El archivo XML que se exporta tiene un elemento raíz llamado <Root> que a su vez tiene un elemento secundario con el mismo nombre que el contenedor actual (en nuestro ejemplo se trata del contenedor Person). Este elemento tendrá los elementos secundarios que seleccione como campos que exportar. Por ejemplo, el formulario de exportación del contenedor Person (como se ve en la imagen anterior) puede generar un archivo XML con este aspecto:

 

<Root>

  <Person>

     <Department>Sales</Department>

     <First>Jim</First>

     <Last>Gridely</Last>

     <Title>Executive</Title>

     <Phone>123456789</Phone>

     <Email>legal.01@redmaple.com</Email>

  </Person>

  ...

  <Person>

     <Department>Accounts</Department>

     <First>Jane</First>

     <Last>Locke</Last>

     <Title>Manager</Title>

     <Phone>123789777</Phone>

     <Email>accounts.04@altova.com</Email>

  </Person>

</Root>

 

 

Formato CSV

La primera línea del archivo CSV contiene los encabezados de los campos. Cada una de las líneas siguientes contiene un registro en el que los valores de los campos están en la misma secuencia que los encabezados. El separador de los registros es el punto y coma. Tenga en cuenta que cada registro es una lista plana de las filas del formulario de exportación. No se pueden mostrar los registros secundarios debido a la estructura plana de los archivos CSV. Compare esta estructura con la estructura XML de más arriba.

 

"Department","First","Last","Title","Phone","Email"

"Sales","Jim","Gridely","Executive","123456789","legal.01@redmaple.com"

...

"Accounts","Jane","Locke","Manager","123789777","accounts.04@altova.com"

 

 

Exportar datos

Para exportar datos a un archivo XML o CSV siga estos pasos:

 

1.Haga clic en Exportar to XML/CSV (imágenes anteriores).

2.El formulario que aparece (imagen siguiente) tiene dos partes: (i) en la parte superior aparece la lista de formularios de exportación disponibles para el contenedor actual, definidos por la persona que tenga el rol Admin y de entre los que puede escoger el que quiera usar, y (ii) en la parte inferior puede seleccionar el formato de exportación que prefiera (XML o CSV).

Haga clic para expandir/contraer

3.Seleccione Exportar ahora.

4.En el cuadro de diálogo que aparece seleccione la ubicación en la que quiere guardar el archivo de exportación y haga clic en Guardar.

 

Puntos importantes

Un formulario de exportación exporta datos relacionados con el contenedor actual (por ejemplo, un contenedor Person).

Exportación XML: los campos del contenedor que se seleccionan para exportar se exportan como elementos XML secundarios de un elemento que tiene el nombre del contenedor actual (por ejemplo, un elemento llamado Person). Véase el extracto XML de más arriba.

Exportación CSV: Los campos del contenedor que se seleccionan para exportar se exportan como columnas de una fila CSV en la que cada fila CSV corresponde a un registro de la BD (por ejemplo, un registro Person). Véase el extracto CSV de más arriba.

En los formularios de exportación no solo se pueden añadir campos al contenedor, sino también elementos primarios y de nivel superior a varios niveles. Esto significa que un registro exportado también puede contener los elementos primarios de ese contenedor y otros elementos de niveles superiores. Véase el extracto de más arriba.

Los datos de los contenedores secundarios se pueden exportar en archivos XML pero no en archivos CSV. El motivo es la la estructura plana de los archivos CSV.

 

© 2016-2022 Altova GmbH