aula03 infopath

21
Capacitação técnica online com MVP’s Automação de processos de negócios com SharePoint 2010 Treinamento 03 – Infopath 2010 e Forms Services MVP Fernanda Saraiva E-mail: [email protected]

Upload: fernanda-saraiva

Post on 18-Dec-2014

2.953 views

Category:

Documents


2 download

DESCRIPTION

Aula 03 - Formulários com InfoPath 2010

TRANSCRIPT

Page 1: Aula03   infopath

Capacitação técnica online com MVP’s

Automação de processos de negócios com SharePoint 2010• Treinamento 03 – Infopath 2010 e Forms Services

MVP Fernanda SaraivaE-mail: [email protected]

Page 2: Aula03   infopath

O que é InfoPath 2010?

• Construa poderosa aplicações empresariais de forma fácil e rápida com SharePoint

Page 3: Aula03   infopath

Experiência Rica e amigável

Data validatio

n

InfoPath Web Part

O que é Infopath?

Page 4: Aula03   infopath

Cenários - InfoPath 2010

Information Worker• Customize formulários de Lista• Trabalhe de forma offline• Aplicação de Dados em Listas

Office Business Application Builder• Workflows em SharePoint Designer• External data usando BCS• Custom code utilizando Sandbox

Page 5: Aula03   infopath

Experiência rica para criação

• InfoPath 2010 facilita a criação:• Layout

o Themeso Layout de tabela

• Comportamentoo Regraso Código Customizado

• Dadoso Bindingo External Data

Page 6: Aula03   infopath

InfoPath Forms Services

• Renderize Formulários InfoPath no browsero Melhor performance em SharePoint 2010o Gerenciado via Central Admin ou PowerShello Accessibilidade - WCAG 2.0 AAo XHTML 1.0 e strict CSS

Page 7: Aula03   infopath

InfoPath Form Web Part

• InfoPath auxilia a criação de webparts de formulários.o Publique ou receba dados via conexão de Dados

Page 8: Aula03   infopath

InfoPath 2010 e Forms Services

• Formulário de lista usando InfoPath 2010

Page 9: Aula03   infopath

Formulário de lista customizada

• Acesso com um clique

Page 10: Aula03   infopath

Publicando Formulários

• Publicação a partir do InfoPatho Acessível pelo Backstage

Page 11: Aula03   infopath

SharePoint Workflow Forms

• Acessível via SharePoint Designer 2010o Visível em fluxos de trabalho que contenham tarefa

Page 12: Aula03   infopath

InfoPath 2010 e External Data

• Acesso a dados externos via data connectionso Listas, Databases, Web and REST services

Excel Services

Excel Workbook

BCS

External Systems

Page 13: Aula03   infopath

Building List Forms in InfoPath 2010

demo

Page 14: Aula03   infopath

Offline Support para InfoPath 2010

• SharePoint Workspaceo Fornece um cache offline dos sites de SharePointo Armazena formulários customizados

Page 15: Aula03   infopath

InfoPath Forms Offline

• Formulários são armazenados no SharePoint Workspace

Page 16: Aula03   infopath

Offline Synchronization Process

SharePoint Server

SharePoint Workspace

DataCache

InfoPath

Browser

InfoPath Forms Services

Page 17: Aula03   infopath

InfoPath 2010 and Forms Services

• InfoPath 2010 and Visual Studio

Page 18: Aula03   infopath

InfoPath Code Behind

• Enhance Forms with codeo Uses Visual Studio Tools for Applicationso Customizations done in C# or VB

Visual Studio Toolsfor Applications

InfoPath Form

Form Definition

Custom Code

Page 19: Aula03   infopath

Enhancing with Custom Code

• Code attached to form eventso .NET API located in Microsoft.Office.InfoPath

Page 20: Aula03   infopath

Custom code in the Sandbox

• InfoPath custom code executes in isolationo Custom code untrustedo SharePoint isolates custom code in sandbox

IIS (w3wp.exe) SPUCHostService.exe

SP User Code Execution Manager

Process Manager & Monitor

SPUCWorkerProcess.exe

Custom Code

Page 21: Aula03   infopath

Adding Custom Code

• demo