중요
SharePoint Designer 2013에 대한 지원은 2026년 7월 14일에 종료될 예정입니다. 자세한 내용은 고정 수명 주기 정책 문서를 참조하세요.
SharePoint Designer 2013은 SharePoint 사이트 및 응용 프로그램을 빌드하고 사용자 지정하는 데 사용되는 웹 및 응용 프로그램 디자인 프로그램입니다. SharePoint Designer 2013을 사용하면 데이터가 풍부한 페이지를 만들고, 강력한 워크플로 지원 솔루션을 빌드하고, 사이트의 모양과 느낌을 디자인할 수 있습니다.
SharePoint Designer 2013에서는 사이트를 만들고, 사이트를 구성하는 구성 요소를 사용자 지정하고, 비즈니스 프로세스를 중심으로 사이트의 논리를 디자인하고, 사이트를 패키지 솔루션으로 배포할 수 있는 한 곳을 제공하여 고유한 사이트 작성 환경을 제공합니다. 코드 줄을 작성하지 않고도 이 모든 작업을 수행할 수 있습니다.
참고
여기에 나와 있는 대부분의 정보는 SharePoint Designer 2013을 다룹니다. SharePoint Designer 2013은 SharePoint 2013 사이트 이상용으로 설계되었습니다.
다음 섹션에서는 SharePoint Designer 2013에 대해 알아보고 organization에서 사용하는 방법을 알아봅니다.
SharePoint Designer 2013 다운로드 및 설치
SharePoint Designer 2013을 다운로드하려면 SharePoint Designer 2013 다운로드 및 설치를 참조하세요.
SharePoint Designer 2013 환경
SharePoint 사이트는 모든 유형과 규모의 비즈니스의 요구에 맞게 확장됨에 따라 점점 더 복잡해지고 있습니다. 문서, 작업 목록 및 일정의 저장소에서 매우 동적이고 데이터가 풍부한 비즈니스 프로세스 중심 사이트로 이동했습니다.
사이트 디자이너에게 이는 비즈니스의 요구 사항뿐만 아니라 SharePoint 및 해당 사이트 중 하나를 구성하는 모든 부분을 이해하는 것을 의미합니다. 특히 사이트의 여러 이동 부분 간의 관계를 이해하고 이를 한 위치에서 관리할 수 있도록 하는 것이 중요합니다.
SharePoint Designer 2013은 사이트, 해당 목록 및 라이브러리, 페이지, 데이터 원본, 워크플로, 권한 등에서 작업할 수 있는 단일 환경을 제공합니다. 사이트의 이러한 주요 요소를 한 곳에서 볼 수 있을 뿐만 아니라 이러한 개체 간의 관계를 볼 수 있습니다.
이 프레임워크는 고도로 사용자 지정된 비즈니스 솔루션 사이트를 디자인하고 구축하기 위한 것입니다. 먼저 SharePoint 내부 및 외부의 데이터 원본에 연결합니다. SharePoint 사이트 또는 Office 클라이언트 응용 프로그램을 사용하여 이 정보를 사용자에게 제시하고 다시 정보를 제출하도록 합니다. 비즈니스 프로세스를 자동화하는 고도로 맞춤화된 워크플로를 만듭니다. 마지막으로 사이트의 모양과 느낌을 사용자 지정하여 organization의 브랜딩과 일치하도록 합니다.
이러한 작업에 대해 하나의 환경을 제공하면 솔루션을 디자인, 빌드 및 사용자 지정하는 데 더 많은 시간을 할애하고 다른 도구와 방법을 사용하여 사이트의 다양한 구성 요소를 검색하고 업데이트하는 시간을 줄일 수 있습니다.
다음 섹션에서는 SharePoint Designer 2013 환경 및 사용자 인터페이스를 살펴봅니다.
SharePoint Designer 2013 열기
SharePoint Designer 2013은 로컬 컴퓨터에 설치되는 클라이언트 프로그램입니다. 또한 SharePoint와도 긴밀하게 통합되어 있습니다. 따라서 Windows 시작 메뉴 및 페이지 메뉴의 편집 버튼과 같은 SharePoint의 다양한 위치를 사용하여 컴퓨터에서 직접 시작할 수 있습니다.
예를 들어 목록, 보기, 워크플로 및 master pages를 사용자 지정할 때 SharePoint Designer 2013을 열 수 있는 여러 위치가 있습니다. SharePoint Designer 2013을 아직 설치하지 않은 경우 SharePoint에서 처음 실행하면 웹에서 다운로드하여 설치하라는 메시지가 표시됩니다. 다음에 SharePoint Designer 2013을 열면 즉시 열립니다. Windows 시작 메뉴에서도 사용할 수 있습니다.
참고
SharePoint Designer 설정 페이지를 사용하여 SharePoint Designer 2013 및 개별 기능을 제한하거나 사용하지 않도록 설정할 수 있습니다. 이 문서에서 설명하는 작업을 수행할 수 없는 경우 이것이 이유일 수 있습니다. 자세한 내용은 관리자에게 문의하세요.
SharePoint Designer 2013 파일 탭
Windows 시작 메뉴에서 SharePoint Designer 2013을 열면 가장 먼저 파일 탭이 표시됩니다. 이 화면에서 기존 사이트를 사용자 지정하거나 새 사이트를 만들 수 있습니다.
기존 사이트를 사용자 지정하려면 기존 사이트로 이동하거나, 내 사이트를 사용자 지정하거나, SharePoint Designer 2013에서 최근 연 사이트 중 하나를 선택할 수 있습니다.
새 사이트를 만들려면 빈 서식 파일을 사용하거나, 서식 파일 목록에서 선택하거나, 추천 서식 파일 중 하나를 선택할 수 있습니다. 여기에서 서버와 사이트 이름을 지정하고 사이트를 만들기만 하면 됩니다. 사이트가 만들어지고 SharePoint Designer 2013에서 열립니다.
SharePoint에서 SharePoint Designer 2013을 열면 이 화면이 표시되지 않습니다. 대신 SharePoint Designer 2013 인터페이스에서 사이트가 열려 있는 것을 볼 수 있습니다.
SharePoint Designer 2013 인터페이스
SharePoint Designer 2013은 SharePoint 사이트 및 솔루션을 만들고, 사용자 지정하고, 배포할 수 있는 단일 환경을 제공합니다. 이는 사이트를 구성하는 모든 구성 요소와 이러한 구성 요소 간의 관계를 보여 주는 사용자 인터페이스를 통해 가능합니다.
사이트를 처음 열면 제목, 설명, 현재 사용 권한, 하위 사이트를 포함한 사이트 요약이 표시됩니다.
세 부분으로 구성된 인터페이스: 탐색, 요약 및 리본
사이트를 디자인하고 빌드하기 위해 작업하는 SharePoint Designer 2013 인터페이스의 세 가지 주요 영역이 있습니다.
- 탐색 창은 사이트의 주요 구성 요소를 탐색하는 데 사용됩니다
- 갤러리 및 요약 페이지에서 각 구성 요소 유형의 목록과 특정 구성 요소의 요약을 볼 수 있습니다.
- 선택한 구성 요소에 대한 작업을 수행할 수 있는 리본입니다.
탐색 창에는 목록, 라이브러리, 콘텐츠 형식, 데이터 원본, 워크플로 등 사이트를 구성하는 구성 요소가 표시됩니다. 예를 들어 공지 목록 등의 구성 요소 중 하나를 편집하려면 목록 및 라이브러리를 열면 모든 목록 및 라이브러리를 보여 주는 갤러리 페이지로 이동합니다.
여기에서 공지 사항 목록을 열 수 있으며, 그러면 해당 목록의 요약 페이지로 이동합니다. 요약 페이지에는 관련 보기, 양식, 워크플로 등이 표시됩니다. 보기 중 하나를 편집하려면 이 페이지에서 바로 열면 됩니다.
보기가 열리면 보기 편집에 대해 가장 일반적이고 상황에 맞는 편집 작업을 표시하도록 리본이 변경됩니다. Microsoft Office 응용 프로그램의 리본에 익숙하다면 리본을 사용하여 작업을 빠르고 쉽게 만들고 편집할 수 있다는 것을 알고 계실 것입니다. 편집을 마쳤으면 페이지 맨 위에 있는 뒤로 단추 또는 이동 경로 스타일 탐색을 사용하여 사이트 요약으로 돌아갑니다.
SharePoint Designer 2013 인터페이스를 사용하면 사이트의 다양한 구성 요소를 쉽게 식별하고 해당 구성 요소 중 하나를 드릴다운 및 편집한 다음 사이트의 기본 보기로 돌아갈 수 있습니다.
파일 탭 열기
SharePoint Designer 2013에서 사이트의 다양한 개체에서 작업하는 것 외에도 더 큰 사이트 또는 응용 프로그램 설정을 보고 액세스하려고 할 수 있습니다. 여기에는 다른 사이트 열기, 페이지 추가, 파일 가져오기, SharePoint Designer 2013의 애플리케이션 설정 변경 등이 포함됩니다. 이러한 작업은 Windows 시작 메뉴에서 SharePoint Designer 2013을 열면 가장 먼저 표시되는 화면인 파일 탭에서 수행합니다.
왼쪽 상단의 파일 탭을 클릭하여 이 보기로 이동합니다. SharePoint Designer 2013 인터페이스로 돌아가려면 뒤로를 클릭합니다.
SharePoint Designer 2013에서 사용자 지정의 기둥
SharePoint Designer 2013을 사용하여 응용 프로그램 논리를 포함하지만 코드를 작성할 필요는 없는 사이트 및 솔루션을 만들고 사용자 지정할 수 있습니다. 이를 사용하여 데이터 원본을 추가 및 수정하고, 목록 및 데이터 보기를 사용자 지정하고, 비즈니스 워크플로를 구축 및 배포하고, 기업 브랜드를 설계하는 등의 작업을 수행할 수 있습니다. 그러나 즉시 사용 가능한 사이트를 organization을 위한 실제 비즈니스 솔루션으로 전환할 때 SharePoint Designer 2013의 기능과 기능을 실제로 활용하기 시작합니다.
다음 섹션에서는 SharePoint Designer 2013을 사용하여 솔루션을 디자인하고 빌드할 때 사용자 지정의 핵심 요소에 대해 설명합니다.
SharePoint 내부 및 외부의 데이터에 연결
SharePoint Designer 2013을 사용하면 다양한 데이터 원본에 연결한 다음 해당 데이터를 사이트 및 Office 클라이언트 응용 프로그램에 통합할 수 있습니다. 따라서 사용자는 데이터 원본에 별도로 연결할 필요 없이 사이트와 선택한 프로그램 내에서 비즈니스 데이터를 보고 상호 작용할 수 있습니다.
리본에서 직접 외부 데이터베이스, SOAP 서비스, REST 서비스 등에 연결할 수 있습니다.
데이터 원본에 연결하는 것은 SharePoint Designer 2013의 강력한 기능으로, 사용자가 데이터를 사용할 수 있도록 지원하는 옵션이 매우 많기 때문입니다. 데이터 연결을 사용하면 목록 및 라이브러리, 외부 데이터베이스 및 데이터 원본, 웹 서비스 등을 통합할 수 있습니다.
다음은 SharePoint Designer 2013을 사용하여 연결할 수 있는 데이터 원본의 미리 보기입니다.
목록 및 라이브러리
목록 및 라이브러리는 사이트에서 사용할 일반적인 데이터 원본입니다. 이미 SharePoint의 일부이며 SharePoint와 동일한 데이터베이스를 사용한다는 점에서 다른 데이터 원본과 비교하여 고유합니다. 이러한 데이터 원본에 대한 연결을 만들기 위해 추가 단계를 수행할 필요 없이 SharePoint Designer 2013의 목록 및 라이브러리 갤러리를 사용하거나 브라우저에서 추가하기만 하면 됩니다. 목록 또는 라이브러리를 만든 후에는 연결된 열, 콘텐츠 형식 및 기타 스키마 특성을 사용자 지정할 수 있습니다.
외부 비즈니스 데이터
참고
이 기능은 일부 SharePoint 기술 구현에서는 사용할 수 없습니다. 자세한 내용은 서비스 관리자에게 문의하세요.
BCS(Business Connectivity Services)는 기존 비즈니스 데이터 및 프로세스에 표준화된 인터페이스를 제공하는 SharePoint 기반 프레임워크입니다. BCS를 사용하면 외부 비즈니스 데이터 원본(SQL Server, SAP 및 Siebel, 웹 서비스 및 사용자 지정 응용 프로그램)을 SharePoint 사이트 및 Office 응용 프로그램에 연결할 수 있습니다.
SharePoint Designer 2013에서는 외부 콘텐츠 형식을 만들어 외부 데이터에 연결합니다. 외부 콘텐츠 형식은 연결 세부 정보, 비즈니스 응용 프로그램에서 사용되는 개체, 생성, 읽기, 업데이트 또는 삭제 방법, 사용자가 개체에 직접 대해 수행할 수 있는 작업을 저장하여 외부 데이터 원본의 데이터를 나타냅니다.
외부 콘텐츠 형식은 Business Data Catalog에 저장됩니다. 외부 콘텐츠 형식을 만든 후에는 사용자와 organization의 다른 사용자가 쉽게 SharePoint 목록, 보기, 양식, 워크플로 및 이를 기반으로 Office 클라이언트 통합을 만들 수 있습니다. 외부 데이터는 다른 구성 요소와 마찬가지로 SharePoint의 일부가 되므로 이러한 외부 데이터 원본에 대해 완전히 사용자 지정된 사용자 인터페이스를 만들 수 있습니다.
외부 데이터베이스
데이터베이스를 데이터 원본으로 추가하면 다른 데이터베이스의 데이터를 내 사이트로 통합할 수 있습니다. Microsoft SQL Server, Oracle 및 OLE DB 또는 ODBC 프로토콜을 지원하는 모든 데이터베이스에 연결할 수 있습니다. 데이터베이스가 있는 서버의 이름, 데이터 공급자 및 사용할 인증 유형만 알면 됩니다. 데이터베이스를 데이터 원본으로 추가하고 구성한 후에는 사용자가 SharePoint 사이트를 벗어나지 않고도 데이터 원본에서 데이터를 읽고 다시 쓸 수 있는 보기와 양식을 만들 수 있습니다.
SOAP를 통한 XML 웹 서비스
SOAP(Simple Object Access Protocol)는 XML 기반 메시지를 교환하기 위한 프로토콜로, XML 웹 서비스를 사용하여 다양한 데이터 원본에 연결할 수 있습니다. SharePoint Designer 2013에서는 이를 사용하여 기술, 프로그래밍 언어 또는 플랫폼에 관계없이 organization의 다른 사이트 또는 인터넷의 사이트에 있는 데이터 원본에 연결할 수 있습니다. XML 웹 서비스를 사용하여 사이트에 환율 변환기, 주식 시세, 계산기 또는 날씨 서비스를 표시할 수 있습니다.
REST를 통한 서버 쪽 스크립트
REST(Representational State Transfer)는 웹 서비스를 구축하는 방법뿐만 아니라 웹의 기술과 프로토콜을 활용하는 아키텍처 스타일의 네트워크 소프트웨어입니다. 이 형식을 사용하여 콘텐츠를 설명하는 지정된 서버 쪽 스크립트를 읽어 사이트에서 데이터를 가져올 수 있습니다. SOAP와 마찬가지로 SharePoint Designer 2013에서 이를 사용하여 다른 사이트의 데이터 원본에 연결하여 환율 변환기, 주식 시세, 계산기 또는 날씨 서비스 등을 표시할 수 있습니다. 이 유형의 데이터 연결은 구현하기가 SOAP보다 간단하지만 HTTP로 제한됩니다.
XML 소스 파일
organization에서 XML 파일에 데이터를 저장하는 경우 SharePoint Designer 2013에서 데이터 원본으로 이러한 파일에 연결할 수 있습니다. XML 파일을 데이터 원본으로 연결하려면 SharePoint Designer 2013에서 직접 만들거나 컴퓨터 또는 네트워크의 위치에서 가져오거나 외부 위치에서 연결할 수 있습니다.
데이터가 풍부한 인터페이스 만들기
필요한 데이터 원본에 대한 연결을 설정하면 사용자가 이러한 데이터 원본에 대해 대화형 대화형 데이터가 풍부한 인터페이스를 만들 준비가 된 것입니다. SharePoint Designer 2013을 사용하면 데이터 원본에 대한 강력하고 동적인 사용자 인터페이스를 만들 수 있으며 SharePoint 사이트 및 Office 비즈니스 응용 프로그램의 사용자 지정 창, 창 및 필드를 비롯한 여러 위치에서 사용할 수 있습니다.
사용자가 만드는 인터페이스에는 사용자 지정 보기, 폼, 웹 파트, 탐색 및 사용자 지정 Office 클라이언트 창과 작업창이 포함됩니다. 이러한 종류의 유연성을 통해 비즈니스 데이터에 대해 완전히 사용자 지정된 사용자 환경을 만들 수 있습니다.
여러 데이터 원본을 단일 보기로 결합하고, 관련 항목 보기가 있는 대시보드를 만들고, 개별 역할에 맞는 사용자 지정 양식을 디자인하고, 데이터와 연결된 사용 가능한 도구 모음 및 리본 명령을 사용자 지정할 수 있습니다.
SharePoint Designer 2013을 사용하여 데이터와 연결된 사용자 인터페이스를 사용자 지정할 수 있는 여러 가지 방법은 다음과 같습니다.
보기
보기를 사용하면 다양한 방식으로 데이터를 볼 수 있습니다. 목록이나 라이브러리 또는 외부 데이터 원본을 보고 있든 간에 보기를 사용하여 사용자 및 사용자와 관련된 정보를 표시할 수 있습니다. SharePoint Designer 2013에서 만드는 모든 보기는 XSLT(확장 가능한 스타일시트 언어 변환)로 표시되는 데이터 보기이며 Microsoft ASP.NET 기술을 활용합니다. 보기에서 필드를 표시/숨기고, 정렬, 필터링, 계산, 조건부 서식 적용 등을 수행할 수 있습니다. 빠르게 시작할 수 있는 여러 보기 스타일 중에서 선택할 수도 있습니다. 궁극적으로 데이터 모델, 사용자 및 비즈니스에 맞게 모든 보기를 만들고 사용자 지정할 수 있습니다.
양식
사용자로부터 정보를 수집하려면 양식을 작성합니다. 사용자는 고도로 사용자 지정된 웹 기반 양식을 사용하여 데이터 원본에 데이터를 쉽게 다시 쓸 수 있습니다. 보기와 마찬가지로 데이터 상태, 사용자 역할 등을 기반으로 필드 모양을 사용자 지정할 수 있습니다. 폼을 사용하여 데이터를 표시하고, 데이터를 편집하고, 데이터를 만들 수 있으며, SharePoint Designer 2013의 기본 제공 양식 편집기(.aspx 파일용) 또는 Microsoft InfoPath(.xsn 파일의 경우)를 사용하여 폼을 디자인할 수 있습니다. 양식은 작업 목록과 같은 특정 데이터 원본에 대해 만들어 사용자 지정할 수 있으며 뒷부분에서 설명하는 대로 워크플로에서 사용자 정보를 수집하는 데 사용할 수 있습니다.
사용자 지정 작업
SharePoint Designer 2013의 사용자 지정 작업 작성기를 사용하여 SharePoint 리본, 도구 모음 및 목록 항목 메뉴에 대한 링크, 아이콘 및 스크립트와 같은 사용자 지정 작업을 만들 수 있습니다. 사이트에 새 기능을 추가할 때마다 SharePoint 메뉴에서 해당 기능을 노출하여 사용자가 쉽게 검색하고 사용할 수 있도록 할 수 있습니다. 사용자 지정 작업을 사용하여 사용자가 목록에서 워크플로를 시작하는 것과 같은 지정된 개체에 대해 특정 작업을 수행하도록 권장할 수도 있습니다.
웹 파트
웹 파트는 SharePoint 페이지에 추가되는 모듈식 정보 단위(자체 포함 데이터 또는 기능)입니다. 앞에서 설명한 보기 및 폼은 웹 파트에 저장되지만, 이러한 보기 및 폼 외에도 데이터와 상호 작용하는 다양한 기능 및 방법을 수행하는 웹 파트를 추가할 수 있습니다. 사용자는 SharePoint Designer 2013의 웹 파트 영역에 웹 파트를 추가하면 브라우저에서 웹 파트를 추가로 사용자 지정할 수 있습니다. 웹 파트 및 웹 파트 페이지는 SharePoint에서 사용자의 웹 인터페이스를 사용자 지정하는 강력하고 효과적인 방법입니다.
클라이언트 통합
외부 콘텐츠 형식을 사용하는 외부 데이터 원본의 경우 Microsoft Outlook 및 SharePoint Workspaces와 같은 클라이언트 응용 프로그램에서 해당 정보를 표시할 수 있습니다. 사용자가 응용 프로그램의 일부인 것처럼 외부 비즈니스 데이터를 읽고, 쓰고, 삭제할 수 있는 인터페이스를 만들 수 있습니다. 클라이언트 양식, 지역 및 작업창에서 이를 수행합니다. 결과적으로 사용자는 가장 잘 알고 이미 사용 중인 사이트 및 Office 응용 프로그램에서 비즈니스 데이터를 사용하여 작업할 수 있습니다.
탐색
탐색은 사용자를 위해 만드는 인터페이스에서 중요한 역할을 하며, SharePoint Designer 2013뿐만 아니라 SharePoint 전체에서 관리하는 영역입니다. 예를 들어 데이터 보기 또는 양식, 웹 파트, 워크플로 내에서 또는 사이트 수준(예: 위쪽 링크 표시줄 또는 빠른 실행)에서 탐색 링크를 사용자 지정할 수 있습니다. 사이트와 모든 부분에 사용자가 따를 수 있는 잘 계획된 탐색 모델이 있는지 확인해야 합니다.
비즈니스 프로세스 관리
organization의 모든 비즈니스 프로세스는 일반적인 비즈니스 요구에 따라 함께 연결된 일련의 활동으로 구성됩니다. 워크플로는 조건 및 작업 집합으로 구성된 규칙 기반 워크플로를 제공하여 이 모델을 중심으로 설계되었습니다. 일련의 조건과 동작을 기반으로 작업 프로세스에 해당하는 일련의 동작을 구성하고 실행합니다.
SharePoint Designer 2013을 사용하여 organization에서 가장 단순한 비즈니스 프로세스부터 가장 복잡한 비즈니스 프로세스까지 관리하는 워크플로를 만들 수 있습니다. 워크플로는 비즈니스 애플리케이션 프로세스와 인간 협업 프로세스를 모두 자동화하여 이를 수행합니다. 비즈니스 응용 프로그램 프로세스에 대한 워크플로는 다른 데이터 원본이 변경될 때 하나의 데이터 원본을 업데이트할 수 있습니다. 인간 협업 프로세스를 위한 워크플로는 승인을 위해 직원의 관리자에게 문서를 보낼 수 있습니다.
SharePoint 워크플로는 코드를 작성할 필요 없이 비즈니스 프로세스에 응용 프로그램 논리를 도입합니다. 이는 중첩된 논리, 하위 단계 등을 허용하는 SharePoint Designer 2013의 강력하면서도 직관적인 워크플로 편집기를 통해 가능합니다. 또는 SharePoint Designer 2013으로 내보낼 수 있는 순서도 템플릿과 함께 Microsoft Visio를 사용하여 워크플로를 디자인하고 공유할 수 있습니다.
다음은 SharePoint Designer 2013에서 워크플로의 구성 요소입니다.
이벤트
이벤트는 워크플로를 시작하거나 시작하는 것입니다. 새 항목 생성 또는 항목 변경과 같은 데이터 원본 변경 내용은 이벤트 유형에 속합니다. 또 다른 유형의 이벤트는 워크플로 참가자인 사용자가 활성화하는 이벤트입니다. 데이터 원본이 변경될 때 시작되는 워크플로는 일반적으로 데이터 상태를 기반으로 파일을 복사하는 등 비즈니스 프로세스를 자동화하기 위한 응용 프로그램 중심 워크플로의 일부입니다. 사용자가 시작할 수 있는 워크플로는 일반적으로 콘텐츠 승인과 같은 인간 공동 작업 워크플로의 일부입니다. 워크플로는 두 가지 유형의 이벤트를 모두 인식하도록 설정할 수 있으며 두 이벤트의 조합을 기반으로 할 수도 있습니다.
조건
조건은 워크플로가 실행되거나 활동을 수행하는 시기를 결정합니다. 워크플로는 데이터 원본과 연결되므로 조건은 워크플로가 수행되기 위해 수행해야 하는 데이터 원본에 대한 변경을 지정합니다. 조건은 일반적으로 "필드가 값과 같은 경우"라는 절로 시작합니다. 하나의 조건을 여러 동작에 사용할 수 있으며, 하나의 동작에 여러 조건을 사용할 수 있습니다. 규칙은 조건과 하나 이상의 동작을 결합합니다. 조건의 모든 절이 true이면 연결된 동작이 실행됩니다.
작업
작업은 워크플로에서 가장 기본적인 작업 단위입니다. 워크플로를 디자인할 때 필요한 작업 순서를 식별한 다음 워크플로 Designer에서 해당 작업 순서를 조합합니다. 차례로 발생하거나(직렬 동작) 또는 둘 다가 동시에 발생하도록 설정할 수 있습니다(병렬 동작). 워크플로에는 워크플로 자체 또는 워크플로 참가자가 수행하는 여러 작업이 포함될 수 있습니다. SharePoint Designer 2013에는 재사용 가능한 다양한 미리 만들어진 작업 집합이 포함되어 있습니다. 이러한 작업을 사용하여 워크플로는 예를 들어 이메일을 보내고, 목록에서 항목을 검사하거나 목록에서 제외하고, 계산을 수행하는 등의 작업을 수행할 수 있습니다.
이러한 작업 중에는 승인 프로세스 시작 및 피드백 프로세스 시작과 같은 특수 작업 작업 집합이 있으며, 여기에는 organization의 사용자 작업 프로세스를 위해 특별히 설계된 별도의 워크플로우 편집기가 포함되어 있습니다. 이러한 작업을 사용하면 거의 모든 비즈니스 프로세스를 관리할 수 있는 정교한 워크플로를 만들고 사용자 지정할 수 있습니다.
단계
워크플로는 하나 이상의 단계와 하위 단계로 구성됩니다. 단계를 사용하면 조건과 조치를 그룹화하여 두 번째 규칙 세트보다 먼저 한 규칙 세트를 평가하고 수행할 수 있습니다. 각 단계에는 여러 조건과 동작이 포함될 수 있습니다. 워크플로는 단계 또는 하위 단계에서 일련의 동작으로 설계할 수 있습니다. 한 단계의 규칙은 다음 단계로 넘어가기 전에 결론까지 처리되므로, 원하는 특정 작업을 적용하는 데 필요한 규칙을 동일한 단계에서 그룹화할 수 있습니다. 단계는 특히 작업이 많고 조건이 거의 없는 경우 워크플로를 구성하는 방법으로도 사용할 수 있습니다.
양식
워크플로에는 워크플로에서 미리 정의된 시간에 워크플로 참가자로부터 정보를 수집할 수 있는 양식이 포함되어 있는 경우가 많습니다. 또한 참가자가 워크플로와 연결된 작업과 상호 작용할 수 있습니다. 워크플로에서 워크플로를 시작할 때 사용자로부터 정보를 수집하는 시작 양식, 워크플로를 목록 또는 콘텐츠 형식과 연결하는 연결 양식, 작업 목록과 연결된 사용자 지정 작업용 양식을 디자인할 수 있습니다. 폼을 디자인할 때 기본 ASP. SharePoint Designer 2013의 NET 기반 양식(.aspx 페이지) 또는 Microsoft InfoPath 2010로 디자인된 사용자 지정 양식(.xsn 페이지) InfoPath는 워크플로 양식에 대한 사용자 지정 및 브랜딩에 대한 훨씬 더 많은 기능을 제공합니다.
변수
변수는 워크플로 내의 데이터 저장소 위치 또는 캐시입니다. 변수를 사용하면 워크플로에 다양한 형식의 데이터를 저장하고 나중에 워크플로 조회를 사용하여 해당 데이터를 참조할 수 있습니다. 워크플로에서 사용할 수 있는 변수의 유형은 여러 가지가 있습니다. 예를 들어, 현재 워크플로와 연결된 데이터를 보유하는 시작 양식 매개 변수 및 지역 변수에 의해 생성된 변수를 사용할 수 있습니다. 지역 변수에는 부울, 날짜/시간, 목록 항목 ID, 숫자, 문자열 등 다양한 변수 데이터 형식을 사용할 수 있습니다. 변수를 만들고 값으로 설정한 후에는 나중에 워크플로의 조건 또는 작업에서 해당 변수를 참조할 수 있습니다.
디자인 및 브랜드
SharePoint Designer 2013에서 제공하는 사용자 지정의 마지막 영역은 디자인 및 브랜드입니다. 즉, 기업의 모양과 느낌을 SharePoint 사이트에 적용합니다. 회사 로고, 색 구성표, 머리글 및 바닥글, 지원 그래픽, 사용자 지정 탐색 등을 통합할 수 있습니다. 따라서 사이트의 모든 페이지가 대규모 기업 사이트의 일부임을 즉시 인식할 수 있습니다. SharePoint Designer 2013에서는 master 페이지, 페이지 레이아웃 및 계단식 스타일시트를 사용하여 SharePoint 사이트를 디자인하고 브랜딩합니다.
사이트를 디자인하고 브랜딩하는 것은 사용자 지정 비즈니스 솔루션을 만드는 데 중점을 둔 다른 사용자 지정 기둥과 다릅니다. 브랜딩은 일반적으로 사이트 모음(예: 인트라넷 또는 인터넷 연결 포털)의 맨 위에서 덜 자주 수행하는 기능입니다. 그런 다음 해당 사용자 지정 브랜드 아래에 생성된 하위 사이트에서 상속됩니다. 브랜딩 노력은 솔루션 제작자가 아닌 웹 디자이너가 수행할 가능성도 높습니다.
이러한 이유로 사이트 모음 관리자를 제외한 모든 사용자는 기본적으로 master 페이지, 페이지 레이아웃 및 계단식 스타일시트를 사용할 수 없습니다. 이렇게 하면 사이트 브랜드의 담당자만 강력하면서도 민감한 파일에 액세스할 수 있습니다. 물론 특정 사용자에 대해 다시 활성화할 수 있습니다.
사이트 디자이너가 SharePoint Designer 2013을 사용하여 사이트에 대한 사용자 지정 브랜드를 만들 수 있는 방법은 다음과 같습니다.
마스터 페이지
마스터 페이지는 ASP.NET 의 기능이며 한 곳에서 사이트의 레이아웃을 디자인하고 엔터프라이즈 전체의 다른 페이지에 대한 서식 파일로 다시 사용할 수 있는 방법으로 SharePoint에 포함되어 있습니다. SharePoint 사이트에서 페이지를 볼 때마다 병합된 두 페이지(master page와 콘텐츠 페이지)가 표시됩니다. master page는 일반적인 레이아웃 및 탐색을 정의합니다(일반적으로 페이지의 왼쪽, 위쪽 및 아래쪽 부분을 구성). 콘텐츠 페이지는 페이지별 콘텐츠를 제공합니다. SharePoint Designer 2013은 master 페이지를 사용자 지정하고 다른 사용자와 공유하는 데 사용할 수 있는 다양한 페이지 편집 도구 집합을 제공합니다.
페이지 레이아웃
게시 사이트에서 작업하는 경우 페이지 레이아웃을 사용하여 사이트의 모양과 레이아웃도 디자인합니다. 페이지 레이아웃은 organization의 사용자가 만든 게시 페이지의 템플릿 역할을 합니다. master page 외에도 페이지에서 제목, 본문 텍스트 및 그래픽을 배치할 수 있는 위치를 지정하는 등 게시 페이지에 대한 세부적인 제어 및 구조를 제공합니다. 게시 페이지는 SharePoint의 게시 인프라를 사용하며, 이 게시 페이지는 일반적으로 프로세스와 관련된 모든 오버헤드 없이 브라우저 기반 콘텐츠 작성 및 게시를 간소화하는 데 도움이 됩니다.
CSSS 스타일시트
대부분의 웹 사이트 및 웹 응용 프로그램과 마찬가지로 SharePoint는 CSS(CSS 스타일시트)를 사용하여 사이트의 페이지를 구성하는 다양한 개체에 색, 그래픽 및 위치를 적용합니다. 대부분의 경우 한 페이지에 여러 스타일시트가 적용됩니다. 이러한 스타일을 사용자 지정하려면 master 페이지, 페이지 레이아웃 또는 사이트 페이지에서 직접 스타일을 수정하거나 페이지에 첨부된 CSS 파일에서 직접 스타일을 수정할 수 있습니다. 두 경우 모두 SharePoint Designer 2013의 강력한 CSS 편집 도구를 사용하여 수정할 수 있습니다. CSS 파일을 사용하여 SharePoint 테마를 사용자 지정할 수도 있습니다. CSS 파일을 사용자 지정하면 SharePoint 사이트의 모양 또는 "스킨"을 회사의 모양으로 변경할 수 있습니다.
사용자 지정 SharePoint 솔루션 배포
여기까지의 모든 내용은 SharePoint Designer 2013을 사용하여 실제 비즈니스 솔루션을 만드는 방법에 중점을 두었습니다. SharePoint 내부 및 외부의 데이터에 연결하고 통합하고, 이 데이터에 대한 강력한 사용자 인터페이스를 만들고, 워크플로를 통해 비즈니스 프로세스를 관리하고, 회사의 모양과 느낌에 맞게 사이트를 브랜딩할 수 있는 것을 확인했습니다.
하지만 이제는 솔루션을 다른 서버나 기업 전체에 배포하거나, 추가 사용자 지정을 위해 Visual Studio에서 열거나, 오프라인으로 저장하여 이동 중에 가지고 다니는 것과 같은 작업을 수행해야 합니다. 솔루션을 패키지로 전환하는 방법이 필요한 경우 템플릿으로 저장 옵션을 사용할 수 있습니다.
솔루션을 템플릿으로 저장하는 기능은 SharePoint의 강력한 기능입니다. 템플릿은 데이터 원본 및 구조, 보기 및 양식, 워크플로 및 웹 파트를 포함하여 사이트의 전체 콘텐츠를 포함하는 웹 솔루션 패키지(.wsp 파일)로 저장됩니다.
서식 파일도 세분화되어 있습니다. 목록, 보기 또는 워크플로와 같은 사이트의 특정 부분에서 작업할 수 있습니다. 템플릿으로 이러한 개별 구성 요소를 저장할 수도 있으므로 솔루션 개발에서 완전히 새로운 방식으로 공동 작업을 할 수 있습니다.
SharePoint에서 비즈니스 솔루션 주기 완료
SharePoint Designer 2013에 더 많은 시간을 할애할수록 기본적인 사이트 사용자 지정보다 훨씬 더 많은 것을 수행할 수 있다는 것을 금방 알 수 있습니다. 데이터 연결, 데이터가 풍부한 사용자 인터페이스, 사용자 지정 워크플로 및 완전한 사이트 브랜딩을 포함하는 실제 비즈니스 솔루션을 만들 수 있습니다. SharePoint에서 모두 빌드할 수 있으며 배포 가능한 솔루션으로 끝나는 응용 프로그램 개발 수명 주기를 따를 수 있습니다.