eine Workflow-Aufgabe anlegen erzeugt ein „Ungültige Feldnamen“ Fehler
-
01-07-2019 - |
Frage
Ich habe einen benutzerdefinierten (Code-Basis) Workflow über Funktionen in einer WSP-Datei in WSS im Einsatz. Der Arbeitsablauf ist mit einem benutzerdefinierten Aufgabeninhaltstyp konfiguriert (dh das Workflow-Element enthält ein TaskListContentTypeId Attribut). Die Erklärung des Inhaltstyp enthält ein FormUrls Element zeigt auf eine benutzerdefinierte Aufgabe bearbeiten Seite.
Wenn der Workflow eine Aufgabe zu erstellen versucht, wirft der Workflow diese Ausnahme:
Invalid field name. {17ca3a22-fdfe-46eb-99b5-9646baed3f16
Dies ist die ID der FormURN Websitespalte. Ich dachte FormURN nur für InfoPath-Formulare verwendet wird, nicht regelmäßig aspx Formen ...
Hat jemand eine Idee, wie dieses Problem zu lösen, so kann ich Aufgaben in meinem Workflow erstellen?
Lösung 2
Es stellt sich heraus, dass ich zwei Dinge fehlte:
- Mein benutzerdefinierter Inhaltstyp neeeded zu sein in der Workflow-Aufgabenliste hinzugefügt
- Ich brauchte ein leeres FieldRefs Element meiner Inhaltstypdefinition hinzufügen; ohne es wurde erbt der Inhaltstyp keine Workflow-Aufgabenfelder.
Andere Tipps
Sind Sie mit der CreateTaskWithContentTypeId Aktivität in Ihrem Workflow? Wenn Sie sind, dann müssen Sie sicherstellen, dass die Inhaltstypen in die Workflow-Aufgaben-Liste hinzugefügt wurden. Sharepoint wird sie nicht automatisch hinzuzufügen.
Oisin