Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

Tworzenie apletów internetowych kanałów RSS

Ten typ apletu tworzy się dla kanałów RSS, które mają zostać osadzone w aplikacji. Aplety te należy skonfigurować tak, aby osadzona zawartość była odpowiednia dla ról użytkowników.

Można zezwolić użytkownikom na samodzielne konfigurowanie apletów "Kanał RSS", lecz zaleca się, aby czynić konfigurowalnymi tylko ich niewielką liczbę. Jeśli aplet "Kanał RSS" zostanie dodany do paska czynności i udostępni się rekordy na niestandardowej karcie internetowej, to użytkownikom będzie łatwiej odczytywać informacje, ponieważ nie będą musieli przechodzić do innej strony.

UWAGA: Informacje o kwestiach, które należy uwzględnić podczas korzystania z kodu niestandardowego w aplikacji Oracle CRM On Demand, znajdują się pod hasłem Zagadnienia ważne dla klientów używających kodu niestandardowego w aplikacji Oracle CRM On Demand.

Jak utworzyć aplet "Kanał RSS"

UWAGA: To jest końcowy etap tworzenia apletu internetowego; poprzednie opisano pod hasłami: Tworzenie apletów internetowych na potrzeby typów rekordów i Tworzenie globalnych apletów internetowych.

Na stronie "Aplet internetowy" wypełnić poniższe pola, po czym nacisnąć przycisk "Zapisz".

Pole

Komentarz

Typ

Wybrać "Kanał zawartości".

Pola użytkownika i systemu

 

Przed utworzeniem apletu internetowego w aplikacji Oracle CRM On Demand należy rozważyć sposób użycia zmiennych pól parametrów takich jak %%%User Id%%%, jeśli pole będzie zawierało znaki, które mogą być znakami sterującymi w formie odwołań do encji znaku.

Podczas wstawiania zmiennych pól parametrów w języku HTML znaki w nazwie pola, takie jak &, są traktowane jako odwołania do encji znaku (w tym przypadku &), aby przeglądarka mogła zinterpretować odwołanie w celu wyświetlenia odpowiedniego znaku. Przykład: Użytkownik zamierza utworzyć aplet internetowy HTML strony startowej z nazwą firmy: A&B Manufacturing. Z listy rozwijanej pól systemowych i użytkownika można wybrać pole "Nazwa firmy" do wstawienia zmiennej: %%%Company name%%%, aby w czasie uruchomienia zmienna ta miała wartość A&B Manufacturing, która będzie wyświetlana w przeglądarce jako A&B Manufacturing. Natomiast w kodzie JavaScript odwołania do encji znaku nie są rozszerzane. Zatem w tym przypadku należy umieścić zmienną w kontekście odwołania, pobrać ją z interfejsu DOM dokumentu, a następnie odpowiednio zakodować. Różnice te obrazuje poniższy przykład kodu HTML apletu internetowego:

<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>

Wartość var1 to "A&#38;B Manufacturing", natomiast wartością var2 jest "A&B Manufacturing". Wartości var1 i var2 różnią się, ponieważ w przeglądarce rozszerzane są odwołania do jednostki wyrażone za pomocą znaczników i danych w kodzie HTML, ale nie odwołania zawarte w elemencie <script>.

Aby dodać pola parametrów do pola URL w miejscu, w którym w danej chwili znajduje się kursor, należy wybrać odpowiednią opcję z listy rozwijanej "Pola użytkownika i systemu".

Na przykład, jeśli z rozwijanej listy zostanie wybrana opcja "ID użytkownika", to zostanie wstawiony parametr %%%User id%%%. W trybie wykonawczym parametr ten jest zastępowany identyfikatorem zalogowanego użytkownika.

