Eu tenho que usar formulários do InfoPath para cada tarefa dentro de um fluxo de trabalho do SharePoint?

StackOverflow https://stackoverflow.com/questions/359265

  •  21-08-2019
  •  | 
  •  

Pergunta

É possível utilizar formulários InfoPath dentro de um fluxo de trabalho do SharePoint para todos, mas uma das tarefas de fluxo de trabalho? Nosso cliente quer uma determinada tarefa para usar a página sharepoint padrão para editar esse item lista, mas desativando a forma que eu estava usando para essa tarefa só faz o padrão de fluxo de trabalho para o Task0_FormURN definido workflow.xml dentro. Se eu ter certeza que essa definição está vazia ou não exsisting então eu apenas obter um erro. Parece-me que, se você quiser usar formulários do InfoPath, então você precisa ir com tudo para cada tarefa.

Foi útil?

Solução

Você tem razão. Você não pode misturar formulários de tarefas do InfoPath e páginas personalizadas em um fluxo de trabalho.

Você pode tentar criar uma tarefa dentro de fluxo de trabalho com código personalizado.

var newTask = list.Items.Add(someUrl, SPFileSystemObjectType.File, someTitle);
newTask["AssignedTo"] = new SPFieldUserValueCollection(new SPFieldUserValue(web, id, name));
newTask["StartDate"] = DateTime.Now;
newTask["Body"] = "task body";
newTask.Update();

E, neste caso, o fluxo de trabalho não será "ver" para alterações de tarefas. Eu suponho que você iria observar alterações de itens de fluxo de trabalho com uma atividade OnWorkflowItemChanged.

espero que isso ajude

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