SharePoint 순차 워크플로 샘플

업데이트: 2007년 11월

이 샘플에서는 기본적인 순차 워크플로 서식 파일을 만드는 방법을 보여 줍니다. 사용자가 SharePoint의 문서 라이브러리에 문서를 추가하면 워크플로에서는 SharePoint 작업 목록에 새 작업을 추가합니다. 작업을 편집하면 워크플로에서는 작업의 속성을 검사하여 작업이 완료되었는지 여부를 확인합니다. 작업이 완료된 경우 워크플로가 완료됩니다.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위한 것이며 해당 개념과 관련된 코드만 표시합니다. 또한 특정 환경의 보안 요구 사항에 맞지 않을 수 있으므로 여기에 나온 그대로 사용해서는 안 됩니다. 보안 및 오류 처리 코드를 추가하여 프로젝트를 더 강력하게 만들고 해당 보안 기능을 강화하는 것이 좋습니다. Microsoft에서는 이 샘플 코드를 보증 없이 "있는 그대로" 제공합니다.

컴퓨터에 샘플 프로젝트를 설치하는 방법에 대한 자세한 내용은 방법: 도움말에 있는 샘플 파일 설치 및 사용를 참조하십시오.

Download sample

이 샘플을 실행하려면

  1. F5 키를 누릅니다.

    기본 SharePoint 사이트의 문서 페이지가 열립니다.

  2. 문서 페이지에서 새로 만들기를 클릭하여 새 문서를 만듭니다.

  3. 문서를 기본 위치에 저장합니다.

    이렇게 하면 문서가 문서 목록에 추가되고 워크플로가 시작됩니다.

  4. 문서를 닫습니다.

  5. 기본 SharePoint 웹 사이트의 문서 페이지로 돌아갑니다.

  6. 문서 페이지에서 워크플로의 현재 상태를 나타내는 Microsoft.Samples.Vsto.SeqWkFlow 열 아래의 값이 진행 중으로 설정되어 있는지 확인합니다.

  7. 사이트 계층 창에서 작업을 클릭합니다.

    작업 창이 나타납니다.

  8. 작업 페이지에서 SharePoint - 워크플로 작업을 가리키고 아래쪽 화살표를 클릭한 다음 항목 편집을 클릭합니다.

  9. % 완료율100으로 설정하고 확인을 클릭합니다.

  10. 기본 SharePoint 웹 사이트의 문서 페이지로 돌아갑니다.

    문서 페이지에서 Microsoft.Samples.Vsto.SeqWkFlow 열 아래의 값이 완료로 설정되어 있는지 확인합니다. 이는 워크플로가 완료되고 문서와 연결된 작업이 완료되었음을 나타냅니다.

요구 사항

이 샘플에는 다음과 같은 응용 프로그램이 필요합니다.

  • Visual Studio Tools for Office(Visual Studio 2008 Professional 및 Visual Studio Team System의 선택적 구성 요소)

  • Windows Server 2003 또는 Windows Server 2008

  • Microsoft Office SharePoint Server 2007

  • Microsoft Office Word 2007 또는 Microsoft Office Word 2003

세부 항목

이 샘플에서는 다음 개념을 보여 줍니다.

  • Visual Studio Tools for Office SharePoint 2007 순차 워크플로 서식 파일 사용

  • 다음 디버그 구성 설정 지정

    • SharePoint 사이트

    • 워크플로가 자동으로 연결되어야 하는 문서 라이브러리

    • 시작 조건

    • 사용할 기록 및 작업 목록

  • Windows Workflow Foundation용 디자이너를 사용하여 워크플로 일정 만들기

  • 워크플로 일정에 다음 활동 추가

    • CreateTask

      이 활동은 SharePoint에 새 작업을 만들고 작업에 대해 나타나는 초기 속성을 설정합니다.

    • OnTaskChanged

      이 활동은 SharePoint에서 작업이 편집될 때 사용자 지정 코드를 호출합니다. 사용자가 PercentComplete 속성을 100으로 설정하면 이 코드는 해당 작업이 완료되었음을 나타내도록 필드를 설정합니다.

    • WhileActivity

      WhileActivity 활동은 OnTaskChanged 활동에서 설정한 필드 값을 검사하여 워크플로가 완료되었는지 여부를 확인합니다.

참고 항목

작업

연습: SharePoint 워크플로 솔루션 만들기 및 디버깅

방법: SharePoint 워크플로 프로젝트 만들기

개념

SharePoint 워크플로 솔루션

SharePoint 워크플로 솔루션 디버깅

기타 리소스

Office 개발 샘플 및 연습