ATUALIZAÇÃO: Veja esta discussão MSDN, especialmente a última entrada: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Ela descreve uma condição que pode tudo isto curto-circuito. Em suma, pode ser tão simple como fazer pelo menos um dos campos obrigatórios.
Eu tenho uma biblioteca de documentos que suporta oito tipos de conteúdo.
Eu tenho um fluxo de trabalho do SharePoint Designer que deseja calcular e atribuir uma data de lembrete"" simplesmente subtraindo 30 dias de outra coluna, "data de vencimento". Isso só deve acontecer por um dos tipos de conteúdo, "Seguros". O objetivo do negócio é produzir um KPI que mostra duas categorias de documentos seguros: "prestes a expirar" e "expirou." (Você pode ler mais sobre este tipo de KPI e mais substancial aprofundamento here).
Tenho configurado o fluxo de trabalho ao fogo quando um novo item é criado e quando um item é modificado. A idéia é que quando um documento seguro é carregado, podemos calcular uma data de aviso"" com base na data de vencimento. Trabalho de um par de pontos de vista em relação a uma lista de KPI para destacar estas condições quando usuários atingiu sua home page.
Esta estratégia não funciona quando fizer o upload de um documento.
Carregar o documento e eu sou presenteado com a tela de entrada de dados meta. Neste ponto, Já estou em apuros. O SharePoint tem já, prematuramente do meu ponto de vista, despedido o fluxo de trabalho. Não tive a chance de escolher o tipo de conteúdo correto nem atribuir uma data de vencimento. Ao mesmo tempo, o fluxo de trabalho não será acionado quando eu apertar o botão enviar neste momento. Há uma lógica interna que "acredita" que primeiro apresentar é parte do "criar" evento. Assim … meu trabalho foi acionado e quando executado, Ele foi passado com valores de dados de meta padrão.
O melhor trabalho que eu conheço é para inserir uma pausa"até" atividade do fluxo de trabalho. Eu tenho a pausa de fluxo de trabalho para 1 minuto. Enquanto ele está pausando, Selecionar o tipo correto de conteúdo, Insira os dados de meta e envie. A pausa é concluída e o fluxo de trabalho continua conforme necessário. (Note que no meu ambiente, atividades de fluxo de trabalho de timer de SPD não funcionam fora da caixa. Você pode ter o mesmo problema. Consulte here para obter mais detalhes).
Eu não gosto de "atraso de magia" trabalho-em torno de. O que acontece se o usuário carrega um documento e o telefone toca e a conversa que se seguiu supera a pausa? Posso fazer a pausa mais longa, mas ainda não gosto.
Escrevi sobre isso aqui nos fóruns do MSDN: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Ei pessoal, Eu tenho a solução. Coloque uma atividade EventDriven ao lado o evento inicializar o fluxo de trabalho. colocar um evento de OnWorkflowItemChanged. Lá dentro, pegar o valor atualizado da coluna personalizada. Funciona para mim.
Estou criando um lembrete wrokflow usando o SharePoint Designer, e quando eu usando "pausa até data" atividade. Isso não retomar e status do fluxo de trabalho não muda de "Em andamento".
(ou seja, ele exibe "pausando para 0 minutos" em histórico de fluxo de trabalho mas não toma a ação especificada).
Eu tenho muitas vezes foi criado, mas encontrei o mesmo problema.
Fiz algumas pesquisas no Google por isso no último alguns dias, e de lá eu tenho um hot fix KB 932394 e instalei ele, mas ainda estou com problemas mesmo com Fazer uma pausa até à data Atividade.
Eu também mudei. Emprego-fluxo de trabalho duração de tempo usando o comando stsadm 5 minutos para 1 minuto como abaixo:
O que devo fazer para isso?
Por favor me sugerir por que "pausa até data" não retomar e status do fluxo de trabalho não muda de "em andamento" no meu fluxo de trabalho.
Se alguém tem alguma solução em relação a este, em seguida, por favor responda-me no saurabhsinghmca@gmail.com
Obrigado,
Saurabh Kumar Singh