Pergunta

Eu tenho um costume workflow (baseada em código), implantado em WSS via recursos em um arquivo .wsp. O fluxo de trabalho está configurado com um tipo de conteúdo personalizado tarefa (isto é, o elemento de fluxo de trabalho contém um atributo TaskListContentTypeId). declaração deste tipo de conteúdo contém um elemento FormUrls apontando para uma página de edição de tarefas personalizado.

Quando as tentativas de fluxo de trabalho para criar uma tarefa, o fluxo de trabalho gera esta exceção:

Invalid field name. {17ca3a22-fdfe-46eb-99b5-9646baed3f16

Esta é a ID da coluna de site FormURN. Pensei FormURN só é usado para formulários InfoPath, não é regular formas aspx ...

Alguém tem alguma idéia de como resolver isso, para que eu possa criar tarefas no meu trabalho?

Foi útil?

Solução 2

Acontece que eu estava faltando duas coisas:

  • O meu tipo de conteúdo personalizado neeeded ser adicionada à lista de tarefas de fluxo de trabalho
  • que eu precisava para adicionar um elemento FieldRefs vazio para minha definição tipo de conteúdo; sem ela, o tipo de conteúdo não foi herdar quaisquer campos de tarefa fluxo de trabalho.

Outras dicas

Você está usando a atividade CreateTaskWithContentTypeId em seu fluxo de trabalho? Se estiver, então você precisa se certificar de que os tipos de conteúdo foram adicionadas à lista de tarefas de workflow. SharePoint não irá adicioná-los automaticamente.

Oisin

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top