외부 콘텐츠 인덱싱을 위한 DMS 구성 SAP

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 15분
  • DMS 외부 콘텐츠 커넥터가 SAP DMS 문서 및 리포지토리에 액세스할 SAP 수 있도록 BTP(비즈니스 기술 플랫폼) 전역 계정에 서비스 인스턴스와 서비스 키를 SAP 생성합니다.

    시작하기 전에

    BTP의 SAP 전역 계정 관리자여야 합니다. 전역 계정에 문서 관리 서비스에 액세스할 수 있는 권한이 있어야 합니다.SAP

    SAP 전역 계정 관리자는 BTP 전역 계정에 다음 권리를 사용하여 하위 계정을 SAP 생성해야 합니다.
    • 문서 관리 서비스, 애플리케이션 옵션
    • 문서 관리 서비스, 통합 옵션
    • 문서 관리 서비스, 리포지토리 옵션
    • Cloud Foundry 환경
    • 인증 및 신뢰 관리 서비스
    BTP 전역 계정에 이러한 권리 SAP 가 있는 하위 계정이 아직 없는 경우 이 작업을 수행하기 전에 예비 작업을 수행합니다 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성 .

    필요한 역할: 없음

    이 태스크 정보

    DMS 외부 콘텐츠 커넥터는 SAP 문서 관리 서비스, 통합 옵션 REST API를 사용하여 DMS 소스 시스템의 리포지토리 SAP 에서 문서를 검색합니다.

    커넥터가 이 API를 통해 DMS 소스 시스템에 액세스할 SAP 수 있도록 하려면 DMS BTP(비즈니스 기술 플랫폼)에서 SAP 서비스 인스턴스와 서비스 키를 구성해야 합니다. 커넥터 관리자는 새 서비스 키에서 복사한 설정을 사용하여 소스 시스템에 적절하게 연결하도록 DMS 외부 커넥터를 구성할 SAP 수 있습니다.

    프로시저

    1. 하위 계정에서 문서 관리 서비스, 애플리케이션 옵션에 대한 서비스 인스턴스를 생성합니다.
      1. 전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/SAP 로그인합니다.
      2. 하위 계정 탭에서 하위 계정을 선택합니다.
      3. 다음으로 이동 서비스 마켓플레이스.
      4. 문서 관리 서비스, 애플리케이션 옵션 항목을 검색하여 선택합니다.
      5. 생성을 선택합니다.
      6. 새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
        필드 설명
        계획 표준을 선택한 다음 고지 사항 옵션을 선택합니다.
        런타임 환경 Cloud Foundry를 선택합니다.
        공간 하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다.
        인스턴스 이름 선택한 이름을 입력합니다. 예를 들어 DMS-AO를 입력할 수 있습니다.
      7. 생성을 선택합니다.
        SAP BTP가 하위 계정에 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스를 만듭니다.
    2. 새 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스에 대한 서비스 키를 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 인스턴스 및 구독.
      2. 구독 탭의 새 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스의 행에서 > 서비스 키 작성.
      3. 새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
        예를 들어 DMS-AO를 입력할 수 있습니다.
      4. 생성을 선택합니다.
        SAP BTP는 하위 계정에 문서 관리 서비스, 애플리케이션 옵션 서비스 키를 생성합니다.
    3. 하위 계정에 문서 관리 서비스, 통합 옵션에 대한 서비스 인스턴스를 생성합니다.
      1. 전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/SAP 로그인합니다.
      2. 하위 계정 탭에서 하위 계정을 선택합니다.
      3. 다음으로 이동 서비스 마켓플레이스.
      4. 문서 관리 서비스, 통합 옵션 항목을 검색하여 선택합니다.
      5. 생성을 선택합니다.
      6. 새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
        필드 설명
        계획 표준을 선택한 다음 고지 사항 옵션을 선택합니다.
        런타임 환경 Cloud Foundry를 선택합니다.
        공간 하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다.
        인스턴스 이름 선택한 이름을 입력합니다. 예를 들어 DMS-IO를 입력할 수 있습니다.
      7. 생성을 선택합니다.
        SAP BTP가 하위 계정에 문서 관리 서비스, 통합 옵션 서비스 인스턴스를 만듭니다.
    4. 새 문서 관리 서비스, 통합 옵션 서비스 인스턴스에 대한 서비스 키를 생성하고 해당 클라이언트 설정 및 API URL을 복사합니다.
      1. 하위 계정에서 다음으로 이동합니다. 인스턴스 및 구독.
      2. 구독 탭의 새 문서 관리 서비스, 통합 옵션 서비스 인스턴스의 행에서 > 서비스 키 작성.
      3. 새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
        예를 들어 DMS-IO를 입력할 수 있습니다.
      4. 생성을 선택합니다.
        SAP BTP가 하위 계정에 문서 관리 서비스, 통합 옵션 서비스 키를 생성합니다.
      5. 서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. > 항목에서.
      6. 자격 증명 양식의 UAA 섹션에서 clientid, clientsecreturl 값을 복사하여 안전한 위치에 저장합니다.
        중요사항:
        외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
      7. 자격 증명 양식의 엔드포인트 섹션의 ecmservice 항목에서 url 필드 값을 복사하여 안전한 위치에 저장합니다.
        중요사항:
        DMS 외부 콘텐츠 커넥터를 구성할 때 외부 콘텐츠 커넥터 관리자에게 이 엔드포인트 URL이 SAP 필요합니다.
      8. 자격 증명 양식에서 apiurl 필드 값을 복사하여 안전한 위치에 저장합니다.
        중요사항:
        외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 구성할 때 이 역할 컬렉션 엔드포인트 URL이 SAP 필요합니다.
      9. 자격 증명 양식에서 파이프 | 기호를 사용하여 안전한 위치에 보관합니다.
        예를 들어 xsappname 필드 값이 673dc63a-f785-4225-b974-de10815701fc!b23581|sdm-di-DocumentManagement-sdm_integration!b62497이면 복사할 값의 일부가 sdm-di-DocumentManagement-sdm_integration!b62497입니다.
    5. 하위 계정에서 문서 관리 서비스, 리포지토리 옵션에 대한 서비스 인스턴스를 생성합니다.
      1. 전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/SAP 로그인합니다.
      2. 하위 계정 탭에서 하위 계정을 선택합니다.
      3. 다음으로 이동 서비스 마켓플레이스.
      4. 문서 관리 서비스, 리포지토리 옵션 항목을 검색하여 선택합니다.
      5. 생성을 선택합니다.
      6. 새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
        필드 설명
        계획 표준을 선택한 다음 고지 사항 옵션을 선택합니다.
        런타임 환경 Cloud Foundry를 선택합니다.
        공간 하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다.
        인스턴스 이름 선택한 이름을 입력합니다. 예를 들어 DMS-RO를 입력할 수 있습니다.
      7. 생성을 선택합니다.
        SAP BTP가 하위 계정에 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스를 생성합니다.
    6. 새 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스에 대한 서비스 키를 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 인스턴스 및 구독.
      2. 구독 탭의 새 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스의 행에서 > 서비스 키 작성.
      3. 새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
        예를 들어 DMS-RO를 입력할 수 있습니다.
      4. 생성을 선택합니다.
        SAP BTP가 하위 계정에 문서 관리 서비스, 리포지토리 옵션 서비스 키를 생성합니다.
    7. 하위 계정에서 권한 부여 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 서비스 > 서비스 마켓플레이스.
      2. 권한 부여 및 신뢰 관리 서비스 항목을 검색하여 선택합니다.
      3. 생성을 선택합니다.
      4. 새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
        필드 설명
        계획 apiaccess를 선택합니다.
        런타임 환경 Cloud Foundry를 선택합니다.
        공간 하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다.
        인스턴스 이름 선택한 이름을 입력합니다. 예를 들어 ATMS를 입력할 수 있습니다.
      5. 다음을 선택합니다.
      6. 새 인스턴스 또는 구독 양식에서 다음 JSON 코드를 인스턴스 매개변수 구성 텍스트 입력 필드에 붙여넣고 <instance-name> 을 해당 ServiceNow AI Platform 인스턴스 이름으로 바꿉니다.
        {
          "xsappname": "dms-servicenow-client",
          "tenant-mode": "dedicated",
          "description": "XSUAA config for DMS API access via IAS",
          "oauth2-configuration": {
            "redirect-uris": [
              "https://<instance-name>.service-now.com/oauth_redirect.do"
            ],
            "grant-types": [
              "authorization_code",
              "client_credentials",
              "password",
              "refresh_token"
            ]
          },
          "scopes": [
            {
              "name": "$XSAPPNAME.DMSViewer",
              "description": "Read-only access to DMS repositories"
            },
            {
              "name": "$XSAPPNAME.DMSContributor",
              "description": "Create and modify documents in DMS"
            },
            {
              "name": "$XSAPPNAME.DMSAdministrator",
              "description": "Full administrative access to DMS"
            }
          ],
          "role-templates": [
            {
              "name": "DMSViewerRole",
              "description": "Role for viewing DMS documents",
              "scope-references": [
                "$XSAPPNAME.DMSViewer"
              ]
            },
            {
              "name": "DMSContributorRole",
              "description": "Role for contributing documents",
              "scope-references": [
                "$XSAPPNAME.DMSContributor"
              ]
            },
            {
              "name": "DMSAdministratorRole",
              "description": "Role for administering DMS",
              "scope-references": [
                "$XSAPPNAME.DMSAdministrator"
              ]
            }
          ],
          "authorities": [
            "$XSAPPNAME.DMSViewer",
            "$XSAPPNAME.DMSContributor",
            "$XSAPPNAME.DMSAdministrator"
          ]
        }
      7. 생성을 선택합니다.
        SAP BTP는 하위 계정에 인증 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
    8. 새 인증 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 인스턴스 및 구독.
      2. 구독 탭의 새 권한 부여 및 신뢰 관리 서비스 인스턴스에 대한 행에서 > 서비스 키 작성.
      3. 새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
        예를 들어 ATMS를 입력할 수 있습니다.
      4. 생성을 선택합니다.
        SAP BTP는 하위 계정에서 권한 부여 및 신뢰 관리 서비스에 대한 서비스 키를 생성합니다.
      5. 서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. > 항목에서.
      6. 자격 증명 양식의 서비스 키 섹션에서 clientid, clientsecreturl 값을 복사하여 안전한 위치에 저장합니다.
        중요사항:
        외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
    9. BTP 하위 계정의 애플리케이션 계획을 사용하여 권한 부여 및 신뢰 관리 서비스에 대한 새 인스턴스를 SAP 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 서비스 > 인스턴스 및 구독.
      2. 생성을 선택합니다.
      3. 새 인스턴스 또는 구독 양식의 기본 정보 페이지에서 필드를 채웁니다.
        필드 설명
        서비스 인증 및 신뢰 관리 서비스를 선택합니다.
        계획 애플리케이션을 선택합니다.
        런타임 환경 Cloud Foundry를 선택합니다.
        공간 DMS를 선택합니다.
        주:
        BTP 하위 계정에 대해 SAP 작성한 Cloud Foundry 공간의 이름입니다. 이 절차에 대한 자세한 내용은 다음 문서를 참조하십시오 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성.
        인스턴스 이름 이 서비스 인스턴스의 고유한 이름을 입력합니다.
      4. 다음을 선택합니다.
      5. 새 인스턴스 또는 구독 양식의 매개변수 페이지에서 다음 JSON 코드를 인스턴스 매개변수 구성 텍스트 입력 필드에 붙여넣고 <service-name>을 단계9.c의 애플리케이션 계획과 함께 새 권한 부여 및 신뢰 관리 서비스 인스턴스에 대해 입력한 이름으로 바꾸고, <instance-name>을 인스턴스 이름 ServiceNow AI Platform 으로, <xsappname>을 단계에서 복사한 xsappname 하위 문자열로 바꿉니다.4.i
        {
          "xsappname": "<service-name>",
          "tenant-mode": "dedicated",
          "description": "XSUAA config for DMS API access via IAS",
          "oauth2-configuration": {
            "redirect-uris": [
              "https://<instance-name>.service-now.com/oauth_redirect.do"
            ],
            "grant-types": [
              "authorization_code",
              "client_credentials",
              "password",
              "refresh_token"
            ]
          },
          "scopes": [
            {
              "name": "$XSAPPNAME.DMSViewer",
              "description": "Read-only access to DMS repositories"
            },
            {
              "name": "$XSAPPNAME.DMSContributor",
              "description": "Create and modify documents in DMS"
            },
            {
              "name": "$XSAPPNAME.DMSAdministrator",
              "description": "Full administrative access to DMS"
            }
          ],
          "role-templates": [
            {
              "name": "DMSViewerRole",
              "description": "Role for viewing DMS documents",
              "scope-references": [
                "$XSAPPNAME.DMSViewer"
              ]
            },
            {
              "name": "DMSContributorRole",
              "description": "Role for contributing documents",
              "scope-references": [
                "$XSAPPNAME.DMSContributor"
              ]
            },
            {
              "name": "DMSAdministratorRole",
              "description": "Role for administering DMS",
              "scope-references": [
                "$XSAPPNAME.DMSAdministrator"
              ]
            }
          ],
          "authorities": [
            "$ACCEPT_GRANTED_AUTHORITIES",
            "<xsappname>.sdmadmin",
            "<xsappname>.sdmbusinessadmin"
          ],
          "foreign-scope-references": [
            "<xsappname>.sdmuser",
            "<xsappname>.sdmadmin",
            "<xsappname>.sdmbusinessadmin"
          ]
        }
      6. 생성을 선택합니다.
        SAP BTP는 하위 계정의 애플리케이션 계획을 사용하여 인증 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
    10. 애플리케이션 계획을 사용하여 새 인증 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
      1. 하위 계정에서 다음으로 이동합니다. 인스턴스 및 구독.
      2. 구독 탭의 애플리케이션 계획이 포함된 새 권한 부여 및 신뢰 관리 서비스 인스턴스의 행에서 > 서비스 키 작성.
      3. 새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
        예를 들어 ATMS-app-plan을 입력할 수 있습니다.
      4. 생성을 선택합니다.
        SAP BTP는 하위 계정의 애플리케이션 계획을 사용하여 권한 부여 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
      5. 서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. > 항목에서.
      6. 자격 증명 양식의 서비스 키 섹션에서 clientidclientsecret 값을 복사하여 안전한 위치에 저장합니다.
        중요사항:
        외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
    11. DMS 테넌트에 있는 문서의 기본 웹 URL을 복사합니다 SAP .
      1. 전역 계정 자격 증명을 사용하여 DMS 테넌트에 SAP 로그인합니다.
      2. 원하는 리포지토리로 이동합니다.
      3. 리포지토리에서 하나 이상의 문서가 포함된 원하는 폴더로 이동합니다.
      4. 문서 항목에서 ... 를 선택한 다음 컨텍스트 메뉴에서 속성 표시 를 선택합니다.
      5. 문서의 웹 링크를 복사한 다음, 기본 웹 URL을 추출하여 안전한 위치에 저장합니다.

        기본 웹 URL은 /open으로 끝나는 웹 링크 URL의 일부입니다. 예를 들어 웹 링크 URL이 https://example.sap.com/cp.portal/site#user-display?sap-ui-app-id-hint=com.sap.ecm.sdm.user&/documents/v1/open/rep=ABCDE&obj=12345&vs=1 면 기본 웹 URL은 https://example.sap.com/cp.portal/site#user-display?sap-ui-app-id-hint=com.sap.ecm.sdm.user&/documents/v1/open 입니다.

        중요사항:
        DMS 외부 콘텐츠 커넥터를 구성할 때 외부 콘텐츠 커넥터 관리자에게 이 기본 웹 URL이 SAP 필요합니다.

    다음에 수행할 작업

    커넥터 관리자에게 다음 항목을 제공합니다.
    • 4.f의 문서 관리 서비스, 통합 옵션 서비스 인스턴스의 서비스 키에서 복사한 클라이언트 ID, 클라이언트 암호 및 액세스 토큰 URL입니다.
    • 4.g의 문서 관리 서비스, 통합 옵션 서비스 인스턴스에 대한 서비스 키에서 복사한 ecmservice 엔드포인트 URL입니다.
    • 단계의 문서 관리 서비스, 통합 옵션 서비스 인스턴스에 대한 서비스 키에서 복사한 역할 컬렉션 엔드포인트 URL입니다.4.h
    • 단계 인증 및 신뢰 관리 서비스 인스턴스의 서비스 키에서 복사한 클라이언트 ID, 클라이언트 암호 및 액세스 토큰 URL입니다.8.f
    • 단계의 애플리케이션 계획과 함께 권한 부여 및 신뢰 관리 서비스 인스턴스의 서비스 키에서 복사한 클라이언트 ID 및 클라이언트 비밀입니다.10.f
    • 단계에서 복사한 기본 웹 URL입니다.11.e

    커넥터 관리자는 DMS 소스 시스템에서 문서와 보안 주체를 검색하도록 DMS 외부 콘텐츠 커넥터를 SAP 구성하려면 이러한 항목이 SAP 필요합니다.

    DMS 외부 콘텐츠 커넥터 생성 및 구성 SAP 에 대한 자세한 내용은 다음 문서를 참조하십시오 DMS 외부 콘텐츠 커넥터 생성 SAP.