December, 2012

  • Blog do Office IT Pro

    Como usar o Visual Designer do SharePoint Designer 2013 para transferir fluxos de trabalho entre sites

    Artigo original publicado na terça-feira, 18 de setembro de 2012

    Olá a todos,image

    Meu nome é Sam Chung e sou gerente de programa do SharePoint Designer. Neste blog, falaremos sobre uma excelente nova funcionalidade agora totalmente disponível com o recurso Importar/Exportar do Visual Designer.

    Introdução:

    Muitos desenvolvedores um dia se deparam com a necessidade especial de distribuir seus fluxos de trabalho, principalmente a necessidade de transferir os fluxos de trabalho entre sites. Essa necessidade pode surgir por vários motivos, sendo o mais comum a necessidade de transferir um fluxo de trabalho entre os ambientes de desenvolvimento, preparação e produção. Seja qual for o motivo, gostaria de aproveitar este artigo para ajudá-lo quando precisar transferir seus fluxos de trabalho de um site para outro.

    Porém, antes de começarmos, leia os seguintes artigos:

    O primeiro é uma visão geral do Visual Designer:

    http://msdn.microsoft.com/en-us/library/jj163272(office.15).aspx

    Você precisa ler o artigo acima para entender como o Visual Designer funciona.

    O próximo artigo explica como empacotar listas e fluxos de trabalho usando o recurso de empacotamento:

    http://blogs.technet.com/b/office_br/archive/2012/10/11/empacotando-fluxos-de-trabalho-de-lista-site-e-reutiliz-225-vel-e-como-implantar-o-pacote.aspx

    Você precisa entender o artigo acima para saber como empacotar qualquer lista referenciada pelo seu fluxo de trabalho.

    Criando um fluxo de trabalho

    Seu fluxo de trabalho pode ser qualquer um. Não há uma limitação técnica em termos do que pode ser transferido. No entanto, observe os pontos a seguir para evitar problemas de publicação e de tempo de execução:

    1. Verifique se todos os objetos referenciados no fluxo de trabalho existem em um site de destino.

    a. Leia o artigo sobre empacotamento para saber como empacotar suas listas

    2. Verifique se todas as ações usadas no site de origem existem no site de destino

    a. Se houver ações personalizadas existentes no site de origem, você precisará transferi-las para o site de destino antes de transferir o fluxo de trabalho

    3. Não é possível transferir fluxos de trabalho do Project de um site do PWA para um site que não seja do PWA.

    a. O SPD impedirá isso durante a importação se detectar que um fluxo de trabalho do Project está sendo importado para um site que não é do PWA.

    b. Há uma grande quantidade de dados extras em um fluxo de trabalho do Project e, portanto, eles só devem ser transferidos de um site do PWA para outro site do PWA

    Neste blog, usarei como exemplo um fluxo de trabalho bastante simples. Habilitarei uma lista de ideias para um evento. Criarei um fluxo de trabalho simples que será usado na lista "Ideias do Evento". Os usuários inserirão um novo item da lista para cada ideia que tiverem. Depois que eles preencherem todas as informações necessárias, indicarão que o item está pronto para revisão. Nesse ponto, o fluxo de trabalho será iniciado e solicitará que determinados aprovadores aceitem ou rejeitem a ideia.

    A lista que usarei é a seguinte:

    imagem

    Veja que a lista tem as seguintes colunas:

    · Ideia de evento

    o Cadeia de caracteres de linha única

    · Local

    o Cadeia de caracteres de linha única · Custo

    o Moeda

    · Status

    o Campo de opções

    O fluxo de trabalho propriamente dito tem a seguinte aparência:

    imagem

    O fluxo de trabalho irá:

    clipe_imagem002[15]

    · Registrar no histórico que estamos no primeiro estágio

    · Verificar se o campo da coluna Status está definido como "Pronto para revisão"

    o  Se não estiver, aguardar até que seja definido como "Pronto para revisão"

    clip_image002[17]

    · Registrar no histórico que agora estamos atribuindo tarefas para revisar a ideia

    · Atualizar a coluna de status para "Em revisão"

    · Atribuir tarefas

    clipe_imagem002[21]

    · Se a ideia for aprovada, passaremos para este estágio em que registraremos no histórico que a ideia foi aprovada

    · Definir a coluna Status como “Aceita”

    clipe_imagem002[23]

    · Se a ideia for rejeitada, passaremos para este estágio em que registraremos no histórico que a ideia foi rejeitada

    · Definir o status da coluna como “Rejeitada”

    Exportando o fluxo de trabalho

    Agora que já temos um fluxo de trabalho, iremos exportá-lo. Para isso, clicamos no botão da faixa de opções
    “Exportar para o Visio”.

    image

    OBSERVAÇÃO: a ação de pressionar o botão Exportar primeiramente salva o fluxo de trabalho no servidor e depois inicia o recurso de exportação. Isso acontece para garantir que o fluxo de trabalho esteja sincronizado com a versão do servidor no momento da exportação.

    Quando esse botão for pressionado, a seguinte caixa de diálogo será exibida:

    imagem

    Selecione onde você deseja salvar o arquivo e pressione o botão "Salvar".

    Seu diagrama do Visio agora está salvo no local selecionado. Se desejar, você pode abrir o diagrama diretamente no Visio 2013.

    Observação: neste exemplo, exportamos o fluxo de trabalho do Visual Designer, mas também poderíamos tê-lo exportado dos seguintes locais:

    · Designer baseado em texto

    · Página de configurações de fluxo de trabalho

    · Galeria de fluxos de trabalho

    Porém, em todos esses exemplos, é necessário que o Visual Designer esteja habilitado. Além disso, para que isso aconteça, o Visio 2013 Professional deve estar instalado na mesma máquina que o SharePoint Designer 2013.

    Importando o novo fluxo de trabalho

    Agora que você já exportou seu fluxo de trabalho, poderá abrir outro site do SharePoint 2013 no SharePoint Designer 2013 e importá-lo. Veja a seguir as etapas que executará:

    1. Conecte o SPD a um novo site

    2. Clique em “Fluxos de trabalho” no painel de navegação

    imagem

    3. Pressione a metade inferior do botão da faixa de opções "Importar do Visio" e selecione a opção "Importar Diagrama do Visio 2013"

    imagem

    4. A caixa de diálogo padrão Abrir arquivo será exibida. Procure e abra o diagrama exportado.

    imagem

    5. A caixa de diálogo “Criar Fluxo de Trabalho” será exibida

    a. Dê um nome ao fluxo de trabalho

    b. Se desejar, digite uma descrição

    c. Observe que a seção Tipo de Fluxo de Trabalho está bloqueada na opção “Fluxo de Trabalho de Lista”. Isso acontece porque o SPD detectou que o fluxo de trabalho importado é de lista, fazendo com que o tipo de fluxo de trabalho correto fosse automaticamente selecionado. Se você importasse um diagrama do Visio totalmente novo (um fluxo de trabalho que nunca houvesse passado pelo SPD), essa opção estaria habilitada.

    d. Como este é um fluxo de trabalho de lista, a opção para selecionar qual lista será associada ao fluxo de trabalho está habilitada. Selecione uma lista. Essa opção só é habilitada para fluxos de trabalho de lista. Idealmente, você também teria exportado e importado uma lista e, nesse caso, poderia simplesmente selecionar a mesma lista na qual estava trabalhando no site anterior.

    e. Pressione OK

    imagem

    6. O diagrama do fluxo de trabalho será exibido, exatamente como antes.

    a. Toda a lógica do fluxo de trabalho terá sido preservada

    b. Todas as propriedades de ações terão sido preservadas

    c. Todas as variáveis locais terão sido preservadas

    7. Agora você pode continuar editando seu fluxo de trabalho. Porém, antes de publicá-lo, leia a próxima seção.

    Trabalho pós-implantação antes da publicação

    Depois que você importar seu fluxo de trabalho de outro site, não poderá publicá-lo imediatamente. Embora isso talvez funcione sem erros, é quase certo que o fluxo de trabalho falhará durante o tempo de execução. Depois de importar o fluxo de trabalho, execute/verifique as etapas a seguir:

    1. Vá para a página de configurações de fluxo de trabalho e atualize a lista de tarefas e a lista de histórico

    a. Se você olhar agora, perceberá os rótulos "Nova lista de tarefas" e "Nova lista de histórico". No entanto, devido a uma alteração de falha consecutiva tardia, quando você publicar seu fluxo de trabalho, ele não criará novas listas de tarefas ou histórico, o que causará um erro no fluxo de trabalho em tempo de execução.

    imagem

    b. Já deverá haver listas de tarefas e histórico existentes para seleção. Escolha as desejadas.

    Observação: se você realmente desejar criar uma nova lista de tarefas ou histórico, clique em uma lista diferente primeiro e depois selecione novamente a opção Nova lista de tarefas/histórico. Isso exibirá pop-ups perguntando se você realmente deseja criar uma nova lista. Após sua confirmação, o SPD criará as novas listas imediatamente.

    2. Corrija as pesquisas

    a. Se você não tiver transferido suas listas junto com o arquivo VSDX, provavelmente associará seu fluxo de trabalho a uma lista completamente diferente. Desse modo, se você havia referenciado propriedades ou itens de lista, pode ser necessário corrigi-los.

    imagem

    b. Você pode solucionar isso empacotando sua lista do site original e implantando-a no novo site antes de importar o fluxo de trabalho. Para saber mais sobre o empacotamento de listas, consulte este blog: Empacotando listas, sites e fluxos de trabalho reutilizáveis e como implantar o pacote

    3. Verifique se há ações personalizadas no fluxo de trabalho que não existem no novo site

    a. Se houver ações personalizadas no fluxo de trabalho, certifique-se de implantá-las no novo site antes de importar o fluxo de trabalho.

    4. Para fluxos de trabalho do Project: transfira seus estágios, fases, PDPs e campos personalizados antes de importar o fluxo de trabalho.

    a. Fluxos de trabalho do Project exigem que todos os objetos do Project anteriores sejam transferidos do site antigo para o novo. Consulte os blogs do Project para saber mais sobre como transferir objetos do Project.

    Depois que resolver essas questões, você não deverá ter problemas para publicar e executar o fluxo de trabalho no novo site.

    Espero que você tenha achado este artigo útil. Sinta-se à vontade para deixar comentários abaixo.

    Obrigado,

    Sam

    Esta postagem do blog é traduzida. Veja o artigo original em How to use SharePoint Designer 2013's Visual Designer to Move Workflows Between Sites

  • Blog do Office IT Pro

    Apresentando o novo Visual Designer

    Artigo original publicado na segunda-feira, 22 de outubro de 2012

     

    Introduções:Minha foto

    Olá a todos, meu nome é Sam Chung e sou gerente de programa do SharePoint Designer. Tenho imenso orgulho em apresentar a todos um de nossos maiores investimentos no SharePoint Designer 2013: o Visual Designer.

    Antes de começarmos, recomendo a leitura dos artigos do MSDN que preparamos. Os artigos relevantes estão disponíveis nos seguintes links:

    http://msdn.microsoft.com/en-us/library/sharepoint/jj163272(v=office.15).aspx

    http://msdn.microsoft.com/en-us/library/sharepoint/jj164055(v=office.15).aspx

    http://msdn.microsoft.com/en-us/library/sharepoint/jj163971(v=office.15).aspx

    O Visual Designer é uma superfície de design de fluxo de trabalho totalmente nova que é integrada ao SharePoint Designer 2013. Quem já tem familiaridade com o SPD 2010 sabe que era possível primeiro criar fluxos de trabalho do SP 2010 no Visio, exportá-los e depois importar esses diagramas para o SPD 2010. Embora esse método funcionasse, havia várias limitações:

    • Não havia uma maneira de parametrizar as diferentes ações no Visio.
      • Sempre era necessário alternar para o Designer Baseado em Texto para definir os parâmetros das ações.
    • Durante a exportação do SPD, não era possível saber como seu diagrama poderia ter sido alterado
    • Não havia uma maneira de mostrar/usar ações personalizadas no Visio

    Todas essas limitações foram eliminadas e incluímos diversos novos recursos para fazer esse componente se destacar.

    Como ele funciona?

    Vejamos qual é a aparência do Visual Designer. Confira a seguir uma captura de tela do designer:

    imagem

    Como você pode ver, o Visual Designer se parece com uma tela do Visio exibida diretamente dentro do SharePoint Designer. Na realidade, é exatamente isso. Quando o SharePoint Designer 2013 e o Visio 2013 Professional forem instalados paralelamente na mesma máquina, o Visual Designer será habilitado.

    Se observarmos a tela, é possível ver dois aplicativos diferentes:

    imagem

    Embora haja dois aplicativos distintos em execução, eles foram integrados de maneira tão direta que parece se tratar de um único aplicativo. Parece que toda a atividade está ocorrendo no SPD.

    Como faço para habilitar o Visual Designer?

    Veja a seguir os pré-requisitos para usar o Visual Designer

    1. Instale o SharePoint Designer 2013 e o Visio Professional na mesma máquina
      • O Visual Designer não funcionará em versões anteriores do SPD
      • Somente o Visio Pro pode habilitar o Visual Designer
    2. Conecte o SharePoint Designer 2013 a um site do SharePoint 2013 com o Gerenciador de Fluxo de Trabalho configurado
    3. Crie um novo fluxo de trabalho do SharePoint 2013
      • O Visual Designer só funciona com a criação/edição de fluxos de trabalho do SharePoint 2013
      • Você não pode usar esse recurso para criar/editar fluxos de trabalho do SharePoint 2010

    Depois que você tiver certeza de que possui todos os pré-requisitos, poderá alternar para o Visual Designer
    a qualquer momento clicando no botão "Modos de Exibição" localizado na Faixa de Opções:

    imagem

    Quais são os pontos principais?

    1) Possibilidade de criar fluxos de trabalho usando o comando de clicar e arrastar, como no Visio

    imagem

      • Todas as suas ações são disponibilizadas no painel de estêncil à esquerda
      • O painel de estêncil automaticamente exibe a lista de ações correspondentes ao tipo de fluxo de trabalho que você está criando.
      • Ações personalizadas também aparecem no estêncil
      • O painel é pré-classificado em ordem alfabética

     

    2) Possibilidade de usar "marcas de ação" para definir as propriedades de diversas ações

    imagem

      • A marca de ação mostra as propriedades de "nível superior" de uma ação. Se você analisar a mesma ação no Designer Baseado em Texto, perceberá que algumas propriedades são mostradas como links na frase:

    imagem

      • Esses mesmos links são mostrados como as opções na marca de ação.
      • A seleção de qualquer uma dessas opções abrirá a caixa de diálogo correspondente à opção ou a "grade de propriedades de nível superior" (mais informações logo a seguir)

    3) As grades de propriedades de nível superior permitem definir as propriedades que só apareceriam no nível da
    frase no Designer Baseado em Texto.

    imagem

      • Conceito semelhante às marcas de ação

    4) Você pode gerar diagramas no nível do estágio para exibir o fluxo de trabalho apenas no nível do estágio. Isso é ótimo para compreender o fluxo do fluxo de trabalho ou para fins de relatórios.

    imagem

    imagem

      • Observação: o diagrama no nível do estágio e o diagrama original são distintos. Eles não são sincronizados.
      • Criarei outra postagem do blog unicamente para explicar a exibição no nível de estágio e suas funcionalidades

    5) Os erros no fluxo de trabalho são mostrados no painel Problemas:

    imagem

      • Observe como os erros são listados no painel de erros
      • São mostrados tanto os erros no nível da forma como os erros na propriedade do fluxo de trabalho
      • Quando você clica em uma mensagem de erro, a forma associada é automaticamente destacada
      • A verificação de erros é realizada sempre que você tenta publicar um fluxo de trabalho, clica no botão "Verificar se Há Erros" da Faixa de Opções e tenta alternar do Visual Designer para o Designer Baseado em Texto
        • Não ocorre verificação de erros quando você simplesmente salva os fluxos de trabalho

    6) Para definir ramificações condicionais, é necessário clicar com o botão direito do mouse nelas

    imagem

      • Lembre-se de que, para definir todas as ramificações provenientes de formas condicionais, é necessário clicar com o botão direito em cada ramificação e selecionar "Sim" ou "Não"

    Há diversos recursos no Visual Designer que não mencionei. Eles serão abordados nas próximas postagens. Se tiver dúvidas, sinta-se à vontade para postá-las.

    Obrigado,

    Sam

    Esta postagem do blog foi traduzida. O artigo original está disponível em Introducing the new Visual Designer

  • Blog do Office IT Pro

    Exibição otimizada para o toque de documentos do Office em navegadores de smartphones

    Artigo original publicado na terça-feira, 2 de outubro de 2012

    No mês passado, introduzimos novas experiências de edição por toque nos tablets com Windows 8 e iOS. Leia mais sobre isso aqui.

    Nesta versão, continuaremos oferecendo uma experiência somente de exibição na maioria dos smartphones, mas também tornaremos a exibição de documentos mais otimizada para o toque nos navegadores dos smartphones mais populares. Priorizamos essa exibição habilitada para o toque para que você possa acessar e ler documentos do Office no SkyDrive ou no Office 365 independentemente de estar usando o navegador em um computador, um tablet ou um smartphone.

    Ao projetarmos o Office Web Apps para navegadores de celular, tentamos atingir os seguintes objetivos:

    • Experiência habilitada para o toque na maioria das plataformas de smartphone (Windows Phone 7.5 e superior, iOS 5.0 e superior e Android 4.0 e superior)
    • Otimizar o uso do espaço limitado da tela
    • Simplificar a leitura e a navegação no conteúdo

    Veja a seguir os gestos básicos com suporte: 

    • Passar o dedo verticalmente para navegar em um documento do Word
    • Passar o dedo horizontalmente para navegar em uma apresentação de slides do PowerPoint
    • Arrastar o dedo em qualquer direção para navegar em planilhas do Excel
    • Para abrir a barra de ferramentas, toque na tela e depois no indicador da barra de ferramentas para exibi-la na lateral da tela.

    Interagindo com arquivos

    Agora vejamos como é possível interagir com arquivos a partir de um dispositivo móvel:

    Exibição do Word

    Para otimizar a leitura de documentos do Word no navegador do celular, projetamos os documentos para serem reorganizados para proporcionar máxima legibilidade. A maioria da formação de texto e dos tipos de conteúdo do documento (images, SmartArt, formas, caixas de texto etc.) é preservada. 

    Se você precisar ajustar mais o tamanho do texto para facilitar a leitura, pode abrir a guia de tamanho da fonte na barra de ferramentas.

    Ao trabalhar com documentos grandes, é comum a necessidade de navegar até uma página específica. Com o Office otimizado para o toque, os usuários não precisam passar o dedo repetidamente para descer no documento página por página. Em vez disso, eles podem arrastar o controle deslizante de página à direita para acessar rapidamente uma página. 

    Se uma tabela ultrapassar a borda da tela, você pode arrastá-la horizontalmente para exibi-la por completo. Aproveitamos a funcionalidade de toque para manter o formato o mais próximo possível da tabela original e não sacrificar a experiência do usuário. 

    Toque na miniatura de uma imagem para ampliá-la. 

    Exibição do Excel

    O Visualizador do Excel Mobile oferece uma exibição de alta fidelidade de todos os seus arquivos do Excel.

    Quando um gráfico ultrapassa a borda da tela, os usuários podem usar a função de zoom para escolher uma exibição designada do gráfico que permite ampliar ou reduzir o zoom sobre ele.

     

    Em geral, há mais de uma planilha em uma pasta de trabalho. Uma lista das planilhas é exibida na barra de ferramentas, e você pode tocar na qual desejar abrir.

    Você pode tocar no botão Classificar para classificar uma tabela do Excel em ordem crescente ou decrescente (se a classificação já estiver habilitada para a tabela acessada).

    Toque no símbolo "+" ou "-" em uma tabela dinâmica ou na exibição Dados do Grupo para expandir ou recolher os dados.

     Exibição do PowerPoint

    Projetamos as apresentações do PowerPoint para serem exibidas de modo a utilizar melhor as orientações do celular. Por exemplo, quando você segura o telefone na posição vertical, a exibição é dividida no meio (chamada de "exibição dividida"), de modo que a metade superior exibe o slide e a metade inferior exibe o texto do slide, incluindo anotações. Isso é bastante útil quando você está se deslocando e deseja rapidamente consultar o conteúdo do slide sem precisar ajustá-lo. 

    Se você desejar exibir somente o slide, pode segurar o telefone na posição horizontal para mostrar somente a imagem do slide.

    Para ajustar o zoom, basta usar o gesto de pinçagem no slide, independentemente do modo de exibição atual.   

    Por fim, você pode ingressar em uma apresentação online pelo navegador do celular. Imagine que você está preso no trânsito enquanto uma apresentação importante está em andamento na empresa com o Serviço de Apresentação do Office mais recente. Você pode ingressar na apresentação tocando no link enviado para sua caixa de entrada. 

    Resumo:

    Recomendamos que você experimente o novo Office Web Apps Preview no skydrive.com ou no Office 365 a partir do seu celular (se estiver usando o Windows Phone 7.5 e superior/iOS 5.0 e superior/Android 4.0 e superior).

    Queremos saber sua opinião. Conte-nos o que você achou. Na barra de ferramentas, clique em "Enviar comentários".

    Estamos constantemente ajustando e aprimorando a experiência e sempre levamos em conta o que o usuário gosta e não gosta.

     

    Esta postagem do blog foi traduzida. O artigo original está disponível em Touch-friendly viewing of Office documents in smartphone browsers

  • Blog do Office IT Pro

    Como criar uma Etapa Rápida e uma Ação Personalizada para iniciar um fluxo de trabalho do SharePoint 2013

    Artigo original publicado na sexta-feira, 28 de setembro de 2012

    Olá, meu nome é JongHwa Lim e faço parte da equipe do SharePoint Designer. foto de jonghwal

    Hoje, compartilharei com vocês um recurso para criar um botão na Faixa de Opções da interface do usuário do SharePoint Server. Quando pressionado, esse botão iniciará um fluxo de trabalho do SharePoint 2013. Na realidade, isso pode ser feito através de dois recursos distintos que têm muito em comum: as Etapas Rápidas e as Ações Personalizadas. Começarei pelas Etapas Rápidas, que oferecem uma experiência mais personalizada ao usuário para essa finalidade e, em seguida, explicarei sucintamente as Ações Personalizadas.

    Se você já tem familiaridade com as Ações Personalizadas e as Etapas Rápidas para iniciar um fluxo de trabalho do SharePoint 2010, pode tentar criar uma para iniciar um fluxo de trabalho do SharePoint 2013. Como a experiência do usuário é basicamente a mesma, esse procedimento será fácil para usuários que já sabem como funciona. 

    Etapas Rápidas

    Explicarei em detalhes como criar uma Etapa Rápida para iniciar um fluxo de trabalho do SharePoint 2013. 

    Preparação

    A criação de uma Etapa Rápida exige alguns pré-requisitos.

    Em primeiro lugar, você precisa preparar um arquivo de ícone para ser exibido na Faixa de Opções e representar a Etapa Rápida que será definida nas etapas a seguir. Decidi usar a biblioteca de documentos de Ativos do Site, onde carreguei um arquivo de imagem.

    clipe_imagem001

    Em segundo lugar, deve haver uma lista ou biblioteca de documentos na qual a Etapa Rápida será criada. Neste exemplo, usarei a lista Solicitação de Férias e criarei uma Etapa Rápida que inicia um fluxo de trabalho para solicitar uma aprovação de férias.

    clipe_imagem002 

    Criar uma Etapa Rápida

    Agora que já há uma lista a ser usada, é hora de criar uma Etapa Rápida. O procedimento é muito fácil. Basta clicar no botão Nova Etapa Rápida no grupo Personalizar Lista na guia LISTA da Faixa de Opções, conforme destacado a seguir.

    clipe_imagem003

    clipe_imagem004

    Se você tiver usado uma biblioteca de documentos, poderá encontrá-la no grupo Personalizar Biblioteca da guia BIBLIOTECA da Faixa de Opções, como mostrado a seguir.

    clipe_imagem005

    clipe_imagem006

    Se você clicar no botão, será exibida uma caixa de diálogo na qual basta escolher a opção Permitir.

    clipe_imagem007

    Em seguida, o SPD será iniciado com a lista Solicitação de Férias exibida com a caixa de diálogo a seguir aberta.

    clipe_imagem008

    Examine atentamente as interfaces do usuário nessa caixa de diálogo. Você verá que pode criar um novo fluxo de trabalho com base no Fluxo de Trabalho do SharePoint 2013 ou no Fluxo de Trabalho do SharePoint 2010. Se preferir, use fluxos de trabalho existentes. Você também perceberá que pode definir um rótulo e uma imagem para o botão. Como criaremos um novo fluxo de trabalho com base no Fluxo de Trabalho do SharePoint 2013, escolha a opção Iniciar um Novo Fluxo de Trabalho e depois Fluxo de Trabalho do SharePoint 2013 como Tipo de Plataforma. Digite "Aprovação de Férias" no campo Rótulo do Botão. Por último, clique no botão Procurar para localizar a imagem de ícone que carregamos na seção Preparação. A caixa de diálogo deverá ficar da seguinte maneira:

    clipe_imagem009

    Depois que você clicar em OK, um designer de Fluxo de Trabalho do SharePoint 2013 será apresentado como mostrado a seguir. Complete a lógica do fluxo de trabalho conforme desejado. Neste exemplo, como já mencionamos, criaremos um fluxo de trabalho de aprovação de férias.

    clipe_imagem010

    Depois que você publicar seu fluxo de trabalho, terá terminado a criação de uma nova Etapa Rápida. Se você for até a guia ITENS da Faixa de Opções, verá que um novo grupo chamado Etapas Rápidas e um novo menu Aprovação de Férias foram criados.

    clipe_imagem011

    Além disso, se você for para a página de resumo da lista Solicitação de Férias no SPD, verá que um fluxo de trabalho chamado "Botão – Aprovação de Férias" estará presente e uma Ação Personalizada chamada "Aprovação de Férias" terá sido criada. Na realidade, a Etapa Rápida é um tipo específico de Ação Personalizada. Assim, se você já tiver familiaridade com os recursos de Ações Personalizadas, também poderá aplicá-los às suas Etapas Rápidas.

    clipe_imagem012 

    Modificar a Etapa Rápida (avançado)

    Como a Etapa Rápida é uma combinação de uma Ação Personalizada (Ações Personalizadas do tipo "Exibir Faixa de Opções") e um fluxo de trabalho de lista, você pode aplicar alguns recursos de Ação Personalizada para modificar a Etapa Rápida que criou. Se você clicar em "Aprovação de Férias" no slab Ações Personalizadas, a caixa de diálogo a seguir será exibida.

    É possível alterar o nome do botão e até mesmo atualizar a Etapa Rápida para executar uma tarefa diferente, como navegar até alguns formulários ou páginas da Web ou iniciar um fluxo de trabalho diferente.

    clipe_imagem013

    Se você descer um pouco, encontrará algumas configurações avançadas. Se usar os campos Local da Faixa e Número de sequência, poderá alterar o local do botão na Faixa de Opções.

    clipe_imagem014

    Suponha que você deseje exibir o botão no grupo Fluxos de Trabalho em vez do grupo Etapas Rápidas e na última posição do grupo. Para isso, basta modificar os valores da seguinte maneira:

    clipe_imagem015

    Isso fará com que o botão seja exibido no local desejado, como mostrado a seguir.

    clipe_imagem016

    Para saber mais sobre os valores disponíveis em Local da Faixa, consulte o artigo a seguir ou pesquise outros artigos do blog que abordam as Ações Personalizadas.

    http://msdn.microsoft.com/en-us/library/ee537543.aspx

    Para a máscara de direitos, você pode usar os valores do site a seguir separados por ponto-e-vírgula para permitir que somente usuários aprovados vejam/usem a Ação Personalizada.

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx 

    Ações Personalizadas

    Agora suponhamos que, depois que tiver um novo menu da Faixa de Opções para iniciar o fluxo de trabalho Solicitação de Férias, você deseje um menu semelhante no Menu de Item de Lista para que os usuários possam iniciar um fluxo de trabalho clicando com o botão direito do mouse em um item, como mostrado a seguir:

    clipe_imagem017

    Para isso, você precisa criar uma nova Ação Personalizada do tipo Menu de Item de Lista. Você pode encontrar o botão Ação Personalizada da Faixa de Opções na página de resumo da lista Solicitação de Férias no SPD. Se você clicar nele, as opções a seguir serão apresentadas. Neste exemplo, escolha Menu de Item de Lista.

    clipe_imagem018

    Na caixa de diálogo a seguir, escolha a opção Iniciar fluxo de trabalho e selecione o fluxo de trabalho "Botão – Aprovação de Férias", que foi criado durante a criação da Etapa Rápida, de modo que duas interfaces do usuário iniciarão o mesmo fluxo de trabalho. Em seguida, clique em OK.

    clipe_imagem019

    Pronto, o menu foi criado. Se você for até a lista Solicitação de Férias, escolher um item e observar o menu de item de lista, irá encontrá-lo. 

    Problema conhecido

    Há alguns problemas conhecidos no recurso Etapas Rápidas/Ações Personalizadas.

    • Depois que você inicia o fluxo de trabalho, ele vai para a página padrão do site em vez da lista
    • A opção a seguir na página de resumo do fluxo de trabalho é desabilitada por padrão para o fluxo de trabalho criado a partir de Etapas Rápidas
      clipe_imagem020
    • Se você clicar no botão Novo a partir do slab Ações Personalizadas, ele automaticamente criará uma Ação Personalizada do tipo Exibir Faixa de Opções clipe_imagem021 

    Esta postagem do blog é traduzida. O artigo original está disponível em How to create a Quick Step and Custom Action to start SharePoint 2013 workflow

  • Blog do Office IT Pro

    Como manipular o formulário de tarefa com o SharePoint Designer para novas ações de tarefa?

    Artigo original publicado na sexta-feira, 14 de setembro de 2012

    Olá, usuários do SharePoint Designer,

    Meu nome é Chong Youn (John) Choe e sou gerente de programa da equipe do SharePoint Designer. Fico muito feliz em postar um artigo sobre um novo tópico. 

    Histórico

    A aprovação é uma das principais aplicações do fluxo de trabalho. Algumas ações estão disponíveis no SharePoint Designer 2013 para receber a resposta do participante. No SharePoint Designer 2013, os formulários de tarefas são gerados automaticamente com base em um determinado tipo de conteúdo. Assim, vale a pena aprender a personalizar o tipo de conteúdo para aqueles que desejam personalizar o formulário de tarefa de fluxos de trabalho. 

    Cenário de exemplo

    Chris Bryant, um designer da Contoso, deseja receber comentários sobre o novo design de modelo de produto que apresentou na noite passada. A ação padrão Iniciar um Processo de Tarefa só é adequada para obter uma resposta de aprovação ou rejeição dos participantes selecionados, portanto, ele decide modificar o formulário de tarefa para atender à necessidade de coletar comentários. 

    Criação de tipo de conteúdo personalizado

    Primeiramente, é necessário criar um tipo de conteúdo personalizado no site. Isso pode ser feito tanto no servidor do SharePoint como no cliente do SharePoint Designer.

    Para o servidor, faça o seguinte:

    1. Vá para a página Tipo de Conteúdo do Site

    Vá para Configurações do Site e selecione Tipos de conteúdo de site na seção Galerias do Web Designer. Na página Tipos de conteúdo de site, escolha Tarefa de Fluxo de Trabalho (SharePoint 2013) em Tipos de Conteúdo de Lista.

    Figura 1 Menu de configurações do site

    imagem

    Figura 2 Tarefa de Fluxo de Trabalho (SharePoint 2013)

    imagem

    2. Crie um tipo de conteúdo de site que herde o tipo de conteúdo Tarefa de Fluxo de Trabalho (SharePoint 2013).

    Volte para a página Tipos de conteúdo de site e pressione o link Criar. Defina o nome, a descrição e o Tipo de Conteúdo Pai como o tipo de conteúdo Tarefa de Fluxo de Trabalho (SharePoint 2013). A definição do tipo de conteúdo pai como Tarefa de Fluxo de Trabalho (SharePoint 2013) é uma etapa necessária para usar o novo tipo de conteúdo personalizado. Escolha ou introduza um grupo de tipo de conteúdo e pressione OK.

    Figura 3 Definir tipo de conteúdo pai

    imagem

    3. Adicione o novo tipo de conteúdo à sua lista Tarefas.

    Clique em Configurações, volte para a home page do site, vá para a opção Conteúdo do Site e clique na lista Tarefas.

    Figura 4 Botão Tarefas

    imagem

    Escolha a guia Lista na faixa de opções e clique em Configurações da Lista. Desça para localizar a seção Tipos de Conteúdo e pressione a opção Adicionar a partir de tipos de conteúdo de site existentes para adicionar o tipo de conteúdo recém-criado.

    Figura 5 Seção Tipos de Conteúdo nas Configurações da Lista

    imagem 
       

    O mesmo procedimento pode ser realizado de uma maneira ainda mais fácil no SharePoint Designer.

    1. Vá para o menu Tipos de Conteúdo na guia Objetos do Site no painel Navegação. Todos os tipos de conteúdo do site serão exibidos. Crie um tipo de conteúdo de site pressionando o botão Tipo de Conteúdo

    Figura 6 Menu Tipos de Conteúdo no SharePoint Designer

    imagem  

    2. Escolha o nome do novo tipo de conteúdo e selecione um grupo de classificação para ele. Certifique-se de que o tipo de conteúdo pai seja Tarefa de Fluxo de Trabalho (SharePoint 2013) conforme mostrado na Figura 7.

    Figura 7 Caixa de diálogo Criar um Tipo de Conteúdo

    imagem

    3. Em seguida, adicione o tipo de conteúdo à sua lista Tarefas. Isso é necessário para usá-lo nas ações de tarefas. Vá para sua lista Tarefas em Lista e Bibliotecas em Objetos do Site na guia Navegação novamente. Depois disso, adicione o tipo de conteúdo recém-criado à lista Tarefas.

    Figura 8 Seletor de tipos de conteúdo no SharePoint Designer

    imagem  

    Se o tipo de conteúdo não for adicionado à lista Tarefas, o seguinte erro de tempo de execução ocorrerá.

    Figura 9 Erro de tempo de execução

    imagem

    Qualquer um dos métodos de criação do tipo de conteúdo personalizado fará com que ele fique disponível no fluxo de trabalho.

    A coluna Opção de resultado armazena todas as respostas possíveis que cada participante pode selecionar. Os tipos de conteúdo personalizado criados através das etapas acima serão exibidos nas ações Iniciar um Processo de Tarefa e Atribuir uma Tarefa

    Modificação do tipo de conteúdo personalizado

    Quando uma ação Iniciar um Processo de Tarefa ou Atribuir uma Tarefa for adicionada, o novo tipo de conteúdo será exibido no tipo de designer da ação de tarefa.

    Após a confirmação de que o tipo de conteúdo personalizado foi criado e pode ser usado pelo fluxo de trabalho, vejamos como personalizar o formulário.

    Um fluxo de trabalho bastante simples para coletar comentários está mostrado na Figura 10.

    Figura 10 Fluxo de trabalho de coleta de comentários

    imagem

    Chris, o designer da Contoso, deseja receber comentários de um grupo de especialistas internos. Assim, o formulário deve ser modificado para armazenar os comentários de cada participante.

    1) Vá para a página Configurações do Site e abra Tipos de conteúdo de site nas Galerias de Web Designer

    2) Clique no Tipo de conteúdo personalizado em Tipos de Conteúdo de Lista

    Figure 11 Tipo de conteúdo da Contoso

    imagem

    Nesse ponto, a aparência do formulário de tarefa será a mesma do formulário de tarefa padrão, que se parece com a Figura 11.

    Muitos campos do formulário padrão não são úteis para esse cenário. Para Chris, os seguintes campos podem ser modificados no tipo de conteúdo.

     
    Figure 12 Tipo de conteúdo da Contoso no formulário de tarefa  

    imagem

    Vamos examinar cada um dos campos na Figura 11, Tipo de conteúdo da Contoso, para determinar se são necessários em nosso formulário de tarefa.

    1) Nome da Tarefa é um campo necessário

    2) Data Inicial/Data Limite pode ser útil, mas não é essencial para nosso formulário

    3) O campo Atribuído a não é necessário no formulário, pois os participantes já editarão o formulário atribuído a eles

    4) % Completo é desnecessário, pois os comentários geralmente são inseridos de uma única vez

    5) O campo Corpo será usado para coletar os comentários

    6) Predecessores pode ser eliminado

    7) Prioridade não tem relação com comentários

    8) Status da Tarefa é um campo básico que rastreia o status

    9) Itens Relacionados não são necessários nesse formulário

    10) Resultado da Tarefa é uma seleção de resultados. Nesse caso, uma simples opção "Enviar" basta para concluir o processo de envio de comentários.

    As página de manipulação de coluna são todas parecidas. Veja um exemplo na captura de tela abaixo.

    Quando um campo é definido como Obrigatório, a coluna deve ser preenchida para que o formulário de tarefa possa ser fechado. Já as colunas Opcional são exibidas, mas podem ser deixadas em branco. Usar a configuração Oculto ou remover a coluna com o botão Remover ocultará a coluna do formulário de tarefa. Por exemplo, na captura de tela abaixo, se você pressionar o botão Remover, o campo Atribuído a será apagado do Tipo de conteúdo da Contoso.

    Figure 13 Alterar coluna de tipo de conteúdo

    imagem

    Chris modificou o tipo de conteúdo da Contoso para ser usado apenas para o envio de comentários.

    Os resultados são exibidos na Figura 14. A coluna Itens relacionados foi ocultada, pois não pode ser removida.

    Figure 14 Tipo de conteúdo da Contoso modificado

    imagem

    Além disso, a coluna de site Resultado da Tarefa é usada no tipo de conteúdo Tarefa de Fluxo de Trabalho (SharePoint 2013). É melhor remover a coluna Resultado da Tarefa e criar uma nova coluna de site do tipo Escolha de resultado clicando em Adicionar de uma nova coluna de site.

    Figura 15 Tipo de conteúdo da Contoso do formulário de tarefa modificado

    imagem

    Quando cada participante recebe uma tarefa baseada no formulário acima, é possível escrever o comentário no campo de descrição e concluir a tarefa pressionando o botão Enviar. As colunas restantes, como Data Inicial, também podem ser ocultadas.

    Depois disso, Chris também pode renomear os campos conforme sua preferência. Por exemplo, para alterar o nome do campo de resultado Enviar, escolha a coluna Enviar e pressione o link Editar coluna nas informações de coluna do site. O nome da coluna pode então ser alterado, conforme mostrado na Figura 17. Observe que o novo nome da coluna pode ter caracteres não ASCII como “テスト”.

    Figura 16 Editar coluna

    imagem

    Figura 17 Informações de coluna do site

    imagem 

    Limitações

    Os fluxos de trabalho do SharePoint 2013 com o SharePoint Designer 2013 geram formulários de tarefa através da análise do tipo de conteúdo associado. Observe que o InfoPath não tem suporte com os fluxos de trabalho do SharePoint 2013, ou seja, para modificar o layout, os usuários precisam manipular diretamente o formato .aspx.

    Apesar das modificações já abordadas, os botões Salvar e Cancelar não podem ser manipulados no SharePoint ou no SharePoint Designer. Além disso, as colunas de tipo Status da Tarefa e Resultado da Tarefa precisam existir em um tipo de conteúdo para que os botões de resultado personalizados sejam exibidos. A ordem dos botões segue a ordem dos valores de opção nas colunas de tipo Resultado da Tarefa do tipo de conteúdo. As colunas de tipo Resultado da Tarefa são definidas como colunas do site em Configurações do Site.

    Figura 18 Exemplo de configurações de coluna adicionais para uma coluna de tipo Resultado da Tarefa

    imagem 

    Resumo

    Duas novas ações foram introduzidas nos fluxos de trabalho do SharePoint 2013. O formulário de tarefa das ações pode ser modificado a partir de sites do SharePoint e do cliente do SharePoint Designer sem necessidade de conhecimento em desenvolvimento. Crie um novo tipo de conteúdo personalizado que herde o tipo de conteúdo Tarefa de Fluxo de Trabalho (SharePoint 2013), adicione-o à lista Tarefas, use o novo tipo de conteúdo em seu fluxo de trabalho e modifique o tipo de conteúdo personalizado conforme necessário.

    É possível realizar personalizações adicionais do formulário modificando o formato .aspx, mas isso foge do escopo deste blog.

    Espero que essa técnica simples apresentada aqui possa ser usada em seus cenários de fluxo de trabalho.

    Até a próxima postagem!

    Chong Youn (John) Choe

    Esta postagem do blog é traduzida. O artigo original está em How to manipulate the Task Form with SharePoint Designer for new task actions?

Page 1 of 1 (5 items)