La creazione di un'attività del flusso di lavoro genera un errore "Nome campo non valido".

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

  •  01-07-2019
  •  | 
  •  

Domanda

Ho un flusso di lavoro personalizzato (basato su codice), distribuito in WSS tramite funzionalità in un file .wsp.Il flusso di lavoro è configurato con un tipo di contenuto di attività personalizzato (ovvero, l'elemento Workflow contiene un attributo TaskListContentTypeId).La dichiarazione di questo tipo di contenuto contiene un elemento FormUrls che punta a una pagina di modifica dell'attività personalizzata.

Quando il flusso di lavoro tenta di creare un'attività, genera questa eccezione:

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

Questo è l'ID della colonna del sito FormURN.Pensavo che FormURN fosse utilizzato solo per i moduli InfoPath, non per i normali moduli ASPX...

Qualcuno ha idea di come risolverlo, così posso creare attività nel mio flusso di lavoro?

È stato utile?

Soluzione 2

Si scopre che mi mancavano due cose:

  • Il mio tipo di contenuto personalizzato è stato aggiunto all'elenco delle attività del flusso di lavoro
  • Avevo bisogno di aggiungere un elemento FieldRefs vuoto alla mia definizione del tipo di contenuto;senza di esso, il tipo di contenuto non ereditava alcun campo delle attività del flusso di lavoro.

Altri suggerimenti

Stai utilizzando l'attività CreateTaskWithContentTypeId nel tuo flusso di lavoro?In tal caso è necessario assicurarsi che i tipi di contenuto siano stati aggiunti all'elenco Attività del flusso di lavoro.SharePoint non li aggiungerà automaticamente.

Oisin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top