Category Archives: Fluxo de trabalho do SharePoint

Ótimo Tutorial e passo a passo usando o InfoPath e o fluxo de trabalho para resolver um problema de agendamento

Hoje em dia, Eu estou perpetuamente jogar catch-up com a leitura do blog e eu só encontrei este post: http://sharepointsolutions.blogspot.com/2009/02/give-blood-to-your-workflow.html

É tão sólido e detalhado um SharePoint Designer de fluxo de trabalho tutorial (e ainda mais!) que você verá em qualquer lugar na interwebs. Eu ia dar uma olhada, mesmo se você é um veterano SPD cicatriz.

É um ótimo tutorial do SharePoint para o InfoPath e o fluxo de trabalho.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Comportamento de controle de fluxo de trabalho com listas personalizadas (Mais uma vez)

No início deste mês, EU montar um artigo originalmente planejado para Mark Miller www.endusersharepont.com. No entanto, Em vez disso usei como Dustin Hoffman fazia uma cruz no final da Pós-graduação para afastar minha (incrível! amigável!) editor da TechTarget.

Este é outro artigo de fluxo de trabalho do SharePoint Designer na mesma veia que meu esforço mais recente aqui: http://www.endusersharepoint.com/?p=1226 ("Usar listas de controle para criar soluções de fluxo de trabalho flexível").

Começa assim:

ALGUMA vez você já desejou que você pode desativar temporariamente um fluxo de trabalho do SharePoint Designer? Você pode querer fazer isso fim de massa-aprovar um grande número de documentos sem disparar dezenas — ou possivelmente centenas — de fluxos de trabalho desnecessários.

Uma maneira de conseguir isso é para acessar o fluxo de trabalho usando o Designer de ponto de compartilhamento e desativá-lo. Para fazer isso, Você precisará abrir SharePoint Designer, acessar o fluxo de trabalho, alterar suas propriedades e salvá-lo novamente. O problema com esse método é que ele é um pouco confuso e provavelmente para lotes de anel de alarmes no máximo empresas.

Em geral, mexendo fluxos de trabalho do SharePoint Designer não é uma boa prática em um ambiente de produção, também não é parte de um processo bem controlado.

