2008-09-17 3 views
2

.wsp 파일의 기능을 통해 WSS에 배포 된 사용자 지정 (코드 기반) 워크 플로가 있습니다. 워크 플로는 사용자 지정 작업 콘텐츠 형식 (즉, Workflow 요소에 TaskListContentTypeId 특성 포함)으로 구성됩니다. 이 콘텐츠 형식의 선언에는 사용자 지정 작업 편집 페이지를 가리키는 FormUrls 요소가 포함되어 있습니다. 워크 플로 작업을 만들려고 할 때워크 플로 작업을 만들면 "잘못된 필드 이름"오류가 발생합니다.

는 워크 플로는이 예외를 throw :

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

이는 FormURN 사이트 칼럼의 ID입니다. FormURN은 InfoPath 양식에만 사용되며 일반 aspx 양식에는 적합하지 않다고 생각했습니다.

내 워크 플로에서 작업을 만들 수있는 사람이 있습니까?

답변

2

내가 두 가지 누락 된 것을 밝혀 :

  • 내가 빈 FieldRefs 요소를 추가하는 데 필요한
  • 워크 플로 작업 목록에 추가 할 neeeded 내 사용자 지정 콘텐츠 형식 콘텐츠 형식 정의로; 이를 사용하지 않으면 컨텐트 유형이 워크 플로 작업 필드를 상속하지 못했습니다.
2

워크 플로에서 CreateTaskWithContentTypeId 활동을 사용하고 있습니까? 그런 다음 컨텐트 유형이 워크 플로 작업 목록에 추가되었는지 확인해야합니다. SharePoint는 자동으로 추가하지 않습니다.

Oisin은

+0

안녕하세요 Oisin, 상태 컴퓨터 워크 플로 XML 파일로 여러 사용자 지정 콘텐츠 형식 ID와 연결하는 방법을 알려주십시오. – SaMolPP

관련 문제