Visão geral sobre Designer 2007 SharePoint Office

Para ajudar na rápida design e implantação de fluxos de trabalho, o processo de desenvolvimento em um declarativo Rules-based, codificar-livre editor fluxo de trabalho, such as O Office SharePoint Designer 2007, é muito mais simples do que no Criador 2005 Visual Studio para Windows Workflow Foundation.

Quando você desenvolve fluxos de trabalho para Windows SharePoint Services 3.0 O Office SharePoint Designer 2007 usando, você siga estas etapas básicas:

  • Autor sua fluxo de trabalho montar e configurando a atividades predefinidas e condições disponível em O Office SharePoint Designer 2007.

  • O Office SharePoint Designer 2007 têm automaticamente Gerar formulários ASP.NET para fluxo de trabalho iniciação e qualquer personalizado tarefa em Windows SharePoint Services 3.0, se necessário.

  • Personalize formulários de fluxo de trabalho, se necessário.

O Office SharePoint Designer 2007 automaticamente gera o modelo definição fluxo de trabalho e implanta do fluxo de trabalho para a lista especificada.

Criação fluxos de trabalho com criador SharePoint Office

O Office SharePoint Designer 2007 usa uma interface Wizard-driven que permite aos usuários criar serial fluxos de trabalho de atividades predefinidos. Os usuários Selecione atividades de uma lista predeterminada e configurar essas atividades utilizando a interface O Office SharePoint Designer 2007 fpfpversion12short. Essas atividades podem ser as mesmas atividades que estão presentes no Criador 2005 Visual Studio para Windows Workflow Foundation; Não há nenhuma diferença no atividades entre as duas ferramentas.

Em O Office SharePoint Designer 2007, no entanto, cada atividade aparece como uma ação, representada por uma sentença que contenha as variáveis que o usuário pode configurar usando drop-down menus e caixas diálogo pesquisa. Os usuários também podem selecionar condições, que são configurável cláusulas condicionais que direcionar o fluxo do fluxo de trabalho.

À medida que o usuário está selecionando e configurando as condições e ações na interface de fluxo de trabalho, O Office SharePoint Designer 2007 gera os dois arquivos, na verdade, representam a classe fluxo de trabalho:

  • O arquivo marcação fluxo de trabalho, que contém linguagem marcação que descreve as atividades incluídas no fluxo de trabalho.

  • O arquivo Regras fluxo de trabalho, que contém o lógica corporativa do fluxo de trabalho em declarativo regras forma, em vez de codificar.

Adicionando atividades personalizadas e condições

Porque os autores fluxo de trabalho em O Office SharePoint Designer 2007 não é possível criar personalizado atividades para uso em suas fluxos de trabalho, eles são limitados às atividades e condições que o desenvolvedor torna disponível sobre a \rdblquote lista segura \rdblquote (que também deve ser aprovada por um administrador servidor) que aparece em O Office SharePoint Designer 2007. Os desenvolvedores podem criar personalizado atividades e as condições e torná-los disponível sobre a lista segura.

Uma condição é um personalizado assembly com um método estático que Quando chamado, avalia condição e retorna um Boolean valor.

Para tornar as atividades e condições disponível na lista de segurança:

  1. Criar a atividade ou condição, compilação-lo como um strong-named assembly e implantá-lo para o cache global de assemblies.

  2. Adicione a atividade ou condição para a lista Segura ação no arquivo web.config.

  3. No arquivo WSS.Actions, localizado na pasta fluxo de trabalho, adicionar regras e parâmetros para a frase que representa a atividade ou condição na interface usuário O Office SharePoint Designer 2007 fpfpversion12short. Isso é linguagem marcação que especifica como a atividade ou condição aparece e executa a interface, porque esse informações não presentes na atividade ou assembly condição próprio.

Para obter mais informações sobre como implantar personalizado atividades e condições, consulte a Ajuda O Office SharePoint Designer 2007 fpfpversion12short.

Gerar formulários ASP.NET no designer SharePoint Office

Você pode criar um estágio inicial para o fluxo de trabalho em O Office SharePoint Designer 2007. Se fizer isso, O Office SharePoint Designer 2007 usa ASP.NET para automaticamente gera uma forma iniciação de acordo com as especificações iniciação.

Da mesma forma, você pode criar personalizado tarefas Office SharePoint Server para o fluxo de trabalho. Novamente, O Office SharePoint Designer 2007 gera automaticamente uma forma ASP.NET para a tarefa, de acordo com as suas especificações.

Esses formulários ASPX são armazenados na site do SharePoint com arquivos de origem fluxo de trabalho. Você pode aberto e personalizá-los como você faria qualquer outra forma ASPX.

Implantando fluxos de trabalho com criador SharePoint Office

Porque você está criando contra uma lista específica, a implantação de fluxos de trabalho que você criar no O Office SharePoint Designer 2007 é um processo muito mais simples que você criar no Criador 2005 Visual Studio para Windows Workflow Foundation fluxos de trabalho. O Office SharePoint Designer 2007 implanta o fluxo de trabalho para a lista especificada.

Observação

O Office SharePoint Designer 2007 não oferece nenhum personalizado depuração funcionalidade.

Excluir um fluxo de trabalho criado em O Office SharePoint Designer 2007 de uma lista não exclui o real arquivos origem usados para compilação que fluxo de trabalho de memória. O fluxo de trabalho é não mais associado com a lista, mas os arquivos de origem permanecem armazenados na biblioteca de documento fluxo de trabalho sobre o site.

O modelo de objeto Windows SharePoint Services 3.0 wssversion3, fluxos de trabalho criados em O Office SharePoint Designer 2007 são indistinguíveis na aparência de fluxos de trabalho criados no Criador 2005 Visual Studio para Windows Workflow Foundation.

Consulte também

Conceitos

Desenvolvimento de fluxo de trabalho para serviços SharePoint Windows
Comparação ferramentas de desenvolvimento de fluxo de trabalho
Desenvolvimento de fluxo de trabalho no criador SharePoint Office
Desenvolvimento de fluxo de trabalho em Visual Studio 2005