외부 콘텐츠 형식 관리(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

외부 콘텐츠 형식은 비즈니스 응용 프로그램에서 사용할 수 있는 "고객", "주문", "연락처" 등의 개체를 정의하는 XML 파일입니다. 정의에는 다음과 같은 정보가 포함될 수 있습니다.

  • 개체에 포함된 데이터의 필드

  • 해당 개체를 만들거나, 읽거나, 업데이트하거나, 쿼리하거나, 삭제하는 방법

  • 사용자가 개체에 대해 수행할 수 있는 작업

  • 개체의 데이터를 제공하는 외부 데이터 원본에 대한 연결을 지원하는 정보

외부 콘텐츠 형식은 SQL Server 데이터베이스 또는 다른 관계형 데이터베이스, SharePoint 사이트, 웹 서비스 또는 사용자 지정 데이터 커넥터 같은 지원되는 외부 시스템에 저장된 데이터를 정의합니다.

외부 콘텐츠 형식은 Business Data Connectivity 서비스에 다음과 같은 방법으로 추가할 수 있습니다.

  • Microsoft SharePoint Designer 2010을 사용하여 새로운 외부 콘텐츠 형식을 만듭니다.

  • Microsoft Visual Studio 2010의 외부 콘텐츠 형식 디자이너를 사용합니다.

    그러면 외부 콘텐츠 형식을 솔루션 패키지에 포함하고 Business Data Connectivity 서비스에 배포할 수 있습니다.

  • 외부 콘텐츠 형식이 하나 이상 포함된 Business Data Connectivity 서비스 응용 프로그램으로 응용 프로그램 모델을 가져옵니다.

    외부 콘텐츠 형식이 Business Data Connectivity 서비스 응용 프로그램에 추가됩니다.

외부 콘텐츠 형식이 Business Data Connectivity 서비스 응용 프로그램에 추가된 후에는 해당 서비스 응용 프로그램의 관리자가 사용 권한을 수정하거나 작업 및 프로필 페이지 같은 다른 기능을 추가할 수 있습니다.

이 문서의 내용:

  • 외부 콘텐츠 형식에 대한 사용 권한 설정

  • Business Data Connectivity Service 응용 프로그램 인스턴스의 모든 외부 콘텐츠 형식 확인

  • 모델에 포함된 모든 외부 콘텐츠 형식 확인

  • 외부 콘텐츠 형식의 세부 정보 확인

  • 외부 콘텐츠 형식 삭제

  • 외부 콘텐츠 형식에 작업 추가

  • Business Data Connectivity Service 응용 프로그램 인스턴스에 대한 프로필 페이지 호스트 지정

  • 외부 콘텐츠 형식에 대한 프로필 페이지 만들기 또는 업데이트

외부 콘텐츠 형식에 대한 사용 권한 설정

외부 콘텐츠 형식에 대한 사용 권한을 설정하여 콘텐츠 형식을 편집할 수 있는 사용자, 작업(예: 읽기 또는 업데이트)을 실행할 수 있는 사용자, 외부 콘텐츠 형식을 사용하여 외부 목록을 만들 수 있는 사용자, 외부 콘텐츠 형식에 대한 사용 권한을 설정할 수 있는 사용자를 지정합니다.

각 사용자나 그룹에 필요한 특정 사용 권한만 제공하여 해당 자격 증명에서 필요한 작업을 수행하기 위한 최소한의 권한만 제공하는 것이 좋습니다. 사용 권한을 설정하는 방법에 대한 자세한 내용은 "Business Connectivity Services 보안 개요(SharePoint Server 2010)"의 Business Connectivity Service 사용 권한 개요를 참조하십시오.

외부 콘텐츠 형식에 대한 사용 권한을 설정하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자여야 합니다.

    • Business Data Connectivity 서비스 응용 프로그램의 관리자여야 하고 외부 콘텐츠 형식에 대한 사용 권한 설정 권한이 있어야 합니다.

  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 편집 탭의 보기 그룹에서 외부 콘텐츠 형식을 클릭합니다.

  6. 사용 권한을 설정할 각 외부 콘텐츠 형식의 확인란을 클릭합니다.

  7. 사용 권한 그룹에서 개체 사용 권한 설정을 클릭합니다.

  8. 상자에 사용 권한을 부여할 사용자 계정, 그룹 또는 클레임을 입력한 다음 추가를 클릭합니다.

    참고

    사용자 계정, 그룹 또는 클레임 이름에 세로 막대(|)는 포함할 수 없습니다.

  9. 계정, 그룹 또는 클레임에 대한 사용 권한을 설정합니다.

    참고

    메타데이터 개체 액세스 제어 목록의 사용자, 그룹 또는 클레임 중 하나 이상에 사용 권한 설정 권한이 있어야 합니다.

    • 사용자, 그룹 또는 클레임에서 외부 콘텐츠 형식을 편집할 수 있도록 하려면 편집을 클릭합니다.

      보안 참고 사항Security Note
      편집 권한은 매우 높은 권한으로 간주됩니다. 악의적인 사용자에게 편집 권한이 있으면 자격 증명을 도용하거나 서버 팜을 훼손시킬 수 있습니다. 솔루션을 안전하게 유지하려면 개발자와 솔루션 디자이너에게 편집 권한을 자유롭게 할당할 수 있는 테스트 환경을 사용하는 것이 좋습니다. 테스트가 끝난 솔루션을 프로덕션 환경에 배포할 때는 편집 권한을 제거합니다.
    • 사용자, 그룹 또는 클레임이 외부 콘텐츠 형식에 대해 작업(만들기, 읽기, 업데이트, 삭제 또는 쿼리)을 실행할 수 있도록 하려면 실행을 클릭합니다.

    • 사용자, 그룹 또는 클레임이 외부 콘텐츠 형식으로 구성된 외부 목록을 만들고 외부 항목 선택에서 외부 콘텐츠 형식을 볼 수 있도록 하려면 클라이언트에서 선택 가능을 클릭합니다.

    • 사용자, 그룹 또는 클레임이 외부 콘텐츠 형식에 대한 사용 권한을 설정할 수 있도록 하려면 사용 권한 설정을 클릭합니다.

      사용 권한 설정 권한은 매우 높은 권한으로 간주됩니다. 사용 권한 설정 권한이 있으면 외부 콘텐츠 형식에 대한 편집 권한을 부여할 수 있습니다.

  10. 외부 콘텐츠 형식의 중첩된 모든 메서드에 사용 권한을 전파하려면 이 외부 콘텐츠 형식의 모든 메서드에 사용 권한을 전파합니다. 이렇게 하면 기존 사용 권한이 덮어쓰여집니다. 를 클릭합니다.

Business Data Connectivity Service 응용 프로그램 인스턴스의 모든 외부 콘텐츠 형식 확인

리본 메뉴의 보기 그룹에 있는 명령을 사용하여 Business Data Connectivity 서비스 응용 프로그램의 모든 외부 콘텐츠 형식을 확인할 수 있습니다.

Business Data Connectivity Service 응용 프로그램 인스턴스의 모든 외부 콘텐츠 형식을 확인하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 편집 탭의 보기 그룹에서 외부 콘텐츠 형식을 클릭합니다.

모델에 포함된 모든 외부 콘텐츠 형식 확인

모델의 모든 외부 콘텐츠 형식을 확인하여 모델에 대한 세부 정보를 살펴보거나 다른 응용 프로그램에 대한 외부 콘텐츠 형식을 선택합니다.

모델에 포함된 모든 외부 콘텐츠 형식을 확인하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 편집 탭의 보기 그룹에서 BDC 모델을 클릭합니다.

  6. BDC 모델을 가리키고 나타나는 화살표를 클릭한 다음 외부 콘텐츠 형식 보기를 클릭합니다.

외부 콘텐츠 형식의 세부 정보 확인

외부 콘텐츠 형식을 확인하여 외부 콘텐츠 형식에 대한 세부 정보, 해당 필드, 다른 엔터티에 대한 관계 그리고 외부 콘텐츠 형식에 연결된 작업 또는 필터를 살펴볼 수 있습니다. Business Data Connectivity 서비스 응용 프로그램의 모든 외부 콘텐츠 형식 목록을 확인할 수도 있고 특정 모델과 연결된 엔터티만 볼 수도 있습니다.

외부 콘텐츠 형식의 세부 정보를 확인하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 확인하려는 외부 콘텐츠 형식을 가리키면 나타나는 화살표를 클릭한 다음 외부 콘텐츠 형식 보기를 클릭합니다.

외부 콘텐츠 형식 삭제

외부 콘텐츠 형식을 삭제하여 메타데이터 저장소에서 제거합니다. 외부 콘텐츠 형식의 버전이 여러 개인 경우 해당 외부 콘텐츠 형식을 삭제하면 모든 버전이 삭제됩니다.

외부 콘텐츠 형식을 삭제하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자여야 합니다.

    • Business Data Connectivity 서비스 응용 프로그램의 관리자여야 하고 외부 콘텐츠 형식에 대한 편집 권한이 있어야 합니다.

  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 편집 탭의 보기 그룹에서 외부 콘텐츠 형식을 클릭합니다.

  6. 삭제할 각 외부 콘텐츠 형식을 선택합니다.

  7. 편집 탭의 관리 그룹에서 삭제를 클릭합니다.

외부 콘텐츠 형식에 작업 추가

외부 콘텐츠 형식에 사용자 지정 작업을 추가할 수 있습니다. 사용자 지정 작업은 해당 URL(Uniform Resource Locator)을 사용하여 액세스할 수 있는 프로그램 또는 웹 페이지입니다. 작업을 외부 콘텐츠 형식과 연결하는 경우 외부 콘텐츠 형식에 있는 하나 이상의 필드 내용에 따라 해당 작업에 매개 변수를 전달할 수 있습니다. 예를 들어 검색 페이지의 URL을 외부 콘텐츠 형식과 연결하고 이 외부 콘텐츠 형식 항목의 데이터를 제공하여 검색에 매개 변수를 지정할 수 있습니다.

참고

외부 콘텐츠 형식에 새 작업을 추가하는 경우 해당 외부 콘텐츠 형식의 기존 외부 목록에서는 이 작업을 사용할 수 없습니다. 해당하는 외부 콘텐츠 형식의 새 외부 목록에서만 바로 가기 메뉴에 작업이 표시됩니다.

외부 콘텐츠 형식에 작업을 추가하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 외부 콘텐츠 형식 보기 페이지에서 작업을 추가할 외부 콘텐츠 형식을 선택합니다.

  6. 외부 콘텐츠 형식을 가리키고 나타나는 화살표를 클릭한 다음 작업 추가를 클릭합니다.

  7. 작업 추가 페이지의 작업 이름 상자에 작업의 이름을 입력합니다.

    작업 이름은 텍스트 문자열일 수 있습니다. 또한 사용자가 외부 콘텐츠 형식의 항목을 가리켜면 나타나는 화살표를 클릭하는 경우 바로 가기 메뉴에 표시되는 명령 이름이기도 합니다.

  8. 탐색할 URL 필드에 사용자가 작업을 클릭하면 이동하는 명령의 전체 URL을 입력합니다.

    명령에는 외부 콘텐츠 형식에 있는 하나 이상의 필드 내용을 채워지는 매개 변수가 포함될 수 있습니다. 이 필드에 입력하는 URL에 사용할 각 매개 변수에 대한 자리 표시자를 포함할 수 있습니다. 자리 표시자에는 0부터 시작(0, 1, 2 등)하는 정수를 지정하고 {숫자} 형태를 사용해야 합니다. 예를 들어 다음 URL 예에서는 두 매개 변수인 “p0” 및 “p1”을 보여 줍니다.

    https://www.adventure-works.com/sample.aspx?p0={0}\&p1={1}

    경고

    매개 변수에는 이름 및 주민 등록 번호 같은 개인 식별 정보가 포함될 수 있습니다. 작업을 디자인할 때는 이러한 정보를 표시하는 필드를 잘못 사용하지 않도록 해야 하며, 이러한 필드를 반드시 사용해야 하는 경우에는 웹 서버에서 모든 연결 지점에 SSL(Secure Sockets Layer)을 사용하도록 해야 합니다.

  9. 웹 파트 내에서 작업을 사용할 수 있는 경우에는 새 웹 브라우저 창에서 작업 시작(외부 데이터 웹 파트에만 적용됨)에서 를 클릭하여 작업이 새 브라우저 창에서 실행되도록 합니다. 이렇게 하면 사용자가 작업을 사용할 때 현재 컨텍스트를 놓치지 않게 됩니다. 작업이 현재 브라우저 창에서 실행되도록 하려면 아니요를 클릭합니다.

  10. 작업에 매개 변수가 포함되어 있는 경우 매개 변수 **{0}**부터 시작하여 URL의 각 매개 변수 자리 표시자에 대해 매개 변수 속성 필드에서 매개 변수 추가를 클릭하고 외부 콘텐츠 형식의 사용 가능한 필드 목록에서 이 매개 변수에 대해 내용을 전달할 필드를 클릭합니다.

    명령 URL의 각 매개 변수에 대해 이 단계를 반복합니다. 매개 변수 옆의 제거 단추를 클릭하면 해당 매개 변수를 제거할 수 있습니다.

  11. 아이콘을 사용자 지정 작업에 연결하려면 아이콘 섹션에서 표준 아이콘을 클릭하고 목록에서 아이콘을 선택하거나, 다음 URL의 이미지 필드에 작업의 아이콘으로 사용할 이미지의 전체 URL을 입력합니다.

  12. 기본 작업은 사용자가 메뉴에서 작업을 선택하는 대신 항목을 클릭할 때 실행되는 작업입니다. 작업을 기본 작업으로 설정하려면 기본 작업을 클릭합니다.

  13. 확인을 클릭하여 작업을 추가합니다.

Business Data Connectivity Service 응용 프로그램 인스턴스에 대한 프로필 페이지 호스트 지정

프로필 페이지에는 외부 콘텐츠 형식 항목의 데이터가 표시됩니다. Business Data Connectivity 서비스 응용 프로그램의 프로필 페이지는 Business Data Connectivity 서비스를 호스팅하는 팜의 사이트에 저장됩니다. 프로필 페이지가 호스팅되는 사이트를 지정할 수 있습니다.

Business Data Connectivity Service 응용 프로그램 인스턴스에 대한 프로필 페이지 호스트를 지정하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 편집 탭의 프로필 페이지 그룹에서 구성을 클릭합니다.

  6. 엔터티의 프로필 페이지 호스트 페이지에서 호스트 SharePoint 사이트 URL 필드에 외부 콘텐츠 형식의 프로필 페이지를 만들어 저장할 사이트의 URL을 지정합니다. 이 사이트는 Business Data Connectivity 서비스 응용 프로그램 인스턴스와 동일한 서버 팜에 있어야 합니다.

    중요

    외부 콘텐츠 형식의 프로필 페이지를 만들어 저장할 사이트에서는 프로필 페이지를 만들거나 업데이트하는 사용자에게는 디자인 권한을 부여하고, 프로필 페이지를 볼 모든 최종 사용자에게는 읽기 전용 권한을 부여해야 합니다. 이 사이트를 새 웹 응용 프로그램에서 만들어야 하는 경우 해당 웹 응용 프로그램을 Business Data Connectivity Service 응용 프로그램에 연결합니다.

  7. 프로필 페이지를 만들 수 없도록 사이트를 잠그려면 프로필 페이지 만들기 사용의 선택을 취소합니다.

  8. 확인을 클릭합니다.

외부 콘텐츠 형식에 대한 프로필 페이지 만들기 또는 업데이트

외부 콘텐츠 형식에 대한 새 프로필 페이지를 만들 수도 있고 기존 페이지를 업데이트할 수도 있습니다. 예를 들어 외부 콘텐츠 형식에서 외부 데이터 열을 제거하거나 추가하는 경우 외부 콘텐츠 형식의 변경 사항을 반영하도록 프로필 페이지를 업데이트할 수 있습니다.

경고

기존 프로필 페이지를 업데이트하면 현재 프로필 페이지가 덮어써질 수 있습니다. 현재 페이지의 모든 사용자 지정 내용은 업데이트된 페이지에서 손실될 수 있습니다.

외부 콘텐츠 형식에 대한 프로필 페이지를 만들거나 업데이트하려면

  1. 다음과 같은 관리 자격 증명이 있는지 확인합니다.

    • 팜 관리자이거나 서비스 응용 프로그램의 관리자여야 합니다.
  2. 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 목록에서 Business Data Connectivity 서비스 응용 프로그램이 포함된 행을 클릭합니다.

  4. 서비스 응용 프로그램 탭의 작업 섹션에서 관리를 클릭합니다.

  5. 외부 콘텐츠 형식 보기 페이지에서 프로필 페이지를 만들거나 업데이트할 외부 콘텐츠 형식을 선택합니다.

  6. 외부 콘텐츠 형식을 가리키고 나타나는 화살표를 클릭한 다음 프로필 페이지 만들기/업그레이드를 클릭합니다.

  7. 프로필 페이지 만들기/업그레이드 페이지에서 확인을 클릭합니다.

    여러 외부 콘텐츠 형식의 프로필 페이지를 만들거나 업데이트하려면 편집 탭을 클릭하고 프로필 페이지 그룹에서 만들기/업그레이드를 클릭합니다.