SlideShare une entreprise Scribd logo
1  sur  21
Automatizandoprocessos de negócios com Microsoft InfoPath, Business Connectivity Services, Workflows no SharePoint e Microsoft Word ServicesOSP304 (jorget@microsoft.com) (mribas@microsoft.com) (vfortes@microsoft.com) Jorge Tressino Rua   MarcioRibas Vinícius Fortes
Agenda Visão Geral de Aplicativos Compostos no SharePoint Server 2010 Descrevendo o Problema Implementação Business Connectivity Services Infopath Word Services Workflow Melhores Práticas
Aplicativos Compostos no SharePoint Server 2010 Construído no SharePoint Utiliza recursos nativos ou customizados. Esses recursos podem funcionar por eles mesmos Como qualquer outro tipo de aplicativo Acesso a dados Lógica de negócio Interface do Usuário Desenvolvido de forma declarativa… sem (ou com pouca) programação
O problema do negócio... Entrevistas e novas contratações Processo Criar novas vagas de emprego Aprovar requisições de vaga Candidatar-se ao emprego Entrevista de candidatos Proposta de emprego Recepção de recém contratado
O Processo Nova Vaga de Emprego Candidato se aplica à vaga Entrevista do  Candidato Recepção de Recém Contratado Proposta de emprego ao Candidato
demo Solução Completa
My Artists Business Connectivity Services Artist Tracker > Artists Artist Contracts   Artist Name   Address   City   State Artist Name: Mandible Deathrattle SharePoint Workspace with InfoPath Forms       Artists Concourse Jay Hamlin Trio Outlook Forms andTask panes Down on the Bayou SharePoint lists Andrew Datars Quartet Agent: Concourse Stuck in the Mud Jay Hamlin Trio Tastes like chicken Down on the Bayou    Mandible Concourse Search results Office Apps
demo Usando o BCS para visualizar e adicionar novos empregados ao AD
BCS - Melhores Práticas  Nunca use Revert To Self Use PassThrough ou SSO Evite colunas do tipo lookup para listas externas  Usuários-finais normalmente não criam boas conexões de dados
InfoPath Formatação rica e experiência do usuário Validação dos Dados InfoPath Web Part
demo Formulário para o perfil do Candidato com InfoPath
InfoPath - Melhores Práticas  Preenchimento de dados Regras na utilização de On*Event Mais fácil para usuários-finais fazerem o layout
demo Criando uma Carta da Oferta com o Word Services e Fluxo Customizado de Ativiades
Fluxo de Atividades Desenho do Fluxo no Visio Publique e use no SharePoint Melhore com o SPD
demo Fluxo de Atividades para a contratação
Fluxo de Atividades – Melhores Práticas  Tente sempre Configure - OOTB ou SPD Estender – CustomActivities Criar – fluxos de trabalho personalizados no Visual Studio Criar novas atividades para satisfazer o acesso de dados/lógica personalizada Crie fluxos de trabalho no VS quando precisar de fluxos personalizados Reuse fluxos de trabalho sempre que possível Quando escrever atividades personalizadas arquitetar a atividade para chamar um serviço WCF
Aplicações Compostas – Melhores Práticas Configurar/definir antes de codificar Permitir que o usuário final resolva os problemas de negócio de uma forma reutilizável Minimizar o envolvimento da área de TI, assim TI pode se concentrar na arquitetura e em componentes reutilizáveis Use metodologias ALM - preferencialmente sem o usuário saber Use soluções Sandbox, ClientSideObjectModel Direcione para Office 365, mesmo quando On-Premises Menos afetado durante atualizações
Recursos Recursos para IT Pros http://technet.microsoft.com/pt-br Recursos para Desenvolvedores http://msdn.microsoft.com/pt-br
Obrigatorio Não esqueça de preencher a sua avaliação online www.teched.com.br/avaliacao
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Contenu connexe

Similaire à Automatizando processos de negócios com Microsoft InfoPath, Business Connectivity Services, Workflows no SharePoint e Microsoft Word Services

Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Andre Bretas
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010Conectt
 
SharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesSharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesImpacta Eventos
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e FuturoAndré Vala
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009FabricioManzi
 
Aula 04 - Workflows com Visio 2010 e SPD 2010
Aula 04 - Workflows com Visio 2010 e SPD 2010Aula 04 - Workflows com Visio 2010 e SPD 2010
Aula 04 - Workflows com Visio 2010 e SPD 2010Fernanda Saraiva
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvemFabian Gehrke
 
