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 수 있습니다.
프로시저
-
하위 계정에서 문서 관리 서비스, 애플리케이션 옵션에 대한 서비스 인스턴스를 생성합니다.
-
전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/에 SAP 로그인합니다.
-
하위 계정 탭에서 하위 계정을 선택합니다.
-
다음으로 이동 .
-
문서 관리 서비스, 애플리케이션 옵션 항목을 검색하여 선택합니다.
-
생성을 선택합니다.
-
새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
| 필드 |
설명 |
| 계획 |
표준을 선택한 다음 고지 사항 옵션을 선택합니다. |
| 런타임 환경 |
Cloud Foundry를 선택합니다. |
| 공간 |
하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다. |
| 인스턴스 이름 |
선택한 이름을 입력합니다. 예를 들어 DMS-AO를 입력할 수 있습니다. |
-
생성을 선택합니다.
SAP BTP가 하위 계정에 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스를 만듭니다.
-
새 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스에 대한 서비스 키를 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
구독 탭의 새 문서 관리 서비스, 애플리케이션 옵션 서비스 인스턴스의 행에서 .
-
새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
예를 들어 DMS-AO를 입력할 수 있습니다.
-
생성을 선택합니다.
SAP BTP는 하위 계정에 문서 관리 서비스, 애플리케이션 옵션 서비스 키를 생성합니다.
-
하위 계정에 문서 관리 서비스, 통합 옵션에 대한 서비스 인스턴스를 생성합니다.
-
전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/에 SAP 로그인합니다.
-
하위 계정 탭에서 하위 계정을 선택합니다.
-
다음으로 이동 .
-
문서 관리 서비스, 통합 옵션 항목을 검색하여 선택합니다.
-
생성을 선택합니다.
-
새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
| 필드 |
설명 |
| 계획 |
표준을 선택한 다음 고지 사항 옵션을 선택합니다. |
| 런타임 환경 |
Cloud Foundry를 선택합니다. |
| 공간 |
하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다. |
| 인스턴스 이름 |
선택한 이름을 입력합니다. 예를 들어 DMS-IO를 입력할 수 있습니다. |
-
생성을 선택합니다.
SAP BTP가 하위 계정에 문서 관리 서비스, 통합 옵션 서비스 인스턴스를 만듭니다.
-
새 문서 관리 서비스, 통합 옵션 서비스 인스턴스에 대한 서비스 키를 생성하고 해당 클라이언트 설정 및 API URL을 복사합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
구독 탭의 새 문서 관리 서비스, 통합 옵션 서비스 인스턴스의 행에서 .
-
새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
예를 들어 DMS-IO를 입력할 수 있습니다.
-
생성을 선택합니다.
SAP BTP가 하위 계정에 문서 관리 서비스, 통합 옵션 서비스 키를 생성합니다.
-
서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. 항목에서.
-
자격 증명 양식의 UAA 섹션에서 clientid, clientsecret 및 url 값을 복사하여 안전한 위치에 저장합니다.
중요사항: 외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
-
자격 증명 양식의 엔드포인트 섹션의 ecmservice 항목에서 url 필드 값을 복사하여 안전한 위치에 저장합니다.
중요사항: DMS 외부 콘텐츠 커넥터를 구성할 때 외부 콘텐츠 커넥터 관리자에게 이 엔드포인트 URL이 SAP 필요합니다.
-
자격 증명 양식에서 apiurl 필드 값을 복사하여 안전한 위치에 저장합니다.
중요사항: 외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 구성할 때 이 역할 컬렉션 엔드포인트 URL이 SAP 필요합니다.
-
자격 증명 양식에서 파이프 | 기호를 사용하여 안전한 위치에 보관합니다.
예를 들어 xsappname 필드 값이 673dc63a-f785-4225-b974-de10815701fc!b23581|sdm-di-DocumentManagement-sdm_integration!b62497이면 복사할 값의 일부가 sdm-di-DocumentManagement-sdm_integration!b62497입니다.
-
하위 계정에서 문서 관리 서비스, 리포지토리 옵션에 대한 서비스 인스턴스를 생성합니다.
-
전역 계정 자격 증명을 사용하여 BTP(비즈니스 기술 플랫폼)https://cockpit.btp.cloud.sap/에 SAP 로그인합니다.
-
하위 계정 탭에서 하위 계정을 선택합니다.
-
다음으로 이동 .
-
문서 관리 서비스, 리포지토리 옵션 항목을 검색하여 선택합니다.
-
생성을 선택합니다.
-
새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
| 필드 |
설명 |
| 계획 |
표준을 선택한 다음 고지 사항 옵션을 선택합니다. |
| 런타임 환경 |
Cloud Foundry를 선택합니다. |
| 공간 |
하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다. |
| 인스턴스 이름 |
선택한 이름을 입력합니다. 예를 들어 DMS-RO를 입력할 수 있습니다. |
-
생성을 선택합니다.
SAP BTP가 하위 계정에 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스를 생성합니다.
-
새 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스에 대한 서비스 키를 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
구독 탭의 새 문서 관리 서비스, 리포지토리 옵션 서비스 인스턴스의 행에서 .
-
새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
예를 들어 DMS-RO를 입력할 수 있습니다.
-
생성을 선택합니다.
SAP BTP가 하위 계정에 문서 관리 서비스, 리포지토리 옵션 서비스 키를 생성합니다.
-
하위 계정에서 권한 부여 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
권한 부여 및 신뢰 관리 서비스 항목을 검색하여 선택합니다.
-
생성을 선택합니다.
-
새 인스턴스 또는 구독 양식의 필드에 내용을 입력합니다.
| 필드 |
설명 |
| 계획 |
apiaccess를 선택합니다. |
| 런타임 환경 |
Cloud Foundry를 선택합니다. |
| 공간 |
하위 계정에 대해 생성한 Cloud Foundry 공간의 이름을 입력합니다. 의 하위 계정 생성 단계를 비즈니스 기술 플랫폼(BTP)에 SAP 하위 계정 생성따랐다면 이 이름은 DMS입니다. |
| 인스턴스 이름 |
선택한 이름을 입력합니다. 예를 들어 ATMS를 입력할 수 있습니다. |
-
다음을 선택합니다.
-
새 인스턴스 또는 구독 양식에서 다음 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"
]
}
-
생성을 선택합니다.
SAP BTP는 하위 계정에 인증 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
-
새 인증 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
구독 탭의 새 권한 부여 및 신뢰 관리 서비스 인스턴스에 대한 행에서 .
-
새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
예를 들어 ATMS를 입력할 수 있습니다.
-
생성을 선택합니다.
SAP BTP는 하위 계정에서 권한 부여 및 신뢰 관리 서비스에 대한 서비스 키를 생성합니다.
-
서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. 항목에서.
-
자격 증명 양식의 서비스 키 섹션에서 clientid, clientsecret 및 url 값을 복사하여 안전한 위치에 저장합니다.
중요사항: 외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
-
BTP 하위 계정의 애플리케이션 계획을 사용하여 권한 부여 및 신뢰 관리 서비스에 대한 새 인스턴스를 SAP 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
생성을 선택합니다.
-
새 인스턴스 또는 구독 양식의 기본 정보 페이지에서 필드를 채웁니다.
| 필드 |
설명 |
| 서비스 |
인증 및 신뢰 관리 서비스를 선택합니다. |
| 계획 |
애플리케이션을 선택합니다. |
| 런타임 환경 |
Cloud Foundry를 선택합니다. |
| 공간 |
DMS를 선택합니다. |
| 인스턴스 이름 |
이 서비스 인스턴스의 고유한 이름을 입력합니다. |
-
다음을 선택합니다.
-
새 인스턴스 또는 구독 양식의 매개변수 페이지에서 다음 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"
]
}
-
생성을 선택합니다.
SAP BTP는 하위 계정의 애플리케이션 계획을 사용하여 인증 및 신뢰 관리 서비스에 대한 서비스 인스턴스를 생성합니다.
-
애플리케이션 계획을 사용하여 새 인증 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
-
하위 계정에서 다음으로 이동합니다. .
-
구독 탭의 애플리케이션 계획이 포함된 새 권한 부여 및 신뢰 관리 서비스 인스턴스의 행에서 .
-
새 서비스 키 양식에서 새 서비스 키의 이름을 입력합니다.
예를 들어 ATMS-app-plan을 입력할 수 있습니다.
-
생성을 선택합니다.
SAP BTP는 하위 계정의 애플리케이션 계획을 사용하여 권한 부여 및 신뢰 관리 서비스 인스턴스에 대한 서비스 키를 생성합니다.
-
서비스 키 섹션에서 다음을 선택하여 새 서비스 키를 봅니다. 항목에서.
-
자격 증명 양식의 서비스 키 섹션에서 clientid 및 clientsecret 값을 복사하여 안전한 위치에 저장합니다.
중요사항: 외부 콘텐츠 커넥터 관리자는 DMS 외부 콘텐츠 커넥터를 SAP 구성할 때 이러한 클라이언트 설정 값이 필요합니다.
-
DMS 테넌트에 있는 문서의 기본 웹 URL을 복사합니다 SAP .
-
전역 계정 자격 증명을 사용하여 DMS 테넌트에 SAP 로그인합니다.
-
원하는 리포지토리로 이동합니다.
-
리포지토리에서 하나 이상의 문서가 포함된 원하는 폴더로 이동합니다.
-
문서 항목에서 ... 를 선택한 다음 컨텍스트 메뉴에서 속성 표시 를 선택합니다.
-
문서의 웹 링크를 복사한 다음, 기본 웹 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.