La gestión y activación del control de archivos XML es una funcionalidad crucial en múltiples aplicaciones, desde la personalización de documentos hasta la administración remota de dispositivos y la validación fiscal. Entender cómo habilitar y utilizar este control puede optimizar significativamente los flujos de trabajo y garantizar la integridad de los datos.
Control XML en Documentos de Word
La información de este tema se aplica específicamente a proyectos de nivel de documento para Word. Word permite almacenar datos XML, denominados elementos XML personalizados, en un documento. Puede controlar la presentación de estos datos enlazando controles de contenido a elementos de un elemento XML personalizado. En el documento de ejemplo de este tutorial se muestra la información de los empleados almacenada en un elemento XML personalizado. Al abrir el documento, los controles de contenido muestran los valores de los elementos XML.
Creación de un Proyecto de Word con Controles XML
Para trabajar con esta funcionalidad, necesitará una edición de Visual Studio que incluya las herramientas de desarrollo de Microsoft Office. El proceso comienza por crear un proyecto de documento de Word con el nombre EmployeeControls y un nuevo documento para la solución. Es toda la interfaz de usuario de este proyecto. Si ejecuta el proyecto ahora, puede escribir texto en la primera fila y seleccionar una fecha en la segunda fila.
Preparación de Datos XML y Esquemas
Normalmente, obtendrá datos XML para almacenarlos en un elemento XML personalizado de un origen externo, como un archivo o una base de datos. En este tutorial, se creará un archivo XML que contiene los datos de los empleados, marcados por elementos que enlazará a los controles de contenido del documento. Este paso inserta el archivo XML como un recurso en el ensamblado al compilar el proyecto.
Si desea enlazar un control de contenido a un único elemento de un elemento XML personalizado, no tiene que usar un esquema XML. Sin embargo, para enlazar un DropDownListContentControl a un conjunto de valores, debe crear un esquema XML que valide el archivo de datos XML que creó anteriormente. El esquema XML define los valores posibles para el elemento title.
Lea también: IVA 21% Excel
Implementación de Controles y Enlace de Datos
Para activar el control XML de manera programática, debe agregar las siguientes declaraciones a la clase ThisDocument. Para asegurarse de que el elemento XML personalizado solo se crea una vez, el método crea el elemento XML personalizado solo si un elemento XML personalizado con un GUID coincidente aún no existe en el documento. La primera vez que se llama a este método, guarda el valor de la propiedad Id en la cadena employeeXMLPartID. Agregue el código correspondiente al método ThisDocument_Startup de la clase ThisDocument.
Al abrir el documento, los controles de contenido muestran datos de los elementos del elemento XML personalizado. Puede hacer clic en DropDownListContentControl para seleccionar uno de los tres valores válidos del elemento title, que se definen en el archivo employees.xsd. El documento EmployeeControls.docx se guarda en formato Open XML. Al cambiar el nombre de este documento con la extensión de nombre de archivo .zip, puede examinar el contenido del documento. Puede usar todos los controles de contenido disponibles para crear una plantilla, modificar los datos de los elementos XML personalizados mientras se cierra el documento y utilizar controles de contenido para proteger partes de un documento.
Control de Configuración Remota Mediante Archivos XML (Kiosk Pro)
Kiosk Pro ofrece la capacidad de actualizar de forma remota su configuración utilizando un archivo .xml alojado en su propio servidor. Múltiples quioscos con la misma configuración pueden compartir un único archivo .xml. Para quioscos que tienen diferencias mínimas en la configuración, puede usar un solo archivo que aplica configuraciones diferentes a quioscos específicos.
Ubicación y Frecuencia de Actualización del Archivo XML
La ubicación de este archivo debe establecerse en la URL para el archivo .xml configurado en su servidor. Si está utilizando esta característica para configurar múltiples dispositivos (y no necesita actualizarlos de forma remota más tarde), también puede almacenar el archivo localmente en el dispositivo. Una vez almacenado dentro de la carpeta de documentos de Kiosk Pro, el archivo puede referenciarse utilizando una ruta de archivo relativa a la carpeta de documentos. Se debe definir la frecuencia con la que Kiosk Pro debe buscar cambios en el archivo .xml establecido en XML File Location. Mientras se prueba esta función, se recomienda establecer el período de actualización en 1 o 2 minutos para obtener resultados más rápidos.
Exportación y Transferencia de Configuraciones
Puede exportar su configuración actual de Kiosk Pro como un archivo .xml para actualizar la configuración de otras aplicaciones de Kiosk Pro. Kiosk Pro puede compartir la configuración de la aplicación entre diferentes versiones y dispositivos. Para transferir el archivo a otra versión de Kiosk Pro o enviarlo a través de AirDrop a otro dispositivo, seleccione 'Compartir'. Si desea transferir el archivo a su computadora, seleccione 'Guardar'.
Lea también: Guía IVA reducido
En Kiosk Pro Basic, Plus o Enterprise: Vaya a Remote Management & Notifications > Remote Settings Control > Export & Transfer Current Settings > Export All Settings o Export Changed Settings Only > toque 'Share' en la esquina inferior derecha. La aplicación de destino se abrirá automáticamente en la pantalla 'Apply Settings Transferred via AirDrop' y la configuración se guardará en la carpeta de documentos de la aplicación como 'settings.xml'. Toque 'Apply' en la esquina inferior derecha de la pantalla y toque 'OK' para aplicar 'settings.xml'. Toque 'OK' nuevamente para confirmar que 'Settings were updated'.
Para la transferencia vía AirDrop, verifique que WiFi esté habilitado en la configuración del sistema en ambos dispositivos. En el dispositivo de destino, verifique que en la configuración de iOS, General > AirDrop > Everyone esté seleccionado. En el dispositivo de destino, aparecerá una ventana emergente de AirDrop que le pedirá al usuario 'Abrir con...' una lista de opciones disponibles.
Configuración Avanzada del Control Remoto XML
Utilizando un único archivo .xml, puede aplicar configuraciones específicas a quioscos individuales basándose en el Unique iPad ID o Group ID. Por ejemplo, si su despliegue de quioscos comparte la mayoría de las mismas configuraciones, pero tiene diferentes páginas de inicio, podría definir una URL diferente para cada quiosco. Kiosk Pro Plus y Kiosk Pro Enterprise permiten que los placeholders se usen en la configuración para extraer automáticamente otra información. Nota: Cuando se utiliza un placeholder en una URL, los caracteres especiales se codificarán. Para usar una configuración de identificación, puede insertar $UniqueiPadID$ o $GroupID#$, donde el signo de número se reemplaza con el número de ID de grupo que desea usar.
La configuración que contiene identificadores que se espera que sean únicos para un solo dispositivo y las que contienen contraseñas sensibles no se exportan con el resto de la configuración de la aplicación cuando se utilizan una de las exportaciones de configuración de Kiosk Pro. Si necesita restablecer o vaciar de forma remota uno de estos campos de identificador, puede establecer una clave adicional RewriteOldValueByEmptyValue en true para que Kiosk Pro sepa que la limpieza del campo es intencional. La aplicación no aplica actualizaciones remotas mientras el menú de configuración está abierto, por lo que debe ejecutar la presentación. Es crucial verificar que el Control de Configuración Remota esté activado y que la URL establecida en Settings XML File Location no contenga errores tipográficos. Cabe destacar que en la versión 10.4, el formato XML fue actualizado.
Herramientas para la Gestión y Validación de XML-CFDi en Excel
Validar la vigencia de tus CFDi's desde Excel ahora es ridículamente sencillo. Ahorra tiempo y esfuerzo al instante y asegúrate de que tus facturas siempre estén en orden y en vigor. Con solo un clic, podrás hacer la conversión de forma rápida y sencilla.
Lea también: ¿Cómo localizar tus XML del SAT?
Funcionalidades Clave del Convertidor XML a Excel
Además, nuestro convertidor valida la vigencia de tus CFDi en línea con el SAT, evitando que te encuentres con facturas canceladas de sorpresa. Nuestro convertidor es compatible con las versiones de archivos XML 3.2, 3.3 y 4.0 y es capaz de leer también los archivos XML de complementos pago y convertirlos a Excel al instante. Si necesitas importar archivos XML a Excel con frecuencia, nuestro convertidor es perfecto para ti. Y si tienes dudas sobre la validez de tus CFDi’s, puedes validarlas fácilmente con el portal del SAT. Con Control XML-CFDi, podrás tener tus datos digeridos y listos para trabajar en tiempo récord.
Demostraciones y Adquisición de la Herramienta
En el webinar de demostración de producto y capacitación titulado “CFDI Control Total: Administra tus XML en Excel”, dirigido por el Lic. Obed Cruz el 6 de agosto de 2024, se presentó una introducción a la herramienta de gestión de XML en Excel, incluyendo su interfaz y configuración inicial. Se realizó una demostración de la importación y manejo de datos XML de proveedores, así como la validación de CFDI con el SAT y la exportación de datos. Además, se abordaron características adicionales como la importación de XML de clientes y complementos de pago. Te sugerimos descargues la versión DEMO del software y compruebes por ti mismo lo potente que es la herramienta. Estamos seguros que te fascinará el Software y lo querrás comprar de inmediato. El precio es por 1 usuario, selecciona las unidades deseadas. Activación permanente.
