Administrowanie aplikacją Oracle CRM On Demand > Dostosowywanie aplikacji > Wyświetlanie zewnętrznych stron internetowych, raportów i pulpitów w kartach
Wyświetlanie zewnętrznych stron internetowych, raportów i pulpitów w kartach
Na karcie Oracle CRM On Demand można wyświetlić zawartość internetową. Zawartością internetową może być zewnętrza strona WWW lub dane firmy pochodzące z Internetu. Można na przykład śledzić informacje o zapasach pochodzące z innej aplikacji internetowej, które mają być udostępniane przedstawicielom serwisu pracującym w aplikacji Oracle CRM On Demand. Aby spełnić to wymaganie, można utworzyć niestandardową kartę WWW, na której będzie wyświetlana zewnętrzna aplikacja internetowa w obszarze głównej zawartości Oracle CRM On Demand. Można także osadzać raporty i pulpity z katalogu "Analizy" w niestandardowych kartach internetowych.
UWAGA: Więcej informacji o miejscach, w których można osadzać raporty i pulpity w aplikacji Oracle CRM On Demand można znaleźć pod hasłem Osadzanie raportów i pulpitów w Oracle CRM On Demand - informacje.
Ponadto można utworzyć niestandardowe aplety internetowe do zamieszczania zawartości internetowej, raportów i pulpitów. Informacje dotyczące niestandardowych apletów internetowych i ich porównanie z niestandardowymi kartami WWW są dostępne pod hasłem Tworzenie własnych apletów internetowych.
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.
Aby niestandardowa karta internetowa była widoczna, musi zostać dodana do wymaganej roli użytkownika za pomocą kreatora zarządzania rolami.
Przed rozpoczęciem. Tę procedurę może wykonać tylko użytkownik, którego rola zawiera uprawnienie "Dostosowywanie aplikacji".
Wyświetlanie informacji zewnętrznych na stronie Oracle CRM On Demand jest możliwe pod następującymi warunkami:
- Aplikacja zewnętrzna jest wyposażona w interfejs internetowy.
- Aplikacja zewnętrzna lub strona WWW nie wymaga pełnej kontroli nad oknem przeglądarki.
Aby można było osadzić raport lub pulpit na karcie internetowej, musi on być przechowywany w folderach współużytkowanych, w folderze, do którego użytkownik ma dostęp.
UWAGA: Jeśli firma planuje korzystanie z takich funkcji jak jednokrotne logowanie lub integracja jej serwisu internetowego z Oracle CRM On Demand, musi mieć aktywne usługi internetowe.
Jak wyświetlać zewnętrzną stronę WWW na karcie
- Kliknąć łącze globalne "Administracja" dostępne w prawym górnym rogu każdej strony.
- W sekcji "Dostosowywanie aplikacji" kliknąć łącze "Dostosowywanie aplikacji".
- W sekcji "Konfiguracja aplikacji" kliknąć łącze "Niestandardowe karty internetowe".
- Na stronie listy niestandardowych kart nacisnąć przycisk "Nowa".
- Na stronie "Niestandardowa karta internetowa" podać wymagane informacje korzystając z tabeli poniżej i zapisać rekord.
- Aby zasygnalizować, że zaktualizowana nazwa musi zostać przetłumaczona na inne języki aktywowane dla firmy, zaznaczyć pole wyboru "Oznacz do tłumaczenia" (na stronie list niestandardowych kart internetowych) dotyczące karty internetowej (opcjonalne).
Pole
|
Komentarz
|
Nazwa
|
Nazwa niestandardowej karty internetowej.
|
Typ
|
Wybrać typ karty internetowej do utworzenia: URL, HTML, raport lub pulpit.
|
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&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 pól URL lub HTML w miejscu, w którym w danej chwili znajduje się kursor, należy wybrać odpowiednią opcję z listy rozwijanej "Pola użytkownika i systemu". Jeśli na przykład z listy rozwijanej zostanie wybrana opcja "ID użytkownika", parametr %%%User id%%% zostanie wstawiony w polu URL lub HTML, w zależności od położenia kursora. 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.
|
URL
|
UWAGA: To ustawienie jest dostępne, tylko jeśli w menu "Typ" wybrano opcję "URL".
Podać adres URL (np. www.oracle.com), który zostanie wywołany, gdy użytkownik kliknie łącze. Można pominąć część adresu 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 niestandardowej karty internetowej 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.
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 pola (wyświetlany jako %%%fieldname%%%), który zostanie zastąpiony wartością pola z bieżącego rekordu, gdy użytkownik kliknie dane wartości. W przypadku niepodania adresu URL, po kliknięciu karty użytkownik zostanie przekierunkowany do pustego adresu URL.
Każda przeglądarka zezwala na pewną maksymalną długość adresu URL. Jeśli zostanie podany dłuższy adres URL, kliknięcie na tej karcie internetowej może powodować nieoczekiwane zachowanie przeglądarki.
UWAGA: Chociaż jest możliwe użycie adresu URL w celu osadzenia raportu lub pulpitu na niestandardowej karcie internetowej typu URL, funkcja ta nie jest w pełni obsługiwana i adres URL może nie działać po uaktualnieniu.
|
Nagłówek HTML - dodatki
|
UWAGA: To ustawienie jest dostępne, tylko jeśli w menu "Typ" wybrano opcję "HTML".
Wprowadzany kod HTML będzie użyty w atrybucie src elementu <iframe> w kodzie HMTL strony, do której dodana zostanie karta internetowa. Każdy kod wstawiany w polu "HTML kart internetowych" jest dodawany do elementu <iframe>. Można zawrzeć odwołania do plików JavaScript osadzanych w sekcji <head> kodu HTML w tym polu.
Umieszczanie odwołań do plików JavaScript na stronach Oracle CRM On Demand nie jest obsługiwane. Wszelka zawartość wprowadzona w to pole zostanie dodana pomiędzy znaczniki <head>.
|
HTML kart internetowych
|
UWAGA: To ustawienie jest dostępne, tylko jeśli w menu "Typ" wybrano opcję "HTML".
Wprowadzany kod HTML będzie użyty w atrybucie src elementu <iframe> w kodzie HMTL strony, do której dodana zostanie karta internetowa. Każdy kod wstawiany w polu "HTML kart internetowych" jest dodawany do elementu <iframe>. Wszelka zawartość wprowadzona w tym polu zostanie dodana pomiędzy znaczniki <body>.
|
Ścieżka
|
UWAGA: To pole jest dostępne tylko po wybraniu wartości "Raport" lub "Pulpit" w menu "Typ".
Kliknąć ikonę wyszukiwania (szkło powiększające) i przejść do wymaganego raportu lub pulpitu w folderach współużytkowanych, a następnie kliknąć OK.
Pole "Ścieżka" zostanie automatyczne wypełnione po wybraniu raportu lub pulpitu.
|
Parametry
|
UWAGA: To pole jest dostępne tylko po wybraniu wartości "Raport" lub "Pulpit" w menu "Typ".
(Opcjonalne) Umożliwia określenie filtrów, które mają zostać zastosowane do raportu lub pulpitu w trybie wykonawczym w polu "Parametr".
Szczegółowe informacje o określaniu filtrów można znaleźć pod hasłem Określanie filtrów dotyczących osadzonych raportów i pulpitów - informacje.
|
Opis
|
Wprowadzić opis karty internetowej.
|
Wysokość
|
Wprowadzić wartość dla karty internetowej w pikselach.
|
Szerokość
|
Wprowadzić wartość dla karty internetowej w pikselach.
|
Ikona klasyczna
|
Aby wybrać ikonę, która ma być używana dla karty internetowej w motywach klasycznych, należy kliknąć ikonę wyszukiwania (szkło powiększające).
|
Ikona nowoczesna
|
Aby wybrać ikonę, która ma być używana dla karty internetowej w motywach nowoczesnych, należy kliknąć ikonę wyszukiwania (szkło powiększające).
|
UWAGA: Jeśli ta zaktualizowana nazwa ma się pojawiać w innych aktywowanych językach, należy zaznaczyć pole wyboru "Oznacz do tłumaczenia". W innych językach (lub gdy z listy "Język tłumaczenia" dostępnej na tej stronie zostanie wybrany inny język) zaktualizowana nazwa będzie wyświetlana na niebiesko i będzie ujęta w nawiasy, dopóki nie zostanie ręcznie wprowadzona jej przetłumaczona wersja. Wyświetlanie zaktualizowanej nazwy na niebiesko ułatwia rozpoznanie, które terminy wymagają jeszcze przetłumaczenia.
Po dodaniu niestandardowej strony WWW do Oracle CRM On Demand musi ona zostać udostępniona roli użytkownika, aby była widoczna dla użytkowników. Informacje dotyczące dodawania ról są dostępne pod hasłem Dodawanie ról.
|