Esta característica puede utilizarse para exportar e importar varios aspectos de su configuración de Mango. Esta capacidad proporciona varias ventajas:
Puede elegir exportar toda su configuración marcando cada opción en Seleccione lo que quiera exportar. También puede elegir exportar sólo partes de su configuración. El resultado de la operación de exportación se mostrará en el cuadro de texto Datos, desde el que se puede copiar y pegar en otro lugar, o hacer cambios directos.
Así como los usuarios pueden elegir lo que quieren exportar, usted también puede elegir importar sólo una pequeña parte de su configuración completa. En la mayoría de los casos, la información excluida de su archivo de importación permanecerá sin cambios. Por ejemplo, si sus datos de importación no incluyen el atributo "Detectores de eventos" en un punto de datos, la lista de detectores de eventos para ese punto permanecerá sin cambios. Sin embargo, si se incluye el atributo, la lista será sustituida por el contenido del atributo.
En general, cualquier objeto Mango que tenga un identificador único puede ser creado y actualizado, pero no eliminado. Aquellos objetos que son soportados por esta función tendrán y Export Id, o XID. Este atributo está diseñado específicamente para proporcionar una identificación única de los objetos entre las instancias de Mango. Es similar a una clave primaria generada por una base de datos, pero las claves primarias no pueden ser mapeadas a través de múltiples instancias de Mango. Cuando un objeto, como una fuente de datos, se crea utilizando la interfaz de Mango, recibe automáticamente un XID único para cada instancia. Aunque no se puede garantizar que sea único para todas sus instancias de Mango, hay una alta probabilidad de que lo sea. Puedes cambiar el XID a cualquier valor de 50 caracteres siempre y cuando el valor siga siendo único para ese tipo de objeto en la instancia.
Las importaciones pueden fallar por muchas razones:
El servicio de importación y exportación utiliza el formato JSON (véase http://www.json.org/ para más información) como formato de datos para los archivos de configuración. El formato JSON es un formato de datos muy similar que es fácil de entender y usar. Se eligió JSON en lugar del formato XML más común porque ofrece una mejor correspondencia con la estructura real de los objetos Mango, y también es más compacto.
Mango creará automáticamente "bonitos" archivos de exportación JSON, es decir, dará formato a la salida con los saltos de línea y las sangrías apropiadas. La cantidad de sangría puede ser controlada con el atributo Nivel de sangría.