Neste post aqui ("Obter respostas volta da atividade de processo de aprovação de início"), Eu mencionei que você pode adicionar acidentalmente um montão de variáveis de fluxo de trabalho para seu fluxo de trabalho do SharePoint Designer. As coisas podem rapidamente tornar-se confuso e difícil de ler. Especificamente, Se você adicionar a ação de "Iniciar atividade de processo de aprovação" para seu fluxo de trabalho, excluí-lo e adicioná-lo novamente, você acaba com todas as variáveis de fluxo de trabalho da atividade duas vezes.
É uma dor real para atravessar e excluir todos os manualmente, assim que eu ainda gostaria de tentar removê-los diretamente do arquivo XOML. Isto provou para ser bastante fácil de fazer.
Primeira, você precisa localizar o arquivo real XOML. Eu escrevi sobre esse tópico aqui: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Uma vez encontrada, Abra o arquivo XOML e localize uma variável que você deseja remover. Neste caso, Eu adicionei a atividade de "Iniciar o processo de aprovação" para meu trabalho duas vezes. Pretendo remover uma variável fluxo de trabalho chamada "isItemApproved", uma vez que já não é usado e não há uma variável duplicada chamada "isItemApproved1".
Basta fazer uma pesquisa de texto para a variável. Minha tela esta aparência:
Se você Pesquisar em torno no arquivo XOML, Você verá que "IsItemApproved1" é usado em muitos lugares diferentes, enquanto o original "IsItemApproved" é simplesmente definido uma vez e nunca usado.
Excluí-lo e, em seguida, salve o arquivo.
A única parte complicada é que eu tinha realmente fechar completamente SPD e reabrir antes de SPD reconheceu que o campo excluído.
É claro, a exclusão de campos não é a única coisa que você pode fazer com o XOML e eu pode blog sobre outros tópicos como este no futuro.
Você quer ser muito cuidadoso sobre o que fazer aqui e fazer backups de seu trabalho. Você pode fazer um aparentemente menor / sutil mudança aqui que trashes preocupa-se o fluxo de trabalho, na medida do SPD e você poderia perder horas de esforço enquanto você reconstruí-lo.
</fim>
Siga-me no Twitter em http://www.twitter.com/pagalvin
Em muitos casos SharePoint é configurar a maneira que desn't desenvolvedor tem permissão para ver os arquivos e estrutura de URL subjacente. Desta forma que você não pode ver “Todos os arquivos” menu item no SPD.
Achei o trabalho em torno de usando a Viso de exportação/importação 2010 menu itms. Você não tem que ter o Visio 2010 instalado. Quando você exporta o fluxo de trabalho cria SPD “WMI” arquivo que é realmente o arquivo zip. Você pode extrair os arquivos XOML editá-lo, empacotá-lo ao arquivo WMI e importá-lo novamente para o SPD.
Desfrute.