다른 응용 프로그램에 Oracle Content Management 웹 사용자 인터페이스를 iFrame로 포함
HTML 인라인 프레임(iframe 태그)에 Oracle Content Management 웹 사용자 인터페이스를 포함할 수 있습니다. 내장된 인터페이스는 기본 브랜딩을 제거하고 포함하는 프레임에 맞게 콘텐츠 크기를 조정하여 Oracle Content Management를 자신의 웹 애플리케이션에 통합할 수 있도록 합니다.
이렇게 하려면 인라인 프레임을 채우는 데 사용되는 URL의 /documents 요소 바로 뒤에 /embed을 멤버나 공용 폴더 링크에 추가합니다.
예를 들어, 다음 URL은 표준 사용자 인터페이스를 호출하고 현재 사용자의 홈 폴더를 표시합니다.
https://www.example.com/documents/home/nameasc
포함된 사용자 인터페이스에 홈 폴더를 표시하려면 다음 형식의 URL을 사용합니다.
https://www.example.com/documents/embed/home/nameasc
내장 인터페이스에서 폴더를 열려면 URL에 folder 요소를 사용하고 폴더의 GUID(전역 고유 식별자)를 지정합니다.
https://www.example.com/documents/embed/folder/1713A5712BE73C37891915A0127B594F/nameasc
참고:
포함된 사용자 인터페이스는 Windows에 320픽셀 너비의 작은 크기에 맞게 컨텐트를 조정합니다. Windows가 320픽셀보다 작으면 창의 오른쪽 가장자리에서 내용이 숨겨집니다.또한 폴더에 멤버 링크 및 공용 링크를 포함하고 브라우저 표시의 일부 측면을 제어하는 구성 매개변수를 사용할 수 있습니다.
다른 도메인에 콘텐츠 포함
Oracle Content Management의 콘텐츠를 다른 도메인에 표시할 수 있습니다. 예를 들어, Oracle Content Management 웹 사용자 인터페이스를 자신의 웹 애플리케이션에 포함하면 애플리케이션 내에서 폴더 및 문서 관리 기능에 액세스할 수 있습니다.
사용자가 콘텐츠를 포함시킬 수 있도록 하려면 포함된 콘텐츠를 사용으로 설정하고 도메인을 추가합니다.
-
Oracle Content Management 웹 애플리케이션에 관리자로 사인인한 후 탐색 메뉴의 [관리] 영역에서 시스템을 누릅니다.
-
관리 메뉴에서 보안을 누릅니다.
-
포함된 콘텐츠에서 사용을 선택합니다.
-
허용된 도메인 상자에 허용된 도메인 목록을 콤마로 구분하여 입력합니다. 도메인은 www.example.com 형식이어야 합니다.
-
도메인을 특정 포트로 제한하려면 사양에 이 포트를 포함시킵니다. 예를 들어
www.example.com:12345입니다. -
여러 하위 도메인이 있는 도메인을 허용하려는 경우
*와일드 카드 문자를 사용할 수 있습니다. 예를 들어www.example.*에는www.example.com,www.example.co.uk도메인이 포함됩니다.
-
Oracle Sales 객체의 하위 탭으로 애플리케이션 포함
애플리케이션을 하위 탭으로 포함하면 새 하위 탭이 Oracle Sales의 특정 객체에 대한 세부정보 페이지의 일부로 표시됩니다. 애플리케이션이 하위 탭의 iFrame에 포함됩니다.
이렇게 하려면 Oracle Sales Application Composer 툴킷을 사용합니다. 이 예에서는 Sales 응용 프로그램 컨테이너 및 Account 객체를 사용합니다.
iFrame Oracle Sales로 문제 해결
Oracle Sales에 IFrame을 포함시키는 것과 관련된 몇 가지 일반적인 문제는 HTTPS 프로토콜로 보안 연결을 설정하는 것입니다.
예를 들어, 응용 프로그램을 포함할 때 빈 iFrame이 표시되는 경우 다음을 수행합니다.
- 응용 프로그램의 URL이 올바른지 확인합니다. 브라우저 개발자 툴을 사용하여 생성된 URL의 호스트 이름이 올바른지 여부를 확인하고 그렇지 않으면 올바른지 확인합니다.
- Oracle Java Cloud Service 서블릿을 사용하여 iFrame을 포함하는 경우 HTTPS를 사용하여 서블릿에 액세스 중인지 확인합니다. 보안을 위해 대부분의 브라우저에서 동일한 브라우저 페이지에서 HTTP 및 HTTPS 콘텐츠를 혼합할 수 없습니다.
- 서블릿이 오류 로그를 쓰면 응용 프로그램 디버그 로그를 검사할 수 있습니다. 응용 프로그램을 실행할 때 오류가 발생했는데 브라우저에 표시되는 오류가 나타나지 않으면 응용 프로그램 서버에서 오류 로그를 검사해 보십시오.