Rodrigo Romano – MVP SharePoint Server

Registros de um Especialista SharePoint :)

Posts Tagged ‘Infopath;

InfoPath: Rest in Peace (R.I.P) !

with 2 comments


Olá SharePointers,

 

Hoje recebemos uma notícia do Time do Office que confirma o que venho dizendo para todos há muito tempo: “O InfoPath vai morrer”..

 

Aliás, escrevi um Post em 11 de abril de 2013 (InfoPath–Tem futuro?) que falava desse assunto. Nesse post, utilizei também como referência um post do MVP Andrew Connell que também acreditava na mesma coisa.

 

Algumas vezes, conversando com outros profissionais, alguns não concordavam com essa teoria, pois o InfoPath ajudava (e muito) os usuários a realizar a entrega de soluções com formulários dinâmicos de forma simples e ágil.

 

Há rumores de que a solução que substituirá o InfoPath funcione em todos os dispositivos que acessamos: PC, Tablet ou telefone. Aguardo ansiosamente por isso!

 

Na prática, o que acontece:

    • O cliente do InfoPath continuará sendo suportado até Abril de 2023, conforme política da Microsoft.
    • InfoPath Forms Services para SharePoint Server 2013 será suportado até April 2023.
    • InfoPath Forms Services in Office 365 será suportado até segunda ordem.
    • A versão 2013 é a última!

    Além disso, terá uma ferramenta de migração das soluções realizadas em InfoPath para a próxima ferramenta. Mais detalhes serão divulgados no Q4 de 2014.

 

Leiam o comunicado na íntegra: http://blogs.office.com/2014/01/31/update-on-infopath-and-sharepoint-forms/?filter-product=infopath

 

Fiquem ligados nos blogs dos times de produto da Microsoft para mais detalhes. Smiley de boca aberta

 

Abraços! Alegre

Written by Rodrigo Romano

January 31, 2014 at 3:52 pm

InfoPath–Tem futuro?

with 3 comments


Olá SharePointers,

Sempre em alguma passagem pelos clientes acaba surgindo a grande pergunta: “Porque não utilizar o Infopath para customizar esse formulário?”.  Para os desenvolvedores, é muito fácil responder essa questão, mas sempre acaba faltando alguma referência de peso, para dar embasamento técnico a nossa resposta.

Procurando algo que fosse definitivo e respondesse as perguntas mais comuns, acabei encontrando uma referência muito boa sobre o assunto: Construindo Aplicações para SharePoint utilizando InfoPath.

Nesse link, encontramos as tabelas abaixo para ajudar a nos decidir:

 

Comparação do InfoPath com outras tecnologias

Pergunta

InfoPath

Word

Access

ASP.NET

Qual é o nível técnico necessário para construir uma solução?

Information Worker

Information Worker

Information Worker

Developer

Que tipo de controles são suportados?

Intermediários

Básicos

Básicos

Avançados

Como as conexões externas são adicionadas?

Declarativamente

Com código customizado ou pelo painel de Informações do Documento.

Declarativamente

Com código customizado

Que tipo de códigos customizados podem ser utilizados?

Microsoft Visual Basic or C#

VBA ou através de Add-ins

VBA

Qualquer linguagem .NET

A aplicação suporta renderização no browser?

Sim

Não

Sim

Sim

A aplicação tem uma versão offline?

Sim

Sim

Sim

Não

Como as necessidades de impressão são endereçadas?

Exporta para PDF, XPS, Visualização de Impressão ou códigos customizados para gerar um documento.

WYSIWYG editor or export to PDF or XPS

PDF ou XPS

Código customizado

Tem integração com Workflow?

Sim

Sim

Não

Sim

Como é feito o deploy do formulário?

Como uma lista do SharePoint, publicado através da biblioteca de formulários ou como um Content Type;

Formulários administrativos, precisam ser instalados no InfoPath Form Services.

Como um Content Type do SharePoint

Publicado no Access Services

através do Visual Studio

 

Recomendações baseada no tipo de Solução

Tipo de Solução

Recomendação

