Compartir a través de


Procedimiento para incrustar un control de selector de elementos externos en un formulario de InfoPath

Última modificación: viernes, 16 de abril de 2010

Hace referencia a: SharePoint Server 2010

Microsoft InfoPath 2010 proporciona un control de selector de elementos externos, el cual se puede usar para incrustar un selector en un formulario para los escenarios donde el usuario debe seleccionar un elemento externo de una lista de SharePoint, por ejemplo, el cliente Juan de una lista de clientes. Un selector de elementos externos proporciona funcionalidades de selección y resolución para elementos externos en el servidor y en las aplicaciones cliente enriquecidas de Microsoft Office.

Si configuró las asociaciones para los tipos de contenido externo en el almacén de metadatos de BDC y si el tipo de contenido externo tiene una clave externa, Servicios de conectividad empresarial (BCS) de Microsoft agrega automáticamente un control de selector al formulario para ese campo. Por ejemplo, imagine un escenario de cliente y pedido. Supongamos que los tipos de contenido externo y la asociación están configurados. Si personaliza el formulario de lista externa de pedido en InfoPath, Servicios de conectividad empresarial, de forma predeterminada, agrega un control de selector de elementos externos para el campo IdCliente del formulario de pedido. Esto permite a los usuarios encontrar fácilmente el cliente que buscan cuando trabajan con pedidos.

Sin embargo, si el formulario de InfoPath de generación automática está en blanco porque SpecificFinder tiene uno o varios tipos complejos, debe arrastrar un control de selector de elementos externos desde la Cinta de Server y establecer las propiedades necesarias. También puede habilitar la funcionalidad de selección y resolución de un formulario personalizado InfoPath.

Para incrustar un control de selector de elementos externos, arrastre el control de selector de elementos externos a la superficie de diseño en InfoPath 2010 y, a continuación, establezca las propiedades en las fichas General y Más opciones. En la tabla 1 se muestra la configuración que puede tener que completar al usar un selector en un formulario.

Tabla 1. Configuración que se debe establecer al usar un selector en un formulario

Ficha

Campo

Descripción

General

Espacio de nombres de ECT

El espacio de nombres de la entidad del modelo BDC.

Nombre de ECT

El nombre del tipo de contenido externo, como en el modelo BDC.

Nombre de la instancia del sistema

El nombre de LOBSystemInstance del modelo BDC.

Nombre del buscador

El nombre del método Finder que se usará para llenar el cuadro de diálogo del selector. Este campo es opcional y si no está especificado, Servicios de conectividad empresarial usa el buscador predeterminado del modelo BDC.

Nombre del campo de visualización

El campo que desea mostrar en el selector. Debe ser el nombre de un TypeDescriptor devuelto por el método Finder.

Dirección URL del sitio de SharePoint

Campo opcional de la dirección URL del sitio. No es necesario completarlo si el formulario se publica en un sitio de SharePoint.

Título del cuadro de diálogo

El título del cuadro de diálogo que muestra los elementos externos y permite a los usuarios seleccionar uno o varios elementos.

Mostrar más resultados

Si esta casilla de verificación está activada, Servicios de conectividad empresarial muestra el botón Mostrar más resultados en el cuadro de diálogo.

Número máximo de resultados

El número máximo de resultados para mostrar en el cuadro de diálogo. El valor predeterminado es 100.

Intervalo de actualización (en minutos)

La frecuencia en la que se va a actualizar la memoria caché. El valor predeterminado para la actualización es 360 minutos.

Número máximo de líneas

Las líneas visibles en el control de selector para la selección múltiple.

Más opciones

Consulta predeterminada

El valor del filtro de Servicios de conectividad empresarial que se debe usar cada vez que se abra el cuadro de diálogo del selector. Si no se especifica, cada vez que se abra el cuadro de diálogo se recuperarán todos los elementos

Consulta de forma predeterminada

La consulta que debe ejecutarse de forma predeterminada cada vez que se abra el cuadro de diálogo del selector.

Permitir selecciones múltiples

Si se activa esta casilla de verificación, se permite a los usuarios seleccionar varios elementos. Posiblemente, tenga que escribir código subyacente para que el formulario admita esta funcionalidad.

Actualizar al abrir

Si selecciona esta opción, se actualizan los datos del sistema externo en la carga del formulario.

Modo de selección

En primer lugar, el valor predeterminado es la memoria caché local de Servicios de conectividad empresarial, si éste está vacío, a continuación, se conecta al sistema externo. Otras opciones disponibles son:

Solo caché local

Conectarse al origen de datos externos directamente

Conectarse al origen de datos externos a través de SharePoint

En la figura 1 se muestra el aspecto de la ficha General para la obtención del tipo de contenido externo Cliente de AdventureWorks.

Figura 1. Ficha General del selector de elementos externos de InfoPath

Pestaña General del selector de elementos externos

En la figura 2 se muestra la ficha Más opciones. Puede omitir los campos que no están resaltados.

Figura 2. Ficha Más opciones del selector de elementos externos de InfoPath

Pestaña Más opciones del selector de elementos externos