SharePoint 워크플로 프로젝트 템플릿
업데이트: 2007년 11월
적용 대상 |
---|
이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다. 프로젝트 형식
Microsoft Office 버전
자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오. |
SharePoint 워크플로 프로젝트 템플릿에는 Microsoft Office SharePoint Server 2007용 순차적 및 상태 컴퓨터 워크플로 서식 파일을 빌드하기 위해 시작점으로 사용할 필수 프로젝트 참조, 파일 및 기본 코드가 포함되어 있습니다.
SharePoint 워크플로 서식 파일을 만드는 방법에 대한 자세한 내용은 SharePoint 워크플로 솔루션을 참조하십시오.
아래에 나열된 파일 및 참조 중 일부는 기본적으로 숨겨져 있습니다. 숨겨진 파일과 참조를 보려면 솔루션 탐색기 도구 모음에서 모든 파일 표시를 클릭합니다. 또한 여러 Visual Studio Tools for Office 프로젝트 템플릿에 공통으로 사용되는 일부 파일과 참조는 아래 목록에 나와 있지 않습니다.
템플릿 코드
프로젝트 템플릿 코드 파일에는 다음 필드 선언이 포함되어 있습니다.
workflowId
workflowId 필드는 워크플로 인스턴스를 식별하는 GUID입니다.
workflowProperties
workflowProperties 필드에는 워크플로 인스턴스의 속성이 들어 있습니다. 여기에는 모든 워크플로에 공통적으로 사용되는 속성이 포함됩니다. workflowProperties 필드에는 사용자 지정 워크플로 초기화 양식에서 Microsoft Office SharePoint 2007에 전달한 사용자 지정 속성도 포함되어 있습니다. 자세한 내용은 Workflow Association and Initialization Forms를 참조하십시오.
파일
다음은 주 사용자 파일이며, 기본적으로 표시됩니다.
Workflow1(Visual Basic의 경우 .vb 파일, Visual C#의 경우 .cs 파일) - 워크플로 서식 파일의 주 코드 파일입니다.
Feature.xml - 기능의 모든 워크플로 서식 파일 정의 파일에 대한 참조가 들어 있습니다. 기본적으로 Feature.xml에는 Workflow.xml에 대한 참조가 들어 있습니다. 자세한 내용은 Workflow Deployment Using Features를 참조하십시오. 이 파일의 이름은 변경할 수 없습니다.
Workflow.xml - 워크플로 서식 파일 정의 파일입니다. 이 파일의 이름은 변경할 수 없습니다. 이 파일에는 다음 정보가 들어 있습니다.
워크플로 서식 파일 어셈블리의 경로
워크플로에 사용된 InfoPath 양식의 URN(Uniform Resource Name)
워크플로 서식 파일의 GUID, 설명 및 이름
참고: |
---|
워크플로 서식 파일을 실행 또는 디버깅하기 위해 이 파일을 편집할 필요는 없습니다. 이 파일은 워크플로 기능을 준비 또는 프로덕션 SharePoint 2007 서버에 배포할 때 편집합니다. 자세한 내용은 SharePoint 워크플로 솔루션 디버깅을 참조하십시오. |
숨김 파일
Visual Studio Tools for Office에서는 다음과 같은 숨겨진 파일을 생성합니다. 이 파일을 직접 수정하지 마십시오. 이 파일은 프로젝트에 변경 사항이 있을 때 다시 생성되므로 직접 수정한 내용은 유지되지 않습니다.
- Workflow1.designer(Visual Basic의 경우 .vb 파일, Visual C#의 경우 .cs 파일) - Windows Workflow Foundation 디자이너에서 생성된 코드가 들어 있는 파일입니다.
참조
어셈블리 참조 |
설명 |
---|---|
Microsoft.Office.Workflow.Tasks |
SharePoint Server 2007 작업의 컬렉션입니다. |
Microsoft.SharePoint.WorkflowActions |
SharePoint 작업의 컬렉션입니다. |
Microsoft.SharePoint |
SharePoint 사이트에 배포된 워크플로를 관리하는 데 사용할 수 있는 클래스입니다. |
System.Workflow.Activities |
작업 프로세스의 실행 파일 표현을 실행하는 작업을 정의하는 클래스입니다. 이 어셈블리에서는 규칙을 형성하는 조건 및 작업을 정의하고 규칙 집합 편집기 및 규칙 조건 편집기 대화 상자를 관리하는 클래스도 제공합니다. |
System.Workflow.ComponentModel |
작업, 사용자 지정 워크플로의 디자인 타임 동작 및 워크플로와 작업의 구성을 위한 사용자 인터페이스를 만드는 데 사용할 수 있는 클래스입니다. 여기에는 작업 및 워크플로를 만들고, 유효성을 검사하고, 컴파일하는 데 사용되는 클래스 및 인터페이스도 포함되어 있습니다. |
System.Workflow.Runtime |
워크플로 런타임 엔진, 워크플로 런타임 서비스 및 워크플로 인스턴스의 실행을 구성하고 제어하는 클래스 및 인터페이스입니다. |
Microsoft .NET Framework 어셈블리 |
Visual Studio Tools for Office 솔루션을 개발할 때 사용되는 Microsoft .NET Framework 어셈블리 중 일부에 대한 참조의 컬렉션입니다. |
참고 항목
작업
방법: Visual Studio Tools for Office 프로젝트 만들기
개념
참조
2003 Microsoft Office 추가 기능 프로젝트 템플릿
2007 Microsoft Office 추가 기능 프로젝트 템플릿