Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los formularios compatibles con explorador implementados en Microsoft SharePoint Server 2013 con InfoPath Forms Services admiten características y controles que cubren la mayoría de los escenarios de uso de formularios de InfoPath. Sin embargo, los formularios compatibles con explorador entregados por InfoPath Forms Services no admiten todas las características de InfoPath. Algunas características y controles no se implementan en el servidor. Otras características no tienen una representación significativa en el servidor.
En las secciones siguientes se especifica qué características se admiten en los formularios compatibles con explorador, cuáles no se pueden usar y cuáles pueden ser específicas de formularios compatibles con explorador, pero no funcionarán en un explorador Web.
Características admitidas en InfoPath e InfoPath Forms Services
En las secciones siguientes se enumeran las características admitidas en las plantillas de formularios compatibles con explorador implementadas en InfoPath Forms Services que pueden abrirse en InfoPath y el explorador.
Controles
Los controles siguientes se admiten en las plantillas de formulario que se abren en InfoPath y el explorador.
Cuadro de texto
Cuadro de texto enriquecido (sólo modificable en Microsoft Internet Explorer)
Cuadro de lista desplegable
Cuadro de lista
Selector de fecha (Presentado como cuadro de texto en los exploradores salvo en Internet Explorer)
Casilla
Botón de opción
Botón
Section
Sección opcional
Sección extensible
Tabla extensible
Archivo de datos adjuntos
Hipervínculo
Cuadro de expresión
Cuadro combinado
Cuadro de lista de selección múltiple
Lista con viñetas
Lista numerada
Lista simple
Picture
Grupo de opciones
Sección de opciones
Selector de personas o grupos
Selector de elementos externos
Botón de imagen
Valor calculado
Características declarativas
Otras características declarativas que funcionan en InfoPath y el explorador:
Reglas
Cálculos
Validation
Nota:
[!NOTA] Las reglas y los cálculos sencillos, así como la validación de datos, están habilitados y se ejecutan en el explorador usando JScript. Las reglas, los cálculos y la validación de datos complejos requieren una devolución para llevarse a cabo en el servidor.
Código
El código de la lógica empresarial se debe basar en el nuevo modelo de objetos de código administrado de InfoPath proporcionado por los miembros del espacio de nombres Microsoft.Office.InfoPath . El código de lógica empresarial que se ejecuta en el servidor está sujeto a las restricciones siguientes:
Como es posible que cada solicitud del servidor se controle en un front-end distinto y como InfoPath Forms Services sólo cargará una instancia de la lógica empresarial, los programadores no pueden confiar en los datos almacenados en las variables estáticas o globales. Para solucionar esto, la lógica empresarial debe almacenar el estado en un contenedor de propiedades, al que se tiene acceso mediante la propiedad FormState .
Un subconjunto de los miembros del espacio de nombres Microsoft.Office.InfoPath ofrece características, como Information Rights Management (IRM), que no son compatibles con el servidor. Para obtener más información sobre los miembros del modelo de objetos que no son compatibles, vea las secciones "Miembros del modelo de objetos que funcionan con InfoPath e InfoPath Forms Services" y "Miembros del modelo de objetos que sólo funcionan con InfoPath" más adelante en este tema.
La lógica empresarial escrita en VBScript, JScript y el modelo de objetos compatible de InfoPath 2003 proporcionados por los miembros del espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust no se admiten en el servidor.
Características no compatibles con InfoPath Forms Services
En las secciones siguientes se enumeran las características no admitidas en plantillas de formulario compatibles con explorador implementadas en InfoPath Forms Services que pueden abrirse en InfoPath y el explorador.
Cuando use el Comprobador de diseño de InfoPath en modo de diseño para confirmar la compatibilidad con InfoPath Forms Services, las características no compatibles producirán errores o mensajes. Las características que provocan errores impedirán que la plantilla de formulario se publique como formulario habilitado para explorador. Las características que producen mensajes están permitidas pero esa característica concreta no se ejecutará cuando el formulario esté abierto en un explorador.
Controles
Los controles y características de controles siguientes se admiten en las plantillas de formulario que se abren con InfoPath y el explorador.
Filtros en controles extensibles
Maestro o detalles
Etiqueta vertical
Tabla extensible horizontal
Imagen manuscrita
Sección extensible recursiva
Otras características no compatibles totalmente con InfoPath Forms Services
Otras características no compatibles con InfoPath Forms Services:
Controles ActiveX
Paneles de tareas HTML
Texto de marcador de posición en los controles. Por ejemplo, "Haga clic aquí para escribir texto" (no se muestra ningún texto en el explorador)
Las conexiones de datos de bases de datos se limitan a acceso de sólo lectura a las bases de datos del servidor SQL
Roles de usuario
Extensibilidad de firma digital a través del modelo de objetos. Las firmas digitales en el servidor son compatibles a través del control ActiveX que se ejecuta sólo en Microsoft Internet Explorer.
Integración de servicios de flujo de trabajo humano (HWS). HWS se ha reemplazado por el servidor BizTalk
Se invalida el mensaje de error del esquema XML. Esta característica se usa raras veces y permite al diseñador de formularios ofrecer un mensaje distinto del que ofrece MSXML o System.Xml cuando no se valida un documento (en general, por un error de coincidencia de tipos). Esta característica no es compatible con la interfaz de usuario de diseñador y requiere la modificación manual del archivo de definición del formulario (.xsf).
Características sin equivalente directo en InfoPath Forms Services
Otras características no compatibles con InfoPath Forms Services:
Diálogos emergentes durante la validación sin modo
Integración de Outlook
Complemento COM
Combinar formularios
Autoguardado, detección de bloqueo del sistema y recuperación
Sobre de correo
Exportar a Excel
Características de Tablet / entradas manuscritas, incluido el control Imagen manuscrita
Deshacer / Rehacer
Information Rights Management (IRM)
Diálogos modales de lógica de negocios
Extensibilidad XSLT (bloques xd:preserve )
Automatización externa
Almacenado de consultas en caché sin conexión
Corrector ortográfico
Modo de seguridad restringida
Nota:
Estas características no producen mensaje de error ni notificación alguna cuando se usa la característica Comprobador de diseño en el modo de diseño de InfoPath.
Miembros del modelo de objetos que funcionan con InfoPath e InfoPath Forms Services
InfoPath proporciona un nuevo modelo de objetos de código administrado con un conjunto de funciones principales para crear lógica empresarial personalizada en plantillas de formulario. Cuando se implementa en SharePoint Server 2010 con InfoPath Forms Services, la lógica empresarial creada con este nuevo modelo de objetos se puede ejecutar en un explorador web y en InfoPath. Si se desea, se puede escribir lógica empresarial que use un nivel de funcionalidad adicional disponible a partir de este modelo de objetos y que solo se podrá ejecutar en las plantillas de formulario que se abran para su modificación en InfoPath.
Para escribir una lógica empresarial que se pueda ejecutar al abrir un formulario en un explorador web o en InfoPath, active la casilla Habilitar solamente características compatibles con el explorador del cuadro de diálogo Diseñar una plantilla de formulario cuando cree una nueva plantilla de formulario. Para escribir lógica empresarial que pueda usar las funciones adicionales solo cuando se abra en InfoPath, desactive la casilla Habilitar solamente características compatibles con el explorador cuando cree una nueva plantilla de formulario. También puede cambiar esta configuración después de haber creado una plantilla de formulario, para lo que debe hacer clic en Cambiar configuración de compatibilidad en el panel de tareas Comprobador de diseño y después activar o desactivar la casilla Diseñe una plantilla de formulario que se pueda abrir en un explorador o en InfoPath. Si elige crear una plantilla de formulario compatible con explorador, el compilador mostrará un error si se han usado clases o miembros no compatibles con InfoPath Forms Services.
Nota:
[!NOTA] Después de publicar una plantilla de formulario habilitada para explorador que contiene código administrado en SharePoint Server 2010 con InfoPath Forms Services o en una ubicación compartida, un administrador de servidor deberá cargar y aprobar la plantilla de formulario para poder ejecutarse.
Las siguientes clases y miembros del modelo de objetos de código administrado de InfoPath que proprociona el espacio de nombres Microsoft.Office.InfoPath son compatibles con InfoPath y InfoPath Forms Services.
Miembros del modelo de objetos que funcionan sólo en InfoPath
Las siguientes clases y miembros del modelo de objetos de código administrado de InfoPath que proporciona el espacio de nombres Microsoft.Office.InfoPath son compatibles sólo en InfoPath.
Nota:
Estos miembros del modelo de objetos pueden usarse en el código de una plantilla habilitada para explorador si escribe lógica condicional que determine si el formulario se abre en el explorador o en InfoPath. Para obtener más información, vea Escribir lógica condicional que determine los entornos en tiempo de ejecución.