La création d'une tâche de flux de travail génère une erreur «Nom de champ non valide».

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

  •  01-07-2019
  •  | 
  •  

Question

J'ai un flux de travail personnalisé (basé sur du code), déployé dans WSS via des fonctionnalités dans un fichier .wsp. Le flux de travail est configuré avec un type de contenu de tâche personnalisé (autrement dit, l'élément de flux de travail contient un attribut TaskListContentTypeId). La déclaration de ce type de contenu contient un élément FormUrls pointant vers une page de modification de tâche personnalisée.

Lorsque le flux de travail tente de créer une tâche, il lève cette exception:

Nom de champ non valide. {17ca3a22-fdfe-46eb-99b5-9646baed3f16

Il s'agit de l'ID de la colonne du site FormURN. Je pensais que FormURN était utilisé uniquement pour les formulaires InfoPath, pas pour les formulaires aspx ordinaires ...

Quelqu'un at-il une idée de la façon de résoudre ce problème afin que je puisse créer des tâches dans mon flux de travail?

Était-ce utile?

La solution 2

Il se trouve qu'il me manquait deux choses:

  • Mon type de contenu personnalisé doit être ajouté à la liste des tâches de workflow
  • J'avais besoin d'ajouter un élément FieldRefs vide à la définition de mon type de contenu. sans cela, le type de contenu n'hériterait d'aucun champ de tâche de flux de travail.

Autres conseils

Utilisez-vous l'activité CreateTaskWithContentTypeId dans votre flux de travail? Si tel est le cas, vous devez vous assurer que les types de contenu ont été ajoutés à la liste des tâches de flux de travail. SharePoint ne les ajoutera pas automatiquement.

Oisin

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top