Articulo de referencia

Microsoft InfoPath

{{cite web|title=May 3, 2016, update for InfoPath 2013 (KB3114946)|url=https://support.microsoft.com/en-us/topic/may-3-2016-update-for-infopath-2013-kb3114946-dafe2961-69ee-733a...

Microsoft InfoPath es una aplicación de software descontinuada para diseñar, distribuir, completar y enviar formularios electrónicos con datos estructurados. Microsoft lanzó inicialmente InfoPath como parte de la familia Microsoft Office 2003. El producto incluye un diseñador de formularios WYSIWYG en el que los distintos controles (por ejemplo, cuadro de texto , botón de opción , casilla de verificación ) están vinculados a datos, representados por separado como una vista de árbol jerárquica de carpetas y campos de datos.

InfoPath 2013 estuvo disponible por primera vez como descarga independiente el 1 de septiembre de 2015, cuando Microsoft lo puso a disposición en su Centro de descargas. Sin embargo, a diferencia de las versiones anteriores de InfoPath, la versión independiente de InfoPath 2013 requiere una suscripción ProPlus activa a Office 365. [ 2 ] La versión actual de InfoPath 2013 (15.0.4733.1000) está diseñada para ser un componente opcional de la suite de aplicaciones de Office para los usuarios que lo necesiten. Su sucesor indirecto es Microsoft Forms , que es gratuito para cualquier persona con una cuenta de Microsoft .

Características

Para utilizar InfoPath para rellenar un formulario, un diseñador debe desarrollar primero una plantilla de InfoPath. Según Jean Paoli y John Godel, dos de sus desarrolladores, una decisión clave del diseño arquitectónico fue «adherirse al paradigma XML de separar los datos de un documento del formato». [ 3 ] Una patente presentada en 2000 por Adriana Neagu y Jean Paoli describe la tecnología como «la creación de XML mediante vistas DHTML y XSLT ». [ 4 ]

Todos los datos almacenados en los formularios de InfoPath se guardan en formato XML, denominado "origen de datos". La plantilla del formulario debe tener un origen de datos principal para enviar datos y puede tener varios orígenes de datos secundarios para recuperarlos. Los orígenes de datos secundarios pueden estar integrados en el formulario o se puede acceder a ellos mediante una conexión de datos externa a SharePoint o a un servicio web. Los archivos de la plantilla del formulario de InfoPath se guardan como un archivo comprimido en formato de archivo de gabinete con la extensión de archivo xsn. [ 5 ]

InfoPath ofrece varios controles (por ejemplo , cuadros de texto , botones de opción , casillas de verificación ) para presentar los datos del origen de datos a los usuarios finales. Para tablas de datos y orígenes de datos secundarios, se introducen la "Tabla repetitiva" y otros controles repetitivos. También se pueden agregar elementos de plantilla y controles ActiveX como controles personalizados en el diseñador.

Para cada uno de estos controles, se pueden vincular acciones (denominadas "reglas"). Existen tres tipos de reglas: reglas de formato, como ocultar o colorear un control; reglas de validación (por ejemplo, permitir solo números de nueve dígitos); y reglas de acción, como establecer el valor de un campo en función de otros campos. Las reglas pueden activarse mediante una acción del usuario, como hacer clic en un botón, o mediante la evaluación de diversas condiciones, como los valores de los campos. Por ejemplo, una regla condicional podría ser: "Establecer el campo 'Total' en 100 cuando el campo 'campo1' no esté vacío".

Paradigma

  • Las reglas aplican acciones específicas al activarse mediante clics en botones o cambios en los valores del formulario. Pueden modificar los valores de los campos en la fuente de datos, enviar y consultar bases de datos, mostrar mensajes, abrir y cerrar formularios y alternar entre diferentes vistas del formulario.
  • La validación de datos comprueba la validez de la información introducida en los campos comparando dicha información con patrones, verificando el tipo de dato correcto (como una cadena de texto o un número entero) y mediante otros métodos personalizables.
  • El formato condicional se puede utilizar para cambiar la apariencia o la visibilidad de los objetos en función de los valores del formulario.
  • InfoPath cuenta con numerosos controles ActiveX , todos ellos con un valor vinculado a un campo del origen de datos del formulario. Entre los controles más comunes se incluyen listas desplegables, botones de opción, cuadros de texto, botones y casillas de verificación. InfoPath también utiliza controles como Valores calculados, que muestran el resultado de expresiones XPath, y secciones, que son contenedores de otros controles. Además, InfoPath incluye campos y secciones repetibles, que pueden almacenar múltiples valores.
  • Las expresiones y funciones XPath permiten calcular valores aplicando funciones al valor de campos con el formato " concat(string(field1 + field2), "#;", field3)" (la concatenación de la suma de dos campos, la cadena "#;", y el valor de otro campo). InfoPath incluye funciones XPath para la manipulación de cadenas, operaciones matemáticas sencillas y muchas otras operaciones. Además, permite filtrar datos (seleccionar valores individuales de un campo repetitivo o una base de datos).
  • InfoPath admite conexiones a fuentes de datos externas. Se pueden conectar bases de datos SQL, Microsoft Access y SharePoint , y enviar datos a través del formulario.
  • JScript, Visual Basic, C# y otros lenguajes pueden utilizarse para ampliar las capacidades de InfoPath mediante la adición de paneles de tareas HTML personalizados, la iteración de datos, el uso de Active Directory y, en general, la realización de tareas imposibles en el entorno de diseño de InfoPath. Visual Studio facilita la compatibilidad con estos lenguajes , aunque se requiere una versión específica de Visual Studio para cada versión de InfoPath.
  • Integración con SharePoint (véase Integración con SharePoint ).
  • Los roles de usuario permiten personalizar la experiencia del usuario modificando las vistas o utilizando formato condicional en función de su identidad.
  • Las capacidades de formato y la interfaz de usuario de InfoPath son similares a las de Microsoft Word 2003 y 2010, según la versión.

Uso

InfoPath se utiliza para crear formularios que capturan información y guardan su contenido como un archivo en un PC o en un servidor web cuando está alojado en SharePoint. InfoPath permite acceder y visualizar datos de diversas fuentes (servicios web, XML, bases de datos, otros formularios) y ofrece funciones interactivas avanzadas basadas en reglas, condiciones y acciones. Para visualizar un formulario de InfoPath, el cliente debe tener instalado InfoPath Filler o InfoPath Designer, o bien, puede visualizarlo en un navegador cuando está alojado en SharePoint. InfoPath se utiliza principalmente en el ámbito empresarial, ya que es una herramienta de colaboración que permite recopilar datos de múltiples usuarios de forma estructurada. Su implementación requiere un servidor SharePoint y/o licencias individuales de Filler. Los formularios de InfoPath se pueden visualizar en dispositivos móviles desde un navegador (alojado en SharePoint) o mediante un producto de terceros.

Para que funcione como un formulario web, el archivo debe cargarse en un servidor con InfoPath Forms Services. La ventaja es que el cliente no necesita InfoPath, solo un navegador web. El formulario se puede configurar para que se envíe por correo electrónico al completarse o sus campos se pueden agregar directamente a una lista de SharePoint.

Integración con SharePoint

Un uso común de InfoPath es su integración con Microsoft SharePoint . Los formularios de InfoPath se pueden enviar a listas y bibliotecas de SharePoint, y las instancias enviadas se pueden abrir desde SharePoint mediante InfoPath Filler o productos de terceros. Alternativamente, InfoPath Forms Services permite alojar un formulario de InfoPath compatible con navegador en una instalación de SharePoint y mostrarlo como una página HTML con scripts del lado del cliente y comportamiento de postback similar al de una página ASP.NET.

En SharePoint, una "Biblioteca de formularios" es una biblioteca de documentos que tiene una plantilla de InfoPath como tipo de documento designado. Los campos de InfoPath se pueden promocionar al publicar en SharePoint para que se puedan leer y mostrar como datos de "Columna" en una vista de biblioteca. Al igual que con otros documentos de SharePoint, los formularios de InfoPath pueden tener flujos de trabajo asociados que pueden acceder a los campos promocionados . [ 6 ]

Apoyo

El 31 de enero de 2014, Microsoft anunció que InfoPath se había descontinuado y sería reemplazado por una solución más multiplataforma llamada PowerApps, lanzada a finales de 2016. [ 7 ] El 1 de marzo de 2016, Microsoft anunció que la aplicación cliente InfoPath 2013 tendría soporte hasta julio de 2026. [ 8 ] Microsoft especifica que "InfoPath Forms Services está incluido en la versión local de SharePoint Server 2016, además de tener soporte completo en Office 365 hasta nuevo aviso". [ 9 ] El MVP de Microsoft, Roger Haueter [ 10 ] afirma que se espera que InfoPath siga teniendo soporte en SharePoint Server 2019 On-Premises. [ 11 ]

Componentes del lado del servidor

Forms Server 2007 es un producto descontinuado que convierte formularios de cliente InfoPath en formularios HTML Ajax que se pueden acceder y completar desde cualquier navegador, incluidos los de teléfonos móviles. Forms Server 2007 admite el uso de una base de datos u otra fuente de datos como back-end para el formulario. Requiere Microsoft Windows SharePoint Services 3.0 y .NET Framework versión 2.0. [ 12 ]

InfoPath Forms Services (o Office Forms Services) asume las características de Form Server 2007, lo que permite alojar formularios de InfoPath en un sitio web de SharePoint y servirlos a través de un navegador web . Originalmente un componente de Microsoft Office SharePoint Server 2007 Enterprise edition, [ 13 ] en 2013, se puso a disposición con:

  • SharePoint Online Plan 2 [ 14 ]
  • Office 365 E3/A3/G3 o superior
  • CAL empresarial de SharePoint Server 2013

El 31 de enero de 2014, Microsoft anunció que descontinuaría InfoPath Forms Services. [ 15 ] Posteriormente, en una actualización sin fecha de la publicación original, Microsoft cambió de planes y anunció que InfoPath Forms Services se incluiría finalmente en SharePoint 2016. [ 16 ]

InfoPath Forms Services está disponible para los suscriptores de Office 365 Education (planes Office 365 A1, Office 365 A3 y Office 365 A5). [ 17 ]

Versiones

Microsoft Office InfoPath 2007 ejecutándose en Windows Vista

Referencias

  1. "Actualización del 3 de mayo de 2016 para InfoPath 2013 (KB3114946)" . Microsoft . Consultado el 21 de junio de 2022 .
  2. "Descargar InfoPath 2013 para suscripción a Office 365 ProPlus desde el Centro de descargas oficial de Microsoft" . Microsoft . 1 de septiembre de 2015. Consultado el 25 de septiembre de 2015 .
  3. "Jean Paoli sobre Microsoft Office InfoPath 2003 - InfoPath - Office.com" . Office.microsoft.com. Archivado del original el 10 de septiembre de 2012. Consultado el 25 de enero de 2012 .
  4. "Patente de Estados Unidos: 7191394" . Patft.uspto.gov . Consultado el 25 de enero de 2012 .
  5. "Extensión de archivo XSN: ¿Qué es un archivo .xsn y cómo lo abro?" . 26 de mayo de 2009 . Consultado el 30 de enero de 2020 .
  6. "Introducción a los servicios de formularios de InfoPath" . Consultado el 28 de enero de 2014 .
  7. "Anuncio de la disponibilidad general de PowerApps" . Microsoft . 31 de octubre de 2016. Consultado el 3 de diciembre de 2018 .
  8. "InfoPath no está incluido en Office 2016" . Blogs de Office . Microsoft . 1 de marzo de 2016. Consultado el 29 de mayo de 2018 .
  9. "Actualización sobre InfoPath y formularios de SharePoint - Blog de Microsoft 365" . Blog de Microsoft 365. 31/01/2014 . Consultado el 29/05/2018 .
  10. "Roger Haueter - Microsoft MVP" . www.rogerhaueter.com . Consultado el 29 de mayo de 2018 .
  11. "Novedades de SharePoint Server 2019 local - techtask" . techtask . 27/09/2017 . Consultado el 29/05/2018 .
  12. "Forms Server 2007" . TechNet . Microsoft . 16 de noviembre de 2006. Consultado el 2 de febrero de 2014 .
  13. May, Andrew (8 de junio de 2006). "Formularios de InfoPath en Office SharePoint Server 2007" . Blog de Andrew May . Microsoft . Consultado el 2 de febrero de 2014 .
  14. "Descripción del servicio SharePoint Online" . TechNet . Microsoft . 18 de diciembre de 2013. Consultado el 2 de febrero de 2014 .
  15. Protalinski, Emil (31 de enero de 2013). "Microsoft descontinúa el software de formularios electrónicos InfoPath, pero brindará soporte para la última versión hasta abril de 2023" . The Next Web . Consultado el 1 de febrero de 2014 .
  16. "Actualización sobre InfoPath y formularios de SharePoint" . Blogs de Office . Microsoft .
  17. pebaum. "Office 365 Educación" . docs.microsoft.com . Consultado el 13 de noviembre de 2018 .
  18. "Información sobre el ciclo de vida de Microsoft InfoPath" . Consultado el 25 de octubre de 2011 .
  19. "Ciclo de vida del producto InfoPath" . support.microsoft.com . Consultado el 29 de mayo de 2018 .
  • "El futuro de InfoPath y los formularios de SharePoint" . ClaySys Technologies . 11 de julio de 2019. Consultado el 13 de octubre de 2020 .
  • Sitio web oficialEdita esto en Wikidata