Diretrizes para a importação de fluxos de trabalho reutilizáveis
Para importar os fluxos de trabalho reutilizáveis criados no SharePoint Designer, use o modelo de projeto e de fluxo de trabalho do SharePoint 2010 de importação em Visual Studio.Este modelo importa um fluxo de trabalhoXMLdeclarativo (somente) e converte ela em um fluxo de trabalho de código, que é um fluxo de trabalho que você pode aprimorar com Visual Basic ou código de Visual C# .Para obter mais informações, consulte Passo a passo: Importar um fluxo de trabalho reutilizáveis do SharePoint Designer para o Visual Studio.
Em o entanto, o modelo reutilizável de fluxo de trabalho do SharePoint 2010 import pode importar somente soluções de farm.Se você deseja implantar seu fluxo de trabalho WF como uma solução na área restrita, importar-la com o modelo de pacote de solução do SharePoint 2010 de importação.Em o entanto, fazendo isto, você não pode convertê-lo para codificar o fluxo de trabalho e não poderá alterá-lo tal como.
Importando fluxos de trabalho reutilizáveis usando o modelo reutilizável de fluxo de trabalho de importação
Se você importar um fluxo de trabalho reutilizáveis usando o modelo reutilizável de fluxo de trabalho do SharePoint 2010 de importação, você pode executar ou alterar a solução assim como qualquer outra solução de Visual Studio o SharePoint, mas você pode ter que manualmente corrigir alguns itens.
Importando formulários de tarefas
O modelo de projeto e de fluxo de trabalho do SharePoint 2010 de importação importa todos os formulários de iniciação e de associação, mas importa apenas um formulário de tarefa porque as licenças do esquema de fluxo de trabalho de código somente um formulário de tarefas.Todos os formulários adicionais de tarefa de solução original de fluxo de trabalho são colocados na pasta de outros arquivos importados em Gerenciador de Soluções.
Importando fluxos de trabalho reutilizáveis usando o modelo de pacote de solução do SharePoint 2010 de importação
Se você importar um fluxo de trabalho reutilizáveis usando o modelo de pacote de solução do SharePoint 2010 de importação, você precisa considerar os seguintes questões:
Após importado o fluxo de trabalho, você pode implantá-lo imediatamente e executar em Visual Studio escolhendo a tecla F5.Em o entanto, se você alterar nada no fluxo de trabalho na solução importado, você pode ter que manualmente corrigir os elementos no projeto antes que você possa implantar e executar o fluxo de trabalho.
Porque o fluxo de trabalho é declarativa, o código pode não seja adicionado.Para converter o fluxo de trabalho em um fluxo de trabalho do código, você deve importá-lo em Visual Studio usando o modelo reutilizável de fluxo de trabalho do SharePoint 2010 de importação.
Enquanto você pode editar o arquivo de designer de fluxo de trabalho (.xoml) no modo design, é recomendável que você edita o modo fonte, porque o designer de fluxo de trabalho exibe erros falsos.
A depuração no fluxo de trabalho não funciona para o conteúdo declarativo.Os pontos de interrupção em Designer de Fluxo de Trabalho não são batidos.
Importando soluções global reutilizáveis de fluxo de trabalho
Fluxos de trabalho global reutilizáveis não podem ser importados usando o modelo reutilizável de fluxo de trabalho do SharePoint 2010 de importação.Para importar um fluxo de trabalho global reutilizável, você precisa convertê-lo em um fluxo de trabalho non-globally reutilizáveis ou você tem que usar o modelo de pacote de solução do SharePoint 2010 de importação.
Para converter o fluxo de trabalho, faça uma cópia de fluxo de trabalho global reutilizável no SharePoint Designer (abrindo o menu de atalho para o fluxo de trabalho e então escolha Salvar como a impressão).Importar no novo fluxo de trabalho e com o modelo reutilizável de fluxo de trabalho do SharePoint 2010 de importação em Visual Studio.
Para importar o fluxo de trabalho global sem modificá-lo reutilizável, use o modelo de pacote de solução do SharePoint 2010 de importação.Se você usar esse método, o fluxo de trabalho não é convertido em um fluxo de trabalho de código e não mantém um fluxo de trabalho declarativo.