인쇄      온라인 도움말의 PDF 버전 열기


이전 항목

다음 항목

탭에 외부 웹 페이지 표시

Oracle CRM On Demand의 탭에 웹 컨텐츠를 표시할 수 있습니다. 이러한 웹 컨텐츠는 외부 웹 페이지이거나 웹에서 사용 가능한 회사 데이터일 수 있습니다. 예를 들어 서비스 담당자가 Oracle CRM On Demand로 작업하면서 사용할 수 있도록 다른 웹 애플리케이션에 있는 재고 정보를 추적하려 할 경우, 사용자 지정 웹 탭을 생성하여 외부 웹 애플리케이션을 Oracle CRM On Demand의 기본 컨텐츠 영역에 나타낼 수 있습니다.

또한 웹 컨텐츠를 포함할 사용자 지정 웹 애플릿을 생성할 수도 있습니다. 사용자 지정 웹 애플릿 및 사용자 지정 웹 탭과의 비교에 대한 자세한 내용은 사용자 지정 웹 애플릿 정보를 참조하십시오.

참고: Oracle CRM On Demand에서 사용자 코드 사용 시 적용할 고려 사항에 대한 자세한 내용은 Oracle CRM On Demand에서 사용자 정의 코드를 사용하는 고객에 대한 중요 고려 사항을 참조하십시오.

사용자 지정 웹 페이지를 표시하려면 역할 관리 마법사를 사용하여 해당 사용자 역할에 탭을 추가해야 합니다.

시작하기 전에 이 절차를 수행하려면 애플리케이션 사용자 정의 권한 역할이 필요합니다.

Oracle CRM On Demand 페이지에서 외부 정보를 표시할 수 있으려면 먼저 다음을 확인해야 합니다.

  • 외부 애플리케이션에 웹 인터페이스가 있는가?
  • 외부 애플리케이션 또는 웹 페이지에서 브라우저 창에 대한 완전한 제어가 필요 없는가?

참고: SSO(Single Sign On)와 같은 기능을 사용하거나 웹 사이트를 Oracle CRM On Demand와 통합하려는 경우 회사에 웹 서비스가 사용으로 설정되었는지 확인해야 합니다.

탭에 외부 웹 페이지를 표시하려면

  1. 페이지 오른쪽 맨 위에 있는 [관리] 글로벌 링크를 클릭합니다.
  2. [애플리케이션 사용자 정의] 섹션에서 [애플리케이션 사용자 정의]를 클릭합니다.
  3. [애플리케이션 설정] 섹션에서 [사용자 지정 웹 탭] 링크를 클릭합니다.
  4. [사용자 지정 탭] 리스트 페이지에서 [신규]를 클릭합니다.
  5. 사용자 지정 웹 탭 페이지에서 아래 표를 사용하여 필요한 정보를 입력하고 레코드를 저장합니다.
  6. (선택 사항) 갱신된 이름을 회사에 활성화된 다른 언어로 번역해야 함을 나타내려면 [웹] 탭의 [사용자 정의 웹 탭 리스트] 페이지에 있는 [번역 표시] 확인란을 선택합니다.

    필드

    설명

    이름

    사용자 지정 웹 탭의 이름입니다.

    유형

    URL 또는 HTML을 선택합니다.

    사용자 및 시스템 필드

     

    Oracle CRM On Demand에서 웹 애플릿을 생성하기 전에 필드에 문자 엔터티 참조로 이스케이프할 수 있는 문자가 포함된 경우 %%%User Id%%% 같은 매개변수 필드 변수를 사용하는 방법을 신중히 고려하십시오.

    매개변수 필드 변수를 HTML에 삽입할 때 필드 이름에 있는 & 같은 문자는 일치하는 문자 엔터티 참조로 이스케이프되고(이 경우 &) 참조된 문자가 표시되도록 브라우저에서 엔터티 참조가 확장됩니다. 예를 들어, 회사 이름이 A&B Manufacturing인 홈페이지 HTML 웹 애플릿을 생성할 수 있습니다. [사용자 및 시스템 필드] 드롭다운 리스트에서 [회사 이름]을 선택하여 %%%Company name%%% 변수를 삽입할 수 있고 런타임에 이 변수의 값은 A&B Manufacturing이고 브라우저에는 A&B Manufacturing으로 표시됩니다. 그러나 JavaScript 코드에서는 문자 엔터티 참조가 확장되지 않으므로 이 경우 참조 가능 컨텍스트에 변수를 삽입하고 문서 DOM에서 변수를 검색한 다음 필요한 경우 인코딩합니다. 이 차이점은 다음 웹 애플릿 HTML 코드 예제에 설명되어 있습니다.

    <span id=”companyname” style=”display:none” data-value=”%%%Company name%%%”></span>

    <script type=”text/javascript”>

    var var1 = ”%%%Company name%%%”;

    var var2 = document.getElementById(“companyname”).getAttribute(“data-value”);

    </script>

    var1 값은 “A&#38;B Manufacturing”이고 var2 값은 “A&B Manufacturing”입니다. 엔터티 참조는 브라우저의 HTML 태그와 데이터에서 확장되지만 <script> 요소에서는 확장되지 않으므로 var1 값과 var2 값이 서로 다릅니다.

    [사용자 및 시스템 필드] 드롭다운 리스트에서 옵션을 선택하여 매개변수 필드를 [URL] 또는 [HTML] 필드에서 현재 커서 위치에 추가합니다. 예를 들어, 드롭다운 리스트에서 [사용자 ID]를 선택하면, 커서 위치에 따라 URL 또는 HTML 필드에 %%%User id%%%가 삽입됩니다. 런타임 시 이 매개변수는 사인인한 사용자 ID로 바뀝니다.

    다른 예를 살펴보면 리스트에서 호스트 이름을 선택할 경우 %%%Hostname%%%이 커서 위치에 삽입됩니다. 런타임에 이 매개변수는 Oracle CRM On Demand가 실행되고 있는 서버의 호스트 이름으로 바뀝니다. 한 환경에서 다른 환경으로 마이그레이션할 때 더 이상 Oracle CRM On Demand 호스트 이름을 수동으로 수정할 필요가 없으므로 이 기능은 Oracle CRM On Demand URL이 포함된 구성에서 유용합니다.

    자세한 내용은 사용자 및 시스템 필드를 참조하십시오.

    URL

    참고: 이 설정은 [유형] 메뉴에서 [URL]을 선택하는 경우에만 사용할 수 있습니다.

    사용자가 하이퍼링크를 클릭할 때 호출되는 URL을 입력합니다(예: www.oracle.com). URL의 http:// 부분은 입력할 필요가 없습니다. URL이 적합한 URI(Uniform Resource Identifier)인지 확인합니다. 적합하지 않은 경우에는 사용자가 사용자 정의 웹 탭에 접근할 때 포함된 콘텐츠가 아니라 오류 메시지가 표시됩니다.

    참고: Oracle CRM On Demand의 URL 표준화에 대한 자세한 내용은 URL 표준화 정보를 참조하십시오.

    [URL] 필드에 커서를 놓은 다음 [사용자 및 시스템 필드] 드롭다운 리스트를 선택하여 컨텍스트에 따른 매개변수를 포함할 수도 있습니다. 그러면 URL에 필드 매개변수가 추가되며(%%%fieldname%%%으로 지정), 이 매개변수는 사용자가 값을 클릭할 때 현재 레코드 기반의 필드 값으로 바뀝니다. URL을 지정하지 않는 경우 탭을 클릭하면 빈 URL이 표시됩니다.

    각 브라우저에는 최대 URL 길이가 지정되어 있습니다. 이 길이를 초과하는 URL을 지정하는 경우 사용자가 웹 탭을 클릭하면 브라우저에서 예기치 않은 동작이 발생합니다.

    참고: Oracle CRM On Demand에서는 분석 콘텐츠를 포함하는 내부 URL(Oracle CRM On Demand 내에서) 또는 외부 URL을 지원하지 않습니다. Oracle CRM On Demand을(를) 업그레이드한 후 URL이 작동하지 않을 수 있으므로 사용자 정의 웹 애플릿에 분석 콘텐츠를 포함하는 데 URL을 사용하지 않는 것이 좋습니다. 사용자 정의 홈페이지 보고서를 사용하여 Oracle CRM On Demand 내에서 분석 콘텐츠를 표시합니다.

    HTML 헤드 추가

    참고: 이 설정은 [유형] 메뉴에서 [HTML]을 선택하는 경우에만 사용할 수 있습니다.

    입력한 HTML은 [웹] 탭을 추가할 페이지의 HTML 코드에서 <iframe> 요소의 src 특성에 사용됩니다. [웹 탭 HTML] 필드에 추가하는 모든 코드가 <iframe> 요소에 추가됩니다. HTML의 <head> 섹션에 삽입하는 JavaScript 파일에 대한 참조를 이 필드에 포함할 수 있습니다.

    Oracle CRM On Demand 페이지에서 JavaScript 파일 참조는 지원되지 않습니다. 이 필드에 입력하는 콘텐츠는 <head> 태그에 추가됩니다.

    웹 탭 HTML

    참고: 이 설정은 [유형] 메뉴에서 [HTML]을 선택하는 경우에만 사용할 수 있습니다.

    입력한 HTML은 [웹] 탭을 추가할 페이지의 HTML 코드에서 <iframe> 요소의 src 특성에 사용됩니다. [웹 탭 HTML] 필드에 추가하는 모든 코드가 <iframe> 요소에 추가됩니다. 이 필드에 입력하는 모든 콘텐츠가 <body> 태그에 추가됩니다.

    설명

    웹 탭에 대한 설명을 입력합니다.

    높이

     

    웹 탭의 픽셀 값을 입력합니다.

    너비

    웹 탭의 픽셀 값을 입력합니다.

    아이콘

    [아이콘] 레이블 옆의 [검색] 아이콘을 클릭하고 창에서 아이콘을 선택합니다.

    참고: 갱신된 이 이름을 활성화된 다른 언어로 나타내려면 [번역 대상] 확인란을 선택합니다. 다른 언어에서 또는 이 페이지의 [번역 언어] 리스트에서 다른 언어를 선택한 경우, 번역된 버전을 수동으로 입력하기 전까지는 갱신된 이름이 대괄호 안에 파란색 텍스트로 나타납니다. 파란색 텍스트의 갱신된 이름을 통해 번역해야 하는 용어를 추적할 수 있습니다.

Oracle CRM On Demand에 사용자 지정 웹 페이지를 추가했으면 이 웹 페이지를 특정 사용자 역할에 대해 활성화해야 사용자가 이 웹 페이지를 볼 수 있습니다. 역할 추가에 대한 자세한 내용은 역할 추가를 참조하십시오.


2016년 10월 게시됨 Copyright © 2005, 2016, Oracle. All rights reserved. Legal Notices.