Aplicaciones sobre SharePoint - Servicios de Conectividad de Negocios Daniel A. Seara
C&B315
Director de Formación - Colaboración SharePoint Server MVP
Ahorrando desarrollos
Descripción funcional
BCS Componentes
Feature Foundation 2010 Standard Edition Enterprise Edition
External List √ √ √
External Data column √ √ √
Business Data Connectivity service √ √ √
Connector Framework √ √ √
Secure Store Service √ √
External Data Search √ √
Profile Pages √ √
Business Data Web Parts √
Rich Client Integration √
α Lista externa β Presentación de datos como una lista más
α Columna externa β Columna cuyas opciones vienen de un origen externo
α Web Parts de Datos de Negocio β Enterprise
α Selector de Items Externos β Enterprise
Presentación de datos En SharePoint
α SharePoint Workspace
α Outlook
α Word
α InfoPath
α Access (Sólo lectura)
Presentación de Datos En Office
Utilización de Datos Externos
Desde SQL Server
α Dependiendo de la forma de manejo de los datos β Al poder seleccionarse el tipo de lista, a veces conviene que las
referencias externas se incluyan
γ Vistas
γ Usar asociaciones
δ Si se pretende dar capacidades de edición
Datos desde Tablas y vistas
α Para ciertos tipos de listas, se asignan «mapeos» de columnas
Correlación con Office
Incluir filtrados
α Se puede presentar la información directamente en una lista
β Si se definen acciones de edición
γ Formulario InfoPath
Lista y edición
α Es estricta, no heredable β Debe consignarse explícitamente
γ Inclusive a los administradores
β http://technet.microsoft.com/en-us/library/ee661736.aspx
Seguridad Datos empresariales
Asociación Relación con tabla Maestra
Desde SQL Server
α Importante β NO usar localhost
β Los métodos se obtienen por WSDL y se generan en el árbol del orígenes de datos
β A cada método puede asignársele una acción
Conexión con Aplicaciones WCF / WS
α Sólo posible como componente a nivel de la Granja
Origen .Net Business Data Connectivity Model
α Se crea como una característica β Proyecto de SharePoint en VS
α La instalación automáticamente lo deja disponible
β Pero sin lista ni formulario
α Se debe ser cuidadoso en la definición
β Inevitablemente… Editarás el xml
β O usas BDCExplorer
α Pero encapsula mucha funcionalidad
Origen .Net
α En forma predeterminada, usa «Entity1» como nombre β Asegurarse de reemplazar en todos lados (que son muchos)
β Inclusive, editar con XML Editor el archivo.bdcm
α Si usas otras Biblioteca de clases, asegúrate de: β No dejarlas como copia local
β Agregarlas en el «Package» para que vayan a GAC
Origen .Net Pistas
Un proyecto de BDC