BluDotNet - Introdução ao SharePoint 2010
BluDotNet - Introdução ao SharePoint 2010BluDotNet - Introdução ao SharePoint 2010
BluDotNet - Introdução ao SharePoint 2010Fabian Gehrke
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma Fluig
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?Wagner Amorim
 
Customizando o SharePoint 2010
Customizando o SharePoint 2010Customizando o SharePoint 2010
Customizando o SharePoint 2010Marcel Medina
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
Planejamento de produtos digitais - 2
Planejamento de produtos digitais - 2Planejamento de produtos digitais - 2
Planejamento de produtos digitais - 2Jornalismo Digital
 
Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Sara Barbosa
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaCleyton De Sousa
 
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)Eduardo Britto
 

Similaire à Automatizando processos de negócios com Microsoft InfoPath, Business Connectivity Services, Workflows no SharePoint e Microsoft Word Services (20)

Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010
 
SharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e FuncionalidadesSharePoint Server 2010 - Recursos e Funcionalidades
SharePoint Server 2010 - Recursos e Funcionalidades
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 
Aula 04 - Workflows com Visio 2010 e SPD 2010
Aula 04 - Workflows com Visio 2010 e SPD 2010Aula 04 - Workflows com Visio 2010 e SPD 2010
Aula 04 - Workflows com Visio 2010 e SPD 2010
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvem
 
BluDotNet - Introdução ao SharePoint 2010
BluDotNet - Introdução ao SharePoint 2010BluDotNet - Introdução ao SharePoint 2010
BluDotNet - Introdução ao SharePoint 2010
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?SharePoint 2010, Porque Adotar?
SharePoint 2010, Porque Adotar?
 
Customizando o SharePoint 2010
Customizando o SharePoint 2010Customizando o SharePoint 2010
Customizando o SharePoint 2010
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Planejamento de produtos digitais - 2
Planejamento de produtos digitais - 2Planejamento de produtos digitais - 2
Planejamento de produtos digitais - 2
 
Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365Winsec Online Day - Vá para as nuvens com o Office365
Winsec Online Day - Vá para as nuvens com o Office365
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Ferramentas GP - Cleyton Santana
Ferramentas GP - Cleyton SantanaFerramentas GP - Cleyton Santana
Ferramentas GP - Cleyton Santana
 
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)
O Impacto das Capacidades Robóticas - Adoção da Força de Trabalho Digital (RPA)
 