Complexidade baixa, informações são armazenadas nos arquivos client.

Word

Complexidade baixa, informações são armazenadas nas listas.

InfoPath

Complexidade moderada, sem workflow.

Access

Complexidade moderada, com workflow.

InfoPath

Complexidade alta.

ASP.NET

 

Vale muito a pena ler o artigo que indiquei acima para que vocês possam tirar suas próprias conclusões sobre o assunto. (Que é bem polêmico Smiley de boca aberta) ..

 

EU prefiro evitar sempre o uso de InfoPath. Baseado nas minhas experiências, problemas de migração, transporte de servidores e etc.

 

Agora, lendo um artigo do Andrew Connell (SharePoint MVP Americano) My Thoughts: InfoPath 2013 & the Future of InfoPath as coisas mudaram consideravelmente.

Ele fala, que recebe vários questionamentos (assim como nós Smiley piscando) sobre o futuro do InfoPath e se ele recomenda a utilização desse tipo de customização.

Vale ressaltar que:

1 – Em sua opinião, o futuro é incerto na melhor das alternativas, olhando realisticamente o futuro da ferramenta é pessimista e na pior das alternativas, sem saída.

2 – O InfoPath não está tendo grandes evoluções ou mudanças, e quando ele questiona a Microsoft, eles acabam apontando para Access Services 2013.

3 – Para formulários simples, o produto é bem legal. Mas torna-se complicado com facilidade. Além disso, a Microsoft não mostra comprometimento com o futuro da ferramenta.

Além disso, ele recomenda, como alternativa, a utilização de Nintex Forms que se integram facilmente ao poderoso e popular Nintex Workflow. Com essa solução, os usuários ainda vão poder criar formulários assim como fazem utilizando o InfoPath.

 

Conclusão

Temos indícios que as soluções InfoPath deixarão de existir. Não significa, porém, que estou prevendo o fim do produto. Entretanto, o InfoPath ainda está presente no SharePoint 2013.

Pensando em continuidade e extensibilidade, não recomendaria a sua utilização.

Pensando no poder de customização pelo usuário, ainda pode ser utilizado.

Particularmente, eu não recomendo. Agora, o que vocês acham?

 

#Fica a Dica Alegre

Written by Rodrigo Romano

April 11, 2013 at 2:55 pm

Relink Infopath forms templates no SharePoint Server 2010

leave a comment »


Olá Pessoal,

Em um dos atendimentos que costumo fazer, encontrei uma necessidade de migrar um site de um servidor para outro. Até então, sem problemas.

Entretanto, um usuário, durantes os testes, me encontrou com um erro que me deixou um tanto curioso: “Quando eu tento salvar um item novo, os dados estão sendo gravados no outro servidor”.

 

Depois de entender a solução, uma lista tinha sido customizada com um formulário Infopath e os links do mesmo precisavam ser alterados.

 

Primeiro, segui esse artigo Perform post-upgrade steps for a database attach upgrade (SharePoint Server 2010), que fala como utilizar os comandos: Update-SPInfoPathAdminFileUrl e Update-SPInfoPathUrl. Para os novos, itens funcionou perfeitamente.

Para a edição dos itens que já existiam na biblioteca o problema persistia.

 

Enfim, a solução é fazer o relink dos formulários com a biblioteca atual. Para isso, siga os passos abaixo:

 

1 – Vá nas configurações da biblioteca desejada

image

2 – Procure pela opção RELINK DOCUMENTS TO THIS LIBRARY

image

3 – Clique em RELINK ALL

image

 

Isso fará com que todos os formulários dessa biblioteca sejam relinkados com o template associado e com a URL da biblioteca. Dessa forma, problemas resolvidos!!!! Alegre

 

Para mais informações, consultem o blog do time de produtos do Infopath da Microsoft http://blogs.msdn.com/b/infopath/archive/2006/11/01/relinking-forms-and-form-templates.aspx e vejam mais informações sobre esse “problema” em particular.

 

Boa sorte!

Written by Rodrigo Romano

June 14, 2012 at 4:34 pm