SharePoint integra la recopilación de información, InfoPath e InfoPath Forms Services en una estructura colaborativa. InfoPath permite diseñar formularios rápida y eficazmente, así como formularios más sofisticados con controles y funciones avanzadas. Los usuarios pueden completar formularios con o sin conexión y los administradores pueden administrarlos fácilmente.
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
Sharepoint 2010 e Infopath 2010
1. Click to edit headline title style
Click to edit body copy.
Eva Ordoñez
Ingeniero SharePoint
2. Click to edit headline title style
Click to edit body copy.
Contenido
10 Razones
Diseño
Formularios Avanzados
Desconectado
Soluciones
Estándares
Web
Mash up
Desarrollo
Interoperabilidad
Administración
Actualización
Aplicaciones
3. Click to edit headline title style
Click to edit body copy.
10 Razones
1. Cree formularios rápida y eficazmente.
2. Formularios más sofisticados, fácilmente y sin escribir código.
3. Los participantes pueden completar formularios con o sin conexión.
4. Desarrolle aplicaciones de SharePoint modulares, extensibles y
portátiles.
5. Diseñe formularios de explorador conforme a los estándares.
6. Disfrute de formularios de explorador web más eficaces.
7. Incruste formularios en elementos web.
8. Mejore los formularios con código.
9. Conecte formularios con información de línea de negocio y servicios
web REST.
10. Administre formularios en el servidor con más facilidad.
4. Click to edit headline title style
Click to edit body copy.
Diseño y Complección
InfoPath Designer InfoPath Filler
5. Click to edit headline title style
Click to edit body copy.
Microsoft SharePoint 2010
Ribbon UI
SharePoint Workspace
SharePoint Mobile
Office Client and WAC Integration
Standards Support
Phonetic Search
Navigators
FAST Integration
Document Preview
Enhanced Pipeline
Tagging, Tag Cloud, Ratings
Social Bookmarking
Blogs and Wikis
My Sites
Activity Feeds
Profiles and Expertise
Org Browsing
Mobile Support
Enterprise Content Types
Enterprise Metadata and Nav
Document Sets
Multi-stage Disposition
Audio and Video Content Types
Remote Blob Storage
List Enhancements
PerformancePoint Services
Excel Services
Charts
Visio Services
Web Analytics
SQL Server Integration/Gemini
Business Connectivity Services
InfoPath Form Services
Access Services
External Lists
Workflow
SharePoint Designer
Visual Studio
API Enhancements
REST/ATOM/RSS
SharePoint integra la
recopilación de información,
InfoPath e InfoPath Forms
Services en una estructura
colaborativa.
6. Click to edit headline title style
Click to edit body copy.
1. Diseñar formularios
Es más rápido diseñar con la interfaz de la cinta
7. Click to edit headline title style
Click to edit body copy.
Tipos de formularios
De Lista Basados en documentos
8. Click to edit headline title style
Click to edit body copy.
Publicación rápida y sencilla
9. Click to edit headline title style
Click to edit body copy.
2. Formularios avanzados
• Reglas. Estilos. Secciones
dinámicas.
• Reglas de formato.
• Acciones: Alertas, valores
calculados, validación de datos.
• Validaciones, formato o acciones
según rol de usuario.
• Validaciones y acciones según tipo
de campo.
10. Click to edit headline title style
Click to edit body copy.
Controles avanzados
Botón de imagen Use una imagen
personalizada como botón.
Selector de fecha y hora Escribir o
seleccionar una fecha de un calendario en
pantalla.
Hipervínculo Insertar hipervínculos al
rellenar un formulario.
Selector de persona o grupo Escriba o
seleccione una persona de una lista de
SharePoint.
Línea de firma Los usuarios pueden firmar
digitalmente el formulario.
Selector de datos externos Servicios de
conectividad empresarial (BCS).
Selector de metadatos administrados De
un conjunto de términos de metadatos
administrados.
11. Click to edit headline title style
Click to edit body copy.
3. Off-line
Integración nativa de
los formularios en la
interfaz de Microsoft
SharePoint
Workspace.
12. Click to edit headline title style
Click to edit body copy.
demo
13. Click to edit headline title style
Click to edit body copy.
4. Soluciones
• Modulares se
pueden crear a partir
de una lista o
biblioteca existente
• Extensibles puede
agregar funciones con
código
• Portables puede
publicar con el
formato .wsp para
mover la aplicación de
un sitio a otro o de un
servidor a otro
14. Click to edit headline title style
Click to edit body copy.
5. Accesibilidad y estándares
Los formularios de explorador web de
InfoPath 2010 cumplen con las Pautas de
accesibilidad al contenido en la Web 2.0
(WCAG 2.0) AA.
Los formularios de explorador web de
InfoPath 2010 cumplen plenamente con la
norma XHTML 1.0.
Soportan contenido firmado digitalmente
Cryptography Next Generation (CNG)
15. Click to edit headline title style
Click to edit body copy.
Mejoras en la firma digital
Signature Line Control
Firmas digitales con
Cryptography Next Generation
Firmas digitales con estampación
de tiempo de terceras partes
16. Click to edit headline title style
Click to edit body copy.
Control de información firmada
17. Click to edit headline title style
Click to edit body copy.
6. Formularios en Web
Muchos controles y funcionalidades
disponibles en la aplicación cliente de
InfoPath, están ahora disponibles en los
formularios de explorador de InfoPath 2010.
Pueden usarse en Internet Explorer, Firefox y
Safari.
18. Click to edit headline title style
Click to edit body copy.
7. Web Part Formulario de InfoPath
• Para hospedar cualquier formulario de explorador web de InfoPath, que
se haya publicado en una biblioteca de formularios o lista de SharePoint.
• También puede conectarse a otros elementos web en la página para
enviar o recibir datos.
19. Click to edit headline title style
Click to edit body copy.
8. Extensibilidad
• Visual Studio Tools for Applications (VSTA),
se suministra con InfoPath 2010.
• VSTA proporciona una versión reducida del
entorno de desarrollo integrado de Visual
Studio.
• Puede usar VSTA para escribir código
administrado en C# o VB.NET. El código se
inserta en la plantilla de formulario de
InfoPath (archivo .xsn).
20. Click to edit headline title style
Click to edit body copy.
9. Conexión a LOB y Servicios Web
(REST)
• InfoPath 2010 también
se integra con Servicios
de conectividad
empresarial (BCS) de
SharePoint Server 2010.
• InfoPath 2010 ahora
permite obtener datos
XML de servicios web
REST.
21. Click to edit headline title style
Click to edit body copy.
10. Administración
• Los formularios de
InfoPath se pueden
supervisar como un
componente de
SharePoint Server 2010.
• Administración con
Windows PowerShell™ y
el lenguaje de scripting,
para SharePoint Server
2010.
22. Click to edit headline title style
Click to edit body copy.
Actualización de BD Adjunta
• Actualiza formularios y plantillas de
formulario de InfoPath Forms Services en
Microsoft Office SharePoint Server 2007 o de
Microsoft Office Forms Server 2007 a otro
servidor que ejecuta SharePoint Server 2010.
• Las conexiones de datos y plantillas de
formulario aprobadas por administrador
existentes se deben migrar a la nueva
implementación y se deben actualizar para
que funcionen con InfoPath Forms Services en
Microsoft SharePoint Server 2010.
23. Click to edit headline title style
Click to edit body copy.
Actualización BD Adjunta
Automática No automática
• Plantillas de formulario
de usuario (.xsn)
• Archivos de conexión
de datos (.udcx)
• Contenido procedente
de formularios
completados (.xml)
• Las plantillas de
formulario aprobadas
por el administrador
• Los archivos de
conexión de datos de
las bibliotecas de
Administración central,
se almacenan en la
base de datos de
configuración
24. Click to edit headline title style
Click to edit body copy.
BD Config
MOSS 2007
Ms Office Forms Server
2007
BD Config
SharePoint Server
2010
STSADM:
-o exportipfsadminobjects
cmdlet:
Import-SPInfoPathadministrationFiles
.udcx
.xsn
.udcx
.xsn
cmdlet:
Update-SPInfoPathUserFileUrl
cmdlet:
Update-SPInfoPathAdminFileUrl
25. Click to edit headline title style
Click to edit body copy.
Actualización en contexto
• Actualiza formularios y plantillas de
formulario de InfoPath Forms Services para
Microsoft Office SharePoint Server 2007 a
SharePoint Server 2010 en el mismo
servidor.
• Todos los formularios y plantillas de
formulario se actualizan de forma automática
durante una actualización en contexto.
26. Click to edit headline title style
Click to edit body copy.
Migración de proyectos
Proyectos InfoPath desde
Visual Studio Tools for Office 2005 o
Visual Studio Tools for Office 2008 (VSTO)
a InfoPath 2010 con
Visual Studio Tools for Applications (VSTA)
27. Click to edit headline title style
Click to edit body copy.
Migración de proyectos
28. Click to edit headline title style
Click to edit body copy.
Recursos
Working with VSTO 2008 Projects in InfoPath
2010
http://blogs.msdn.com/b/infopath/archive/2011/04/14/worki
ng-with-vsto-2008-projects-in-infopath-2010.aspx
Planeación de una actualización de plantillas
de formulario durante una actualización a
SharePoint Server 2010
http://technet.microsoft.com/es-es/library/ee704551.aspx
29. Click to edit headline title style
Click to edit body copy.
Soluciones de listas SharePoint
30. Click to edit headline title style
Click to edit body copy.
demo
31. Click to edit headline title style
Click to edit body copy.
Formularios WorkFlow SPDesigner 2010
32. Click to edit headline title style
Click to edit body copy.
demo
33. Click to edit headline title style
Click to edit body copy.
Mashup con WebParts
• Conecte InfoPath Web
Part a otros Web Parts:
Excel, Silverlight, List etc.
• Personalice el formulario
en InfoPath
• Diseñe la pagina de web
part en el navegador o
SharePoint Designer
• Empaquetar para
reutilizar (WSP)
34. Click to edit headline title style
Click to edit body copy.
Aplicaciones Mash-up
35. Click to edit headline title style
Click to edit body copy.
demo
36. Click to edit headline title style
Click to edit body copy.
Aplicaciones Office Business
• Administre OBA en
SharePoint Designer:
Workflow, Paginas &
formularios InfoPath
• Almacene datos en
SharePoint o sistemas
externos (Business
Connectivity Services)
• Añada código de entorno
controlado al formulario
InfoPath
• Empaquetar para
reutilizar(WSPs)
37. Click to edit headline title style
Click to edit body copy.
demo
38. Click to edit headline title style
Click to edit body copy.
Además…
• Completar formularios en eMail
Outlook 2010 puede alojar formularios InfoPath de forma que los formularios pueden ser
enviados, completados y remitidos por eMail.
• Alojar InfoPath en los programas de Microsoft Office 2010
Los programas de Microsoft Office 2010, Word, Excel y PowerPoint, pueden alojar
formularios de InfoPath para la recolección y transmisión de propiedades del documento u otros
metadatos.
Utilizando InfoPath 2010, puede personalizar los paneles de información y recoger los datos
que necesite.
• Dispositivos Moviles
SharePoint Server 2010 puede representar formularios InfoPath 2010, sin necesidad de
instalar InfoPath 2010 en el dispositivo.
Aquellos dispositivos móviles con navegadores HTML-based, Windows Mobile® o iPhone,
pueden acceder y completar formularios de InfoPath 2010.
• Combinar datos de diferentes orígenes
Utilizando conexiones a datos Web services, XML, Microsoft SQL Server y Microsoft Access®
2010, en el mismo formulario.
39. Click to edit headline title style
Click to edit body copy.
demo
40. Click to edit headline title style
Click to edit body copy.
Recursos
Lo nuevo en Microsoft Office InfoPath
2010
– http://office.microsoft.com/es-es/infopath-help/lo-nuevo-en-
microsoft-office-infopath-2010-HA010358944.aspx
Microsoft InfoPath 2010
– http://blogs.msdn.com/b/infopath/
41. Click to edit headline title style
Click to edit body copy.
¡Muchas gracias!
InfoPath Designeres la interfaz ideal para la creación de nuevos formularios y plantillas.InfoPath Fillerproporciona una interfaz de usuario más limpia para los usuarios que completanformularios.
Move to Appendix
En lugar de los menús y barras de herramientas tradicionales, que pueden requerir varios pasos para completar una tarea, la cinta muestra los comandos como una estructura de fichas organizada según las tareas relacionadas con una cierta actividad, para permitirle crear los formularios que desee con más rapidez.
Existen 3 diferencias funcionales para distinguir los 2 tipos de formularios:Laestructura de esquema de un formulario de listaesplana, no esposiblejerarquizarinformación en bloques o elementosanidadosEl número de controlesdisponiblespara un formulario de listaesmenor, debido a la estructuraciónplana de laslistas de SharePoint y sustipos de contenido.Un formulario de lista no genera un documento XML conteniendo la información completada, basandose en un esquema.
Un usuario puede hacer uso fácilmente de una biblioteca de SharePoint con formularios de InfoPath sin conexión en el entorno de SharePoint Workspace. La información especificada en los formularios se sincronizará automáticamente con la biblioteca de SharePoint una vez que el participante se vuelva a conectar, de modo que los usuarios puedan ser productivos independientemente de si están conectados a una red o no.
Las aplicaciones de flujos de trabajo de SharePoint son muyútiles,tanto en soluciones de documentacióncomo de formularios.With document solutions, you can: Add workflow process to existing documents in a document library. Create custom InfoPath forms that drive workflow initialization and association and workflow tasks.With form solutions, you can: Start with one or more InfoPath forms for SharePoint lists or document libraries. You can quickly customize a form, such as changing the layout or adding data validation. Add workflow and other components to the application.Often, forms are embedded in Web Parts and are used as sections of the portal pages powered by SharePoint Server. These solutions can be integrated with line-of-business systems using external lists.
Section signing for Signature Line Control: the SLC is more often used for full form signing. Note that this is client only. The thing we really might want to call out here is the image-only signing for EA digital signatures.Digital SignaturesSignature Line ControlSign forms using digital signature image stamps.InfoPath Filler 2010 compatible control.Digital signatures with Cryptography Next GenerationEnhance security by digitally signing forms with next generation algorithms and certificates.Supported Certificates: RSA, DSA, and ECCSupported Hash Algorithms: SHA-1, SHA-256, SHA-384, and SHA-512CNG signing is supported in InfoPath Filler 2010.CNG signature validation is supported in both InfoPath Filler 2010 and SharePoint 2010.Digital signatures with trusted third party time-stampsUse a time-stamp authority to extend digital signature lifetime and enrich non-repudiation data.RFC 3161 Time-Stamp ProtocolXAdESInfoPath Filler 2010 compatible feature.Data ConnectivityRESTTalk about data connections to SharePoint, SOAP, databases, DCL, etc.
The Microsoft ActiveX® control in the Internet Explorer® browser gives users the ability to sign forms in a browser.
Bulleted, numbered, and plain listsMultiple selection list boxesCombo boxesPicture buttonsHyperlink capabilitiesChoice group and section Filtering functionalityDate and time controlsPeople pickers
En SharePoint Server 2010, ahora es más fácil hospedar los formularios en páginas web usando el elemento web Formulario de InfoPath. Antes, los usuarios que deseaban hospedar sus formularios de InfoPath en páginas web tenían que escribir código en Visual Studio. Ahora, sin escribir ningún código, es posible agregar el elemento web Formulario de InfoPath a una página de elemento web y hacer referencia al formulario publicado.
Por ejemplo, si desea incluir la posibilidad de calcular el interés en un formulario, puede insertar el código en el formulario en sí e InfoPath Filler o InfoPath Forms Services ejecutará este código al abrir o editar el formulario.
You can connect InfoPath forms with other data sources and line-of-business systems such as Microsoft SQL Server®, Oracle, and SAP using SharePoint Server 2010 Business Connectivity Services, Web services, and SOAP (Simple Object Access Protocol) and REST (representational state transfer) Web services. Los servicios web REST usan parámetros de entrada que se pasan a través de una dirección URL. Ahora los diseñadores de formularios pueden cambiar los parámetros URL de forma dinámica en el formulario de InfoPath sin código, simplemente usando reglas para obtener los datos deseados del servicio web REST.
Las nuevas reglas del motor de mantenimiento de SharePoint garantizan que los formularios de InfoPath se van a configurar correctamente en los conjuntos de servidores correspondientes.
Una actualización de base de datos adjunta es la única forma de actualizar Microsoft Office Forms Server 2007 a SharePoint Server 2010.
Exportar la BD Configuración MOSS2007 e Importar en donde se ejecute SharePoint Server 2010Exportar archivos de conexión de datos y plantillas de formulario aprobadas por administrador e importarlos.Estos cmdlets actualizan el nombre del servidor en las direcciones URL que usan los archivos de conexión de datos y las plantillas de formulario. No actualizan los vínculos de formularios movidos entre bibliotecas por los usuarios ni los vínculos que haya en otro contenido de formularios almacenado en la base de datos de contenido. Los usuarios pueden corregir estos vínculos mediante el comando Volver a vincular todos disponible en la configuración de la biblioteca de formularios.
Las plantillas de formulario de InfoPath Forms Services se actualizan de forma automática como parte de cualquier actualización en contexto de SharePoint Server.
Create InfoPath forms with as little code as possible, and put the bulk of your code into middle tier services and workflows.
VSTA instalado: Ejecutar la instalación de Office y asegurarse tener instalado .NET Framework 2.0Migrar el proyecto, guardando una copia de seguridadEn el directorio del proyecto de Visual Studio 2008, abrir le fichero manifest.xsf en modo diseño.Lanzar el editor de código. Cuando no localice el fichero de proyecto, buscarlo manualmente en la copia de seguridad y el proyecto se habrá migrado.
List item forms can be changed to InfoPath formsAccess point from list or from SharePoint designerCustomized SharePoint list form under a minuteVisual look and feel of form using pre-built tablesOut out-of-box rules and the Rules Manager to add Conditional formatting, data validation and show & hide sections Rules are a powerful way to ensure data gets entered accurately to begin withAnother good practice is to not duplicate data. We have done that by displaying data from a related SharePoint list inside the recruiting trips form. Synchronized into SharePoint Workspace and rendered in Firefox
Simple portal – but it does not have to end here. Next step would be to integrate withtravel site to allow booking of flight, hotel and rental carNot everything has to be done at once. Application can evolve over the course of a year…Further customize UI in SharePoint Designer Connected InfoPath Web Part to other web parts, like Excel or Silverlight
Information already exists in your organization. InfoPath form connects to vendor database, bringing in details about the goodsHow to build this application? Attend “Building Applications with InfoPath and SharePoint Designer 2010” Tuesday 4:30 Use SharePoint Designer to build OBAUse web part page & SharePoint UISharePoint workflows are used to send e-mail notifications and track status.Store data in form libraries, SharePoint lists orexternal systems using Business Connectivity ServicesIf InfoPath rules won’t do add sandboxed or full trust code to your formsSandboxed Solution infrastructure allows form code to run in isolated security context so it won’t interfere with other applications on your SharePoint server.Package your application so it can be tested and deployed to the production servers