Automatizando processos de negócios com Microsoft InfoPath, Business Connectivity Services, Workflows no SharePoint e Microsoft Word Services

  • 1.
  • 2. Automatizandoprocessos de negócios com Microsoft InfoPath, Business Connectivity Services, Workflows no SharePoint e Microsoft Word ServicesOSP304 (jorget@microsoft.com) (mribas@microsoft.com) (vfortes@microsoft.com) Jorge Tressino Rua MarcioRibas Vinícius Fortes
  • 3. Agenda Visão Geral de Aplicativos Compostos no SharePoint Server 2010 Descrevendo o Problema Implementação Business Connectivity Services Infopath Word Services Workflow Melhores Práticas
  • 4. Aplicativos Compostos no SharePoint Server 2010 Construído no SharePoint Utiliza recursos nativos ou customizados. Esses recursos podem funcionar por eles mesmos Como qualquer outro tipo de aplicativo Acesso a dados Lógica de negócio Interface do Usuário Desenvolvido de forma declarativa… sem (ou com pouca) programação
  • 5. O problema do negócio... Entrevistas e novas contratações Processo Criar novas vagas de emprego Aprovar requisições de vaga Candidatar-se ao emprego Entrevista de candidatos Proposta de emprego Recepção de recém contratado
  • 6. O Processo Nova Vaga de Emprego Candidato se aplica à vaga Entrevista do Candidato Recepção de Recém Contratado Proposta de emprego ao Candidato
  • 8. My Artists Business Connectivity Services Artist Tracker > Artists Artist Contracts Artist Name Address City State Artist Name: Mandible Deathrattle SharePoint Workspace with InfoPath Forms Artists Concourse Jay Hamlin Trio Outlook Forms andTask panes Down on the Bayou SharePoint lists Andrew Datars Quartet Agent: Concourse Stuck in the Mud Jay Hamlin Trio Tastes like chicken Down on the Bayou Mandible Concourse Search results Office Apps
  • 9. demo Usando o BCS para visualizar e adicionar novos empregados ao AD
  • 10. BCS - Melhores Práticas Nunca use Revert To Self Use PassThrough ou SSO Evite colunas do tipo lookup para listas externas Usuários-finais normalmente não criam boas conexões de dados
  • 11. InfoPath Formatação rica e experiência do usuário Validação dos Dados InfoPath Web Part
  • 12. demo Formulário para o perfil do Candidato com InfoPath
  • 13. InfoPath - Melhores Práticas Preenchimento de dados Regras na utilização de On*Event Mais fácil para usuários-finais fazerem o layout
  • 14. demo Criando uma Carta da Oferta com o Word Services e Fluxo Customizado de Ativiades
  • 15. Fluxo de Atividades Desenho do Fluxo no Visio Publique e use no SharePoint Melhore com o SPD
  • 16. demo Fluxo de Atividades para a contratação
  • 17. Fluxo de Atividades – Melhores Práticas Tente sempre Configure - OOTB ou SPD Estender – CustomActivities Criar – fluxos de trabalho personalizados no Visual Studio Criar novas atividades para satisfazer o acesso de dados/lógica personalizada Crie fluxos de trabalho no VS quando precisar de fluxos personalizados Reuse fluxos de trabalho sempre que possível Quando escrever atividades personalizadas arquitetar a atividade para chamar um serviço WCF
  • 18. Aplicações Compostas – Melhores Práticas Configurar/definir antes de codificar Permitir que o usuário final resolva os problemas de negócio de uma forma reutilizável Minimizar o envolvimento da área de TI, assim TI pode se concentrar na arquitetura e em componentes reutilizáveis Use metodologias ALM - preferencialmente sem o usuário saber Use soluções Sandbox, ClientSideObjectModel Direcione para Office 365, mesmo quando On-Premises Menos afetado durante atualizações
  • 19. Recursos Recursos para IT Pros http://technet.microsoft.com/pt-br Recursos para Desenvolvedores http://msdn.microsoft.com/pt-br
  • 20. Obrigatorio Não esqueça de preencher a sua avaliação online www.teched.com.br/avaliacao
  • 21. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notes de l'éditeur

  1. Quanto tempo na MSQuantos seconsideram um desenvolvedor, administrador/infra, nem um nem outro
  2. Objetivos: identificaroscomponentesprontosqueexistemquepodemsercombinadosparaformaraplicativoscompostos.Conheceralgumasmelhorespráticas.
  3. Podefazer com equipeinternaoucontratar um parceiroparamontar a solução.->Porquê? Componentesreutilizáveis, vaisobrar tempo paraoutrascoisascomoarquitetura e reutilização, Target Office365 mesmo se está on-premisses, usar CSOM (Client Side Object Model) e Sandbox semprequepossível
  4. Today it’s chaoticManaged by emailLack of accountability and trackingCopy & Paste errorsError proneAidéia é organizar o processoatual (email, documentosparalá e paracá, muito copy & paste de informações do candidato)
  5. Today it’s chaoticManaged by emailLack of accountability and trackingCopy & Paste errorsError prone
  6. 10:13 Desenvolvimento:IW Power User:CriarlistasCriarlistasexternasCriarformuláriosinfopathCriar workflowsDesenvolvedor:Criarserviçoparaacessar o Acrtive DirectoryCriartarefa do workflow paracarta de oferta de empregoCriartarefa do workflow para converter documentosEstenderatividade de copiar item de listaDEMO12 diferentesperfis e papéis, administradorpodetudo-> Intranet -> Recruitment (multiplosprocessosemandamento) -> Escolheu: Software Development Engineer em All Requisition (jáestáaprovado)-> www.contoso.com/pages/home.aspx (mostrou o novo site) -> Carrers (menu horizontal) falou do search job -> (demorou e falou de outro perfil com forms authentication paralogar) -> Aplicoupara Soft Dev Engineer-> voltoupara a Intranet -> Recruitment -> Recruitment Portal -> outro browser logadocomo interviewer (paraveros dados da pessoaqueestaaplicandoparaumavaga). -> Job Application (menu lateral) e viuquealguémaplicoupara o Business Administrator -> Entrounaficha do candidato, mostrouquem é o entrevistadordesignado -> disparou o workflow “Interview Process Workflow)-> Abriu o SharePoint designer, no Recruitment Portal (paramostrar o workflow)-> conferiuque o workflow disparadoestavaem “emandamento”-> SPD -> Workflows -> edit workflow -> Falousobre o ID3…Status selected = é a pessoaselecionada-> Voltoupara o formulário do candidato -> Entrouparaeditar o item -> colocoucomentário -> click em submit feedback -> (como se fosse o hiring manager) e clickouemTaksks -> Provide Feedbak -> preenchou com hire e clickouem “Approve” -> Criaentradanalista de candidatosaprovados, criar a offer letter -> Clickouem Hob Applications -> Business Adminsitrator -> disparououtravez o workflow (bug?)-> Foiem running workflows paraver se estavaterminando -> oserrossãoporquenãoestácomo Exchange rodando ->
  7. Pervasive external data with Business Connectivity Services19:23O quepossofazer com o BCS:CriarlistasexternasExternal Content Type (ECT)Ondeestá o BDC? Ele continua mas agora estádentro do BCSAuthentication:Windows AuthFBAClaims based AuthAuthentication modesRevert to selfPassthroughSecure Store Service
  8. Superset of entity capabilities; describes:Structure of the external system (Fields, Methods, Connection)How this data behaves within SharePoint and OfficeManage and reuse from a central locationAdded to the Business Data Connectivity service through:SharePoint DesignerVisual Studio 2010Import into the Business Data Connectivity service as part of a modelOOB Support for:Windows AuthFBAClaims based AuthenticationAuthentication modesRevert to SelfPassthroughSecure Store ServiceCan store windows credentials or non-windows credentialsA credentials page is available to gather credentials from a user and store it in SSSExtensibility through ISSSProvider to plug in another SSO
  9. 24:25Revert to Self:vaiacessar o banco com a identidade do Workflow (conta do SharePoint) SSO – Security Sign OnFique longe de colunas do tipo lookup para listas externas: - Podeacontecer de alguémverelementos da listaquenão tem direitoNaopodeiniciar um WF de listaexterna? Só se for com custom codeDEMOSPD -> External Content Types -> HR Service -> External System clickouemHRServiceMostrou o web service em “Service Endpoint URL” Mostrouos 3 tipos de comandos “create New Hiere” -> deuerroEntrou no http://intranet.contoso.com/sites/recuitment/SitePages/JobApplication.aspx (Nao)Foipara Content Type “Contoso New Hire List” 31:16Entrou no Active Directory Users and Computers -> mostrouqueqdo um new hire existeelecolocarautomaticamenteem um grupo do ADContoso New HireO manager da Kimberly Ross é o Dan JumpEntrouem Job Applications -> Business Administrator -> olhou o processo e viuquetinhasidoaprovado, e quegerouuma offer letter no word, e converteupara PDF.Entrouem Job offers e tinha a offer letter -> Abriu no Word -> tinha um Deer Keenan…Entrouem Outgoing Job Offers -> paraver se o PDF estavaláEntrouem Hired Candidates -> disparou o workflow do keenewparaprovidenciarosequipamentos/seviçospara o recémcontratadocomo notebook, telefone, etc (nãoesperou, estavademorando e voltoupara o ppt)
  10. Robust process automation with InfoPath Forms35:35Interface rica, (imagens) validação de dados, código (C#), regrasdeclarativas, puxar dados de SharePoint, Database, ODBS, OLEDBInfopath web partXforms, infopahnão é Xforms -> plug-in no browser parafuncionar -> gera o form no servidorusandoxslt e saídacomo htmlXformsgera no client.37:16InfoPath Form-based applicationInfoPath podeintegrar com workflow, relatório e custom web pageQuandoinicia o workflow, os dados da preparaçãosãotudoinfopath38:30
  11. Integration with SharePoint componentsWorkflowReportingCustom Web pages  Design custom workflow initiation and task forms.Integration with Business Connectivity Services - create, read, update, and delete external business dataInfoPath WebPart – embed browser forms within a SharePoint page40:32Abriu o infopath form do desktop -> Profile Details -> passoupeloscampos, quemvc é, o quevai, ondeestudou, etcManage data connections -> Skill set e Location e SharePoint library que é a principal datasource -> usaparapreencher list box ou drop down, bemfácil de fazerAbriu o list box queestá com datasource de skillset -> nãoprecisa de códigoparaissoAbriu rules mas nãotinhanenhumaVoltouao workflow -> Entrouem Hired Candidates -> o workflow do keenanestava In Progress -> primeiratarefa é para um administradorpreencher um formulário com hiring manager, hardware, office -> submitAparecerammaisduastarefas -> compras -> clickouem hardware sent Depoisentrouna task de telefone -> colocou o número do telefone, tem regraquenãodeixa o telefoneserembrancoCriaautomaticamenteumaconta no AD para o recémcontratado
  12. 38:30-> Faloualgosobre aidentidade de quempega dados de listaexterna, paranãodeixarquepelo o form a pessoapossoacessar dados queelanãoconseguiriaver-> On… Load, Click, Submit, -> bomparacolocarregrasparavalidar o que tem o form-> normalmenteprecisa de um desenvolvedor, naprática o usuário final não “programa” eminfopath-> mas é bomparadefinir o layout dos formulários-> Outro problema é que as empresasnãodocumentamquaissãoos web services quepodemserutilizados, o quedificultaparaquequalquer um possautilizá-los do infopath->
  13. Provides SaveAs functionalitySupports Open XML, Word 97-2003, Rich-Text (.rtf), Single Web-Page (.mhtml) formatsSupport “open file” automatic tasksUpdating the Table of Contents, the Table of Authorities, and index fields.Recalculating all field types.XML mapping.Merging of alternate format chunks.Setting the compatibility mode of the document to the latest version or to previous versions of Word.Export to PDF or XPSMost Scenarios will involve Open XML SDK 2.0 for Microsoft OfficeCan’t handle RIM45:23 Word Automation ServicesFuncionalidade de Save asSuportaváriosformatos de arquivoPodefazer um open fileSalvacomo PDF ou XPSVaiacabarusando o Open XML SDK 2.0 for Microsoft OfficeNãosuporta RIM (Rights Information M?)47:06 DemoAbriu o Open XML SDK 2.0 Productivity Tool for Microsoft OfficeFile -> Open File -> Word document -> Mostra a estrutura do documentonaesquerdaClickarem Reflect Code (botão) -> Deu copy all e foipara o VS2010Reflect -> transforma o documentoemcódigo!Játinha um projetochamadoSPDWorkflowActivitiesCom: resume Build AcivityResumeBuilder -> mostrou a linhaquecoloca o nomeResumeBuilderActivity -> mostrou o workflow Funcionaporque é uma offer letter quenãomudamuitoNão é um sandbox solutionVoltou no portal e deu um refresh no estado o workflowAgora estavaem completedEntrouemContoso New Hires -> Contoso New Hires ListÉ arriscadocolocar um workflow quealtera o AD, porém se vccolocar um estágio e aprovação é interessanteparanãoterqueredigitar dadosPodia terchamadodireto a API do AD? Sim, não fez sóparamostrar o BCS com algoquenão é um banco de dados
  14. Enhance out-of-box functionality with Visio & Visio Services55:45Com o Visio possodesenhar o workflow (layout) -> bomparavalidar com osusuários o queelesqueremInteressantecolocardescriçõesnascaixasparaexplicar o quefazPodeimportar e exportarpara o SPD ?Se criar no SPD podever no Visio, ou Visio ServicesWorkflow com o Visual Studio nãofuncionaPublicar no SharePoint é colocar no XML no SharePoint quevalida se é um wokflowvalidoPraticamentetudoque tem no SPD tem no Visio, a nãoser as atividadescustomizadas, queqdovaipara o Visio aparececomo um custom square, que se vcquisernãoconseguecolocardireto do Visio
  15. Visio provides graphical way to gather workflow requirementsDesign not DevelopExport and Import To SharePoint1:01:44SPD -> Workflows -> New Hire Preparation Workflow -> Edit workflowMostrouparametros (nome, sobrenome)Team information, Provision Resources e o últimopassoCriar o usuário
  16. 59:48Seguir a sequência: Configue, Estenda, CrieConfigure OOTBou SPD (Out Of the Box workflows)Create (se precisar) O que o VS2010 fazque o SPD nãofaz: Do while loop e state machineCriar novas atividades para satisfazer o acesso de dados/lógica personalizada -> satisfazer acesso a dados ou lógica customizada
  17. Nãocobriu Visio Services e Excel ServicesExcel Services nãoroda com SPD, nãodáparacolocarem workflow, meioque um Silo.Em 8 horascriatudoVer: OSP277-HOL e OSP376-HOLProcurar online por SharePoint composites experienceCenários Training management (Criarcursos)