O artigo então conduz você através de uma solução para esse problema que usa uma lista personalizada para ativar ou desativar o o WF como necessidades dos. Leia tudo aqui (http://WP.bitpipe.com/Resource/org_1127860336_240/SharePoint_vol5_v6 1_16.pdf).

Este artigo foi inspirado por uma pergunta no fórum aqui: http://www.endusersharepoint.com/STP/. Apesar de eu passar muito mais tempo nos fóruns do MSDN, Eu recomendo fortemente que você tenha uma espiada no fórum REUE também, particularmente para o usuário final voltada para questões. É ainda uma outra fonte de boa informação e conselhos.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Listas de controle de uso para criar soluções de fluxo de trabalho flexível

A semana passada, Mark Miller postou meu mais recente do SharePoint Designer de fluxo de trabalho artigo para usuários finais em seu site (http://www.endusersharepoint.com/?p=1226).

Começa assim:

Tipos de técnicos usamos um monte de jargões e siglas em nossa rotina diária, tais como "OOP" (programação orientada a objeto), "CT" (Tipos de conteúdo), "SPD" (SharePoint Designer), "RTFM" (por favor, leia o manual), etc. Este artigo concerne-se com um problema particular chamado "hard coding:"O que é, Por que é ruim e como evitá-la em soluções de design de fluxo de trabalho do SharePoint.

Descrevo como podemos usar listas personalizadas para armazenar dados de configuração e controle de fluxo de trabalho. Usando essa abordagem, Podemos evitar duro codificação valores como aprovadores’ endereços de e-mail, limites de dólar de aprovação, etc.

Check-out.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Um servidor de Proxy da Web tentou Me impedir de instalação do Windows Workflow Foundation, Mas eu o derrotado

Eu estou trabalhando em um site de cliente e precisava instalar o windows workflow foundation para que eu pudesse para algum trabalho de SharePoint Designer. (Eu não sabia até hoje que SPD instala muito bem, mas realmente precisa de pelo menos.NET 2.0 e o Windows Workflow Foundation para ser realmente utilizável; Eu sempre assumi que estas foram instaladas junto com o SPD, mas eu estava errado).

O cliente tem um servidor de proxy. Não há problema, Tenho credenciais para sair para a Internet pública. Vou para o lugar habitual para baixar WWF (SPD prestativamente forneceu-me com um link). Esse download é realmente uma presilha das sortes. Ele é executado e descobre o que precisa fazer o download. Que o segundo processo de download falhou. Ele também não procura em todos os, ou é de alguma forma impedido de pedir credenciais de servidor proxy. Foi um acidente muito difícil, dando-me a mensagem:

Microsoft.NET Framework 3.0 encontrou um problema durante a instalação. A instalação não foi concluída com êxito.

Eu tentei reiniciar e gasto 10 segundos, tentando descobrir se poderia fazê-lo me pedir as credenciais de servidor proxy. Eu desisti e ao invés disso foi aqui: .NET Framework 3.5 Service Pack 1 (Pacote completo).

Eu baixei esse pacote, instalado e desta vez, sem problemas.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Fluxo de trabalho do SPD: Exibir nome completo em vez de domínio nome_de_usuário

No que parece ser sua postagem de blog inaugural, chiqnlips tem investigamos na loucura que é uma coluna calculada e descrita uma solução para um problema comum de atividade de e-mail de fluxo de trabalho SharePoint Designer: Como exibir o nome de uma pessoa real em um e-mail em vez de "domínio nome_de_usuário."

Eu não testei ele me, Mas parece promissor. Check-out.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Portar o fluxo de trabalho do SharePoint Designer de uma lista para outro

Mark Miller sobre a www.endusersharepoint.com Postado meu artigo mais recente no fluxo de trabalho do SharePoint Designer here (http://www.endusersharepoint.com/?p=1037).

Descrever a abordagem básica para mover um fluxo de trabalho que você criar em uma lista para outra lista. Outra lista pode ser no mesmo site, mesmo conjunto de sites ou de uma exploração completamente diferente (EG. de desenvolvimento para produção).

Este é um assunto complicado, então eu cobria apenas um cenário básico. Na próxima semana, Vou escrever um exemplo do mundo real mais útil.

Confira e compartilhe qualquer comentários lá.

<fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Por que não posso eu facilmente porta soluções de fluxo de trabalho do SharePoint Designer de uma lista para outra?

Mark Miller postou minha mais recente utilizador final orientada para artigo de fluxo de trabalho do SharePoint Designer acima em seu site aqui: http://www.endusersharepoint.com/?p=1008

Eu tentativa de fornecer uma resposta direta à pergunta, "Por que não posso eu facilmente porta um SharePoint designer fluxo de trabalho de desenvolvimento para testar?" No processo de, Eu também dar algumas dicas sobre o que SPD está fazendo nos bastidores quando nós usá-lo para criar uma solução de fluxo de trabalho.

Na próxima semana, Eu descrevo uma maneira amigável de usuário final para fluxo de trabalho do Porto SPD de um servidor para outro, ou pelo menos como usuário final amigável definir uma solução, como é possível, dado o estado da ferramenta.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Fluxo de trabalho do SharePoint Designer não é possível acessar “Remoto” ou “Estrangeiros” Listas

Aqui está outra pergunta comum de fluxo de trabalho do SharePoint Designer:

"Posso acessar (leitura/gravação) Listas do SharePoint através de fluxos de trabalho que não residem no mesmo local como a própria lista?"

A resposta simples é: Não.

Como em tantas maneiras, no entanto, Nós temos isso se qualifica como (Neste caso, que é uma coisa boa). A plataforma permite-nos criar extensões para o produto de várias maneiras, incluindo uma ação personalizada (Ver meu pequeno projeto codeplex aqui por exemplo). Uma ação personalizada permite basicamente tudo que queremos de SharePoint designer de fluxo de trabalho. Eu sou um grande fã deste, Na verdade, desde que nos dá o melhor de dois mundos — um designer de declarativa do usuário amigável com toda a profundidade do .NET framework em nossas pontas do dedo.

Infelizmente, Se você estiver usando o SPD, Há uma boa chance que você está fazendo isso porque você não pode usar o visual studio (devido ao fato de que visual studio requer um fundo profundo do desenvolvedor). Não tenho nenhuma boa resposta para esse problema, exceto que você deve prevalecer em cima de um de seus colegas de trabalho técnicas para criar o tipo de ação personalizada que você precisa. Como alternativa, trabalhar com o gerenciamento para contratar ou contratar esse tipo de recurso.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

SharePoint Designer de fluxo de trabalho e anexos de E-mail — Uma consumação devotamente para ser desejada

Infelizmente, Não é para ser. Não podemos mandar um e-mail com anexos de um fluxo de trabalho do SharePoint Designer usando os recursos de caixa. Esse desejo surge com maior regularidade nos fóruns do MSDN.

No entanto, o Plataforma SharePoint, tal como acontece com tantas coisas, nos oferece um caminho para a frente. Nós podemos criar ações personalizadas que depois incorporamos em nossos fluxos de trabalho. Uma vez instalado, uma ação personalizada olha e sente como qualquer outra ação (EG. Coletar dados, Uma mensagem de log, etc).

Criar uma ação personalizada é uma grande montanha para escalar, no entanto, para usuários finais. Este projeto codeplex fornece essa funcionalidade: http://www.codeplex.com/SPDActivities. Que a puxar para baixo e instalá-lo são também além as habilidades dos usuários típicos do fim. No entanto, é muito simples para um administrador do SharePoint para fazê-lo, Então, se você encontrar-se a necessidade de desenvolver um fluxo de trabalho com esse recurso, trabalhar com o seu administrador do SharePoint para fazê-lo.

</fim>

Subscreva ao meu blog.

Siga-me no Twitter em http://www.twitter.com/pagalvin

Fluxo de trabalho do SharePoint Designer, Receptores de eventos e “Atualizar Item da lista” comparação “Defina o campo no Item atual”

Temos um conjunto de fluxos de SharePoint designer trabalho "comunicar-se" com um receptor de eventos na lista através de alterações em valores de coluna de site. Por exemplo, se uma coluna de site "SetDuedate" é definido como true por fluxo de trabalho, o receptor de eventos detecta que a mudança, calculates a due date and assigns that date to another site column, "Data de vencimento." Nos separamos as coisas desse jeito porque o receptor de eventos pode calcular uma data de vencimento, usando regras de negócios complexas (Tendo em conta fins de semana e feriados da empresa) enquanto SPD realmente pode não.

Em uma instância específica, Tivemos um problema com este truque. Depuração de tudo isso é muito difícil, mas chegamos à conclusão definitiva que em caso (pelo menos), o receptor de evento não estava funcionando o tempo todo. Em uma etapa do fluxo de trabalho, iríamos mudar o valor de uma coluna de site e o receptor de evento não parece ser executados. No entanto, Ele estava sendo executado consistentemente em uma etapa diferente do fluxo de trabalho.

Depois de revisá-lo, Eu observei que a etapa do fluxo de trabalho feliz usou o Item de lista de atualização"" enquanto o outro passo usado "Set campo no Item atual." Item da lista de atualização estava atualizando o "item atual." Não sei por que escolhemos um sobre o outro, uma vez que eles parecem estar fazendo a mesma coisa.

Assim … a ação do Item da lista de atualização fez com que o evento seja acionado. Por outro lado, o campo definido no atual Item de acção não.

Eu usei a atualização lista Item em ambos os lugares e viola! Funcionou. [[ Aparte total, Eu tocava violino para em uma base diária para quase 15 anos ]]

Deste, Creio que provisoriamente "Definir campo" ação não faz com que os receptores de eventos ao fogo, pelo menos algum do tempo.

Esta questão nos confundidos por semanas.

Este é um desses "observado comportamento" mensagens. Observei isso acontecer uma vez em um ambiente específico e fiz alguns palpites sobre por que as coisas aconteceram como fizeram. Se você tem qualquer insight sobre este, por favor, compartilhe nos comentários.

</fim>

Subscreva ao meu blog.