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


이전 항목

다음 항목

RSS 피드 웹 애플릿 생성

애플리케이션에 포함할 RSS 피드에 대해 이 애플릿 유형을 생성합니다. 포함된 컨텐츠가 사용자 역할과 관련되도록 RSS 피드 애플릿을 구성합니다.

사용자가 RSS 피드 애플릿을 구성하도록 할 수 있지만 적은 수의 애플릿만 구성할 수 있게 하는 것이 좋습니다. RSS 피드 애플릿을 [작업 표시줄]에 추가하고 해당 레코드를 사용자 지정 웹 탭에서 사용할 수 있게 하면 사용자가 다른 페이지로 이동할 필요없이 피드를 더 쉽게 읽을 수 있습니다.

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

RSS 피드 애플릿을 생성하려면

참고: 이 단계는 레코드 유형에 대한 웹 애플릿 생성글로벌 웹 애플릿 생성 항목에서 설명한 대로 웹 애플릿을 생성하는 최종 단계입니다.

[웹 애플릿] 페이지에서 다음 필드에 정보를 입력하고 [저장]을 클릭합니다.

필드

설명

유형

피드를 선택합니다.

사용자 및 시스템 필드

 

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] 필드에서 현재 커서 위치에 추가합니다.

예를 들어, 드롭다운 리스트에서 [사용자 ID]를 선택하면 %%%User id%%%가 삽입됩니다. 런타임 시 이 매개변수는 로그인한 사용자의 사용자 ID로 바뀝니다.

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

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

레코드 유형 필드

참고: 이 필드는 [위치] 값이 [세부 사항 페이지]인 경우에만 적용됩니다.

매개변수를 추가할 [URL] 필드에 커서를 놓은 다음 포함할 필드를 드롭다운 리스트에서 선택합니다.

예를 들어 [행 ID] 필드를 선택하면 %%%Row id%%%가 삽입됩니다. 런타임에 이 매개변수는 현재 레코드의 행 ID로 바뀝니다.

함수

Oracle CRM On Demand URL을 올바르게 표시하는 데 추가 인코딩이 필요한 경우 선택 리스트에서 EncodeURL을 선택합니다.

URL

사용자가 하이퍼링크를 클릭할 때 호출되는 URL을 입력합니다(예: http://rss.news.yahoo.com/topstories).

URL에 http://를 포함해야 합니다. URL이 적합한 URI(Uniform Resource Identifier)인지 확인합니다. 적합하지 않은 경우에는 사용자가 사용자 정의 웹 애플릿에 접근할 때 포함된 콘텐츠가 아니라 오류 메시지가 표시됩니다.

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

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

URL을 지정하지 않은 경우 사용자가 링크를 클릭하면 빈 URL이 나타납니다.

참고: 각 브라우저에는 최대 URL 길이가 지정되어 있습니다. 이 길이를 초과하는 URL을 지정하는 경우 브라우저에서 예기치 않은 동작이 발생할 수도 있습니다.

사용자가 URL을 재정의하도록 허용

사용자 역할과 관련된 컨텐츠에 대한 RSS 피드 애플릿을 구성합니다. 사용자가 RSS 피드 애플릿을 구성하도록 설정할 수 있지만 적은 수의 애플릿만 구성할 수 있게 설정하는 것이 좋습니다.

다음에서 레코드 열기

레코드를 현재 브라우저 창에서 열지 또는 새 브라우저 창에서 열지에 따라 값을 선택합니다. RSS 피드 애플릿을 [작업 표시줄]에 추가할 경우 새 브라우저 창에서 피드를 읽는 것이 더 쉽습니다. 이렇게 하면 사용자가 다른 페이지로 이동할 필요가 없습니다.

높이

 

애플릿 높이(픽셀).

현대식 아이콘

[검색] 아이콘(돋보기)을 클릭하여 현대식 테마의 웹 애플릿에 사용할 아이콘을 선택합니다. [현대식 아이콘] 필드는 레코드 유형 세부 사항 페이지에 대해 생성하는 웹 애플릿에만 사용할 수 있습니다.


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