워크플로 및 Office SharePoint Server 2007

업데이트 날짜: 2009년 2월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2009-02-19

2007 Office system에는 Word, Excel, Outlook, PowerPoint 등과 같은 Office 데스크톱 응용 프로그램의 새로운 버전이 포함되어 있을 뿐 아니라, 다양한 영역에서 사용할 수 있는 별도 라이선스가 포함된 서버 제품군도 포함되어 있습니다. 이 제품군 중에서 워크플로와 가장 관련성이 높은 제품은 Office SharePoint Server 2007입니다.

Office SharePoint Server는 SharePoint Portal Server 및 Content Management Server를 포함하는 이전 Microsoft 제품을 대체하며, 다양한 엔터프라이즈 콘텐츠 관리 기능을 제공합니다. 여기에는 Windows SharePoint Services에서 기본적으로 제공되는 워크플로 기능에 새롭게 추가된 여러 가지 유용한 기능이 포함됩니다. Windows SharePoint Services에서와 마찬가지로 이러한 기능은 모두 Windows Workflow Foundation을 사용합니다.

Windows Workflow Foundation, Windows SharePoint Services, Office SharePoint Server 통합

Office SharePoint Server가 Windows SharePoint Services에 대해 제공하는 워크플로 관련 추가 기능은 Office 2007 클라이언트용 지원, InfoPath에서 만든 양식을 사용하는 워크플로 기능, 미리 정의된 워크플로 등의 세 가지 영역으로 그룹화할 수 있습니다. 이 섹션에서는 이들 세 영역을 각각 살펴봅니다.

Windows SharePoint Services만 사용하여 만든 워크플로는 ASPX 양식을 사용해야 합니다. 따라서 이러한 워크플로와 상호 작용하려면 웹 브라우저를 사용해야 합니다. 그러나 Office 데스크톱 응용 프로그램은 널리 사용되고 있으며 대부분의 Windows SharePoint Services 워크플로는 이러한 응용 프로그램에서 만든 문서를 참조합니다. 따라서 사용자가 Word, Excel, Outlook, 기타 Office 응용 프로그램에서 직접 이들 워크플로와 상호 작용하도록 허용하는 것이 효율적입니다.

Office SharePoint Server에서는 이 기능을 제공합니다. Office SharePoint Server를 통해 실행되는 Windows SharePoint Services 워크플로는 브라우저를 사용하여 사용자와 통신하는 대신 해당 양식을 Office 2007 응용 프로그램에 직접 표시할 수 있습니다. 이를 통해 대부분의 워크플로가 사용자와 보다 원활하게 상호 작용할 수 있습니다. 예를 들어 Windows SharePoint Services 작업 목록을 Outlook 2007에서 유지 관리되는 작업 목록과 동기화하여 사용자에게 단일 할 일 목록을 제공할 수 있습니다. 또한 Word 2007 문서, Outlook 2007 전자 메일, 기타 방식 등을 통해 작업을 표시하여 사용자가 Office 응용 프로그램에서 직접 실행 중인 워크플로에 정보를 입력하도록 할 수도 있습니다.

Office 응용 프로그램에 양식을 직접 표시하려면 해당 양식을 정의해야 합니다. 그러나 표준 Windows SharePoint Services 워크플로에 사용되는 ASPX 페이지는 더 이상 사용할 수 없습니다. 대신 Office SharePoint Server에서는 워크플로 제작자가 InfoPath 2007을 사용하여 양식을 정의할 수 있도록 합니다. 이 양식은 대부분의 사용자가 ASPX 페이지보다 쉽게 만들 수 있으며, 기본 제공 유효성 검사 등의 기능도 제공합니다. 그러나 워크플로에 사용되는 InfoPath 기반 양식(이 문서에서는 InfoPath 워크플로 양식이라고 지칭함)에서는 표준 InfoPath 양식에서 제공되는 기능의 하위 집합밖에 제공되지 않습니다. 즉, 대부분의 InfoPath 개체 모델은 전적으로 워크플로의 일부분으로 양식을 만들기 위한 것이므로 사용할 수 없습니다.

워크플로 제작자가 InfoPath 워크플로 양식을 통해 Office 응용 프로그램과 직접 상호 작용하도록 허용하는 것은 매우 효율적입니다. 그러나 현재까지 이 문서에서 설명한 모든 기능은 개발자를 위한 것이므로, 정보 근로자가 즉시 사용할 수 있는 기능은 없습니다. 그러나 Office SharePoint Server에서는 미리 정의된 워크플로 그룹이 포함되어 있습니다. 이러한 모든 워크플로는 정보 근로자가 직접 사용할 수 있는 것이며, 다양한 요구 사항에 맞게 사용자 지정할 수 있습니다. Office SharePoint Server에서 제공되는 미리 정의된 워크플로는 다음과 같습니다.

  • 승인: 승인을 위해 문서를 라우팅합니다. 워크플로를 시작한 사람이 승인자 목록을 지정하는데, 각 승인자는 문서를 승인하거나 거부하거나, 승인 작업을 다시 할당하거나, 문서에 대한 변경 내용을 요청할 수 있습니다. Windows SharePoint Services에 대해 앞서 설명한 예제 워크플로 시나리오가 이 미리 정의된 승인 워크플로입니다. 위에 나와 있는 시나리오에서는 Windows SharePoint Services 관련 내용만 설명했지만, 이 미리 정의된 승인 워크플로를 실제로 실행하려면 Office SharePoint Server가 필요합니다. 그러나 개발자는 Windows SharePoint Services만 사용하여 위에서 설명한 시나리오와 동작이 정확하게 일치하는 워크플로를 만들 수 있습니다.

  • 의견 수집: 승인 워크플로와 비슷하게 검토를 위해 문서를 라우팅합니다. 참가자가 제공하는 의견은 컴파일되어 워크플로 완료 시 문서 소유자에게 전송됩니다. 그러나 기본적으로 작업을 참가자에게 순서대로 할당하는 승인 워크플로와는 달리, 이 미리 정의된 워크플로에서는 기본적으로 작업이 병렬로 할당되므로 의견이 어떤 순서로나 반환되도록 할 수 있습니다.

  • 서명 수집: Office 문서를 라우팅하여 필요한 서명을 받습니다. 이 워크플로는 Office 클라이언트 내에서만 시작할 수 있습니다.

  • 삭제 승인: 참가자가 만료된 문서를 보존할지 삭제할지를 결정하도록 허용하여 문서 보존 관리를 도와줍니다.

  • 번역 관리 워크플로: 문서 번역 프로세스 관리를 도와줍니다. 이 워크플로를 사용하여 특정 번역 작업을 관련 번역자에게 할당한 다음 해당 작업의 진행률을 추적할 수 있습니다. 또한 원본 문서가 변경되면 새 번역 작업을 할당할 수도 있습니다.

  • 그룹 승인: 그룹 중심 승인 프로세스를 구현합니다. 이 워크플로는 동아시아어 버전 Office SharePoint Server에서만 사용할 수 있습니다.

위의 미리 정의된 워크플로는 모두 InfoPath 워크플로 양식을 사용하므로 Office 2007 응용 프로그램에서 직접 액세스할 수 있습니다.

Office SharePoint Server에서는 다른 워크플로 관련 서비스도 제공됩니다. 이러한 서비스로는 Excel에서 직접 워크플로 기록 보고서를 만들고 대량 작업 완료를 지원하여 사용자가 여러 주요 작업을 한꺼번에 승인하도록 허용하는 기능 등이 있습니다. 또한 Office SharePoint Server에서는 고급 검색, 서버에서 Excel 스프레드시트를 로드, 계산 및 렌더링하는 기능 등의 기타 기능도 다양하게 제공됩니다. 이와 같은 여러 기능은 기본 버전과 엔터프라이즈 버전의 두 가지 버전으로 제공됩니다. 기본 제품 버전은 위에서 설명한 미리 정의된 워크플로는 포함하지만 InfoPath 워크플로 양식 지원은 제공하지 않으므로, 사용자는 이러한 워크플로와 상호 작용하려면 웹 브라우저를 사용해야 합니다. 엔터프라이즈 버전에서는 이 섹션에서 설명한 모든 기능(InfoPath 워크플로 양식 사용 기능 포함)이 지원됩니다.

이 문서의 다운로드

이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.