Exemplo de fluxo de trabalho seqüencial do SharePoint
Este exemplo demonstra como criar um modelo de fluxo de trabalho seqüencial Basic.O fluxo de trabalho adiciona um Novo Tarefa à lista tarefas do SharePoint quando você adiciona um documento em uma biblioteca de documentos do SharePoint.Quando você Editara a tarefa, o fluxo de trabalho verifica uma propriedade da tarefa para determinar se a tarefa é Concluir.Se a tarefa foi concluída, o fluxo de trabalho termina.
Observação de segurança: |
---|
Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito.Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado.Recomendamos que você adicione segurança e código de tratamento de erros para tornar seus projetos mais seguros e robustos.A Microsoft fornece o código de exemplo "como está" sem garantias. |
Para obter informações sobre como instalar o projeto de exemplo no seu computador, consulte Como: Instalar e usar arquivos de exemplo encontrados na Ajuda.
Para executar este exemplo.
Pressione F5.
A página de documentos do site do SharePoint padrão é aberta.
Na página documentos, clique em de novo para criar um novo documento.
Salvar o documento para o local padrão.
Isso adiciona o documento para a lista de documentos e inicia o fluxo de trabalho.
Fechar o documento.
Retornar à página Documentos da padrão do site do SharePoint.
Na página documentos, verifique se que o valor sob a coluna de Microsoft.Samples.vsto.SeqWkFlow é definido como Em Progressoo, que é o status atual do fluxo de trabalho.
No painel hierarquia do site, clique em Tarefas.
A página de tarefas é exibida.
Na página tarefas, aponte para a tarefa de fluxo de trabalho do SharePoint , clique na seta para baixo e clique em Editar item.
Defina % Concluir a 100 e clique em OK.
Retornar à página Documentos da padrão do site do SharePoint.
Na página documentos, verifique se que o valor sob Microsoft.Samples.vsto.SeqWkFlow coluna é definida como Concluído.Isso indica que o fluxo de trabalho for concluído e que a tarefa associada ao documento foi concluída.
Requisitos
Este exemplo requer os seguintes aplicativos:
Ferramentas do Visual Studio para o Office (um componente opcional do O Visual Studio 2008 Professional e Visual Studio Team System).
Windows Servidor 2003 ou Windows Servidor 2008.
Microsoft Office SharePoint Servidor 2007.
Microsoft Office Word 2007 or Microsoft Office Word 2003.
Demonstra
Este exemplo demonstra os seguintes conceitos:
Usando o modelo de fluxo de trabalho do SharePoint 2007 Sequential Ferramentas do Visual Studio para o Office.
Especificando as seguintes configurações de Depurar:
Site do SharePoint.
Biblioteca de documentos com o qual o fluxo de trabalho deve estar associado automaticamente.
Iniciar condições.
Histórico e tarefa lista para usar.
Criação de uma agenda de fluxo de trabalho usando o Designer for Windows Workflow Foundation.
Adicionando as seguintes atividades a agenda de fluxo de trabalho:
-
Essa atividade cria um Novo Tarefa no SharePoint e define as propriedades iniciais que Aparecerr para a tarefa.
-
Essa atividade invoca código Personalizar quando a tarefa estiver Editado no SharePoint.Se o usuário define a propriedade de PercentComplete como 100, este código define um campo para indicar que a tarefa está concluída.
-
A atividade de WhileActivity verifica o valor do campo que é configurado por OnTaskChanged atividade para determinar se deve concluir o fluxo de trabalho.
-
Consulte também
Tarefas
Demonstra Passo a passo: Criando e Depurando uma solução de fluxo de trabalho do SharePoint
Como: Criar um projeto de fluxo de trabalho do SharePoint
Conceitos
Soluções de fluxo de trabalho do SharePoint
Depurando de soluções de fluxo de trabalho do SharePoint