Przykład: Jeśli z listy zostanie wybrana wartość "Nazwa hosta", w miejscu ustawienia kursora zostanie wstawiony parametr %%%Hostname%%%. W trybie wykonawczym parametr ten jest zastępowany nazwą hosta serwera, na którym jest uruchomiona aplikacja Oracle CRM On Demand. Jest to przydatne w konfiguracjach zawierających adres URL do aplikacji Oracle CRM On Demand, ponieważ nie jest wtedy konieczna ręczna zmiana nazwy hosta Oracle CRM On Demand podczas przechodzenia z jednego środowiska do innego.

Więcej informacji można znaleźć w temacie Pola użytkownika i systemu.

Pola Typ rekordu

UWAGA: To pole ma zastosowanie tylko wtedy, gdy wartością opcji "Lokalizacja" jest "Strona szczegółów".

Umieścić kursor w tym miejscu w polu URL, w którym ma zostać dodany parametr, po czym wybrać odpowiednie pole z rozwijanej listy.

Na przykład, jeśli z rozwijanej listy zostanie wybrana opcja "ID wiersza", to zostanie wstawiony parametr %%%Row id%%%. W trybie wykonawczym parametr ten jest zastępowany identyfikatorem wiersza bieżącego rekordu.

Funkcje

Z listy wyboru należy wybrać wartość EncodeURL, jeśli adres URL Oracle CRM On Demand wymaga dalszego kodowania, aby mógł być poprawnie wyświetlany.

URL

Podać adres URL (np. http://rss.news.yahoo.com/topstories), który zostanie wywołany, gdy użytkownik kliknie na łączu.

Adres URL musi zawierać przedrostek http://. Upewnić się, że dany adres URL stanowi poprawny unikatowy identyfikator zasobu (URI). Jeśli jest on niepoprawny, podczas próby uzyskania przez użytkownika dostępu do niestandardowego apletu internetowego zamiast osadzonej zawartości zostanie wyświetlony komunikat o błędzie.

Uwaga: Więcej informacji na temat standaryzacji adresów URL w aplikacji Oracle CRM On Demand można znaleźć pod hasłem Standaryzacja adresów URL - informacje.

Do tego pola można także dodać parametry kontekstowe, umieszczając kursor w polu adresu URL, a następnie dokonując wyboru z listy rozwijanej "Pola użytkownika i systemu". W adresie URL zostanie wówczas umieszczony parametr "pole" (wyznaczony przez %%%fieldname%%%), który - w chwili wywołania przez aplet źródłowego adresu URL - zostanie zastąpiony wartością pola z bieżącego rekordu.

Jeśli nie zostanie podany żaden URL, to użytkownik - gdy kliknie na tym łączu - będzie przekierowywany pod pusty adres URL.

UWAGA: Każda przeglądarka zezwala na pewną maksymalną długość adresu URL. Jeśli zostanie podany dłuższy adres URL, użytkownicy mogą doświadczyć nieprzewidywalnego działania przeglądarki.

Użytkownicy mogą przesłaniać URL

Aplety "Kanał RSS" należy skonfigurować tak, aby dostarczały zawartość właściwą dla ról użytkowników. Można zezwolić użytkownikom na samodzielne konfigurowanie apletów "Kanał RSS", lecz zaleca się, aby czynić konfigurowalnymi tylko ich niewielką liczbę.

Otwieraj rekordy w

Wybrać wartość określającą, czy rekordy mają być otwierane w bieżącym czy w nowym oknie przeglądarki internetowej. Zamierzając dodać aplet "Kanał RSS" do paska czynności, należy pamiętać, że dostarczaną zawartość łatwiej jest odczytywać w nowym oknie przeglądarki. Użytkownik nie jest wówczas zmuszany do przejścia do innej strony.

Wysokość

 

Wysokość apletu w pikselach.

Ikona nowoczesna

Aby wybrać ikonę, która ma być używana dla apletu internetowego w motywach nowoczesnych, należy kliknąć ikonę wyszukiwania (szkło powiększające). Pole "Nowoczesna ikona" jest dostępne tylko na potrzeby apletów internetowych tworzonych dla stron szczegółów typu rekordu.


Opublikowano: Sierpień 2018 Copyright © 2005, 2018, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.