Administrowanie aplikacją Oracle CRM On Demand > Dostosowywanie aplikacji > Strona "Dostosowywanie aplikacji" dla typów rekordów > Konfigurowanie łączy internetowych
Konfigurowanie łączy internetowych
Łącze internetowe to niestandardowe pole, które umożliwia umieszczenie hiperłącza do zewnętrznego serwisu internetowego lub aplikacji internetowej w rekordzie w Oracle CRM On Demand. Niestandardowe pole łącza internetowego to wygodny dla użytkowników sposób przechodzenia do innych stron internetowych, w tym innej strony w Oracle CRM On Demand. Niestandardowe pola łącza internetowego można tworzyć w rekordach dowolnego typu. Na przykład można definiować pole łącza internetowego w rekordzie podmiotu, które aktualizuje szczegóły podmiotu na podstawie wartości pochodzących z innej aplikacji. Podobnie jak inne niestandardowe pola, także pola "Łącze internetowe" muszą zostać dodane do układów strony rekordu, aby były widoczne dla innych użytkowników.
Łącze internetowe może służyć po prostu do otwierania innego serwisu internetowego. Ponadto można za jego pośrednictwem przekazywać konkretne informacje z rekordu Oracle CRM On Demand jako parametr adresu URL. Na przykład można utworzyć pole łącza internetowego, które będzie przekazywało informacje o adresie z rekordu podmiotu do serwisu internetowego służącego do generowania map na podstawie adresu. Wtedy, jeśli użytkownik kliknie na łączu internetowym w rekordzie podmiotu, zostanie otwarta mapa lokalizacji podmiotu.
Łącze internetowe można tak skonfigurować, aby było wyświetlane tylko w pewnych okolicznościach. Na przykład można określić warunki, które muszą być spełnione, aby łącze internetowe zostało wyświetlone, a także skonfigurować łącze tak, aby było wyświetlane tylko na stronach szczegółów i użytkownicy nie mogli na nim kliknąć na stronach edycji.
UWAGA: Zawartość pól łączy internetowych nie może być przenoszona do nowych rekordów w trakcie konwersji namiarów.
Przed rozpoczęciem. Konfigurowanie pól "Łącze internetowe" wymaga znajomości składni docelowego adresu URL.
Jak skonfigurować łącze internetowe
- 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 typów rekordów" kliknąć łącze wymaganego typu rekordu.
- W sekcji "Zarządzanie polami" kliknąć łącze "Konfiguracja pól" typu rekordu.
- Jeśli łącze internetowe jeszcze nie istnieje, należy utworzyć niestandardowe pole łącza internetowego w sposób opisany pod hasłem Tworzenie i edytowanie pól.
- Na stronie "Pola" kliknąć łącze "Edycja łącza internetowego" niestandardowego pola.
- Na stronie "Edycja łącza internetowego" w odpowiednich miejscach podać następujące właściwości:
- Wyświetlana nazwa pola. To pole jest polem tylko do odczytu.
- Pola użytkownika i systemu. Po utworzeniu łącza internetowego w tym polu automatycznie wyświetlane są informacje dotyczące użytkownika i firmy.
Więcej informacji można znaleźć w temacie Pola użytkownika i systemu.
- Pola <Typ rekordu>. Po utworzeniu łącza internetowego w tym polu automatycznie wyświetlane są informacje dotyczące typu rekordu.
UWAGA: <Typ rekordu> odnosi się do typu rekordu, dla którego ma być skonfigurowane łącze internetowe. Jeśli na przykład edytowane jest łącze internetowe rekordu osoby kontaktowej, to pole jest wyświetlane jako lista "Osoba kontaktowa - pola".
- 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.
- Oznacz do tłumaczenia. Należy zaznaczyć to pole wyboru, jeśli łącze internetowe ma się pojawiać w innych uaktywnionych językach.
- W sekcji "Właściwości okien" należy wprowadzić następujące wartości:
- W polu "Wyświetlanie tekstu" wpisać etykietę (nazwę wyświetlaną) hiperłącza, która będzie widoczna dla użytkownika w układzie.
Przykład: Kliknij tutaj, aby zobaczyć symbol giełdowy (z podkreśleniem).
Do pola "Wyświetlanie tekstu" można także dodać parametry kontekstowe, umieszczając kursor w polu "Wyświetlanie tekstu", a następnie dokonując wyboru z listy "Pola użytkownika i systemu" lub "(typ rekordu) - pola". W polu "Wyświetlanie tekstu" zostanie wówczas umieszczony parametr pola (wyświetlany jako %%%fieldname%%%), który zostanie zastąpiony wartością pola z bieżącego rekordu.
UWAGA: Jeśli wyświetlany tekst jest zbyt długi i nie zmieści się w układzie, to zostanie on obcięty. Ponadto podczas wykonywania zostaną dodane informacje zastępujące zmienne.
- Wybrać działanie aplikacji Oracle CRM On Demand po kliknięciu przez użytkownika na hiperłączu:
- Otwórz w bieżącym oknie. Ta opcja oznacza, że strona podana w hiperłączu zostanie otwarta w bieżącym oknie, zastępując bieżącą sesję Oracle CRM On Demand.
- Otwórz na niestandardowej karcie internetowej. Ta opcja oznacza, że strona podana w hiperłączu zostanie otwarta na niestandardowej karcie internetowej. Wymaganą kartę internetową należy wybrać z listy "Docelowa niestandardowa karta internetowa".
- Otwórz w nowym oknie. Ta opcja oznacza, że strona podana w hiperłączu zostanie otwarta w nowym oknie, a bieżące okno Oracle CRM On Demand pozostanie w niezmienionym stanie. Jeśli okno nadrzędne ma być odświeżone po zamknięciu przez użytkownika nowego okna, należy zaznaczyć pole wyboru "Odśwież okno nadrzędne".
- Jako "Opcje wyświetlania" można wybrać opcję "Strona szczegółów", "Strona edycji" lub "Obydwa" zależnie od tego, czy łącze internetowe ma być wyświetlane tylko na stronach szczegółów, tylko na stronach edycji czy na obydwu tych stronach. Łącza internetowe można dodawać do strony Lista i sekcji powiązanych informacji. Więcej informacji znajduje się pod hasłami Zarządzanie dostępem do list i kolejnością list i Dostosowywanie układów powiązanych elementów.
- Wypełnić pola w sekcji "Właściwości łącza":
- W polu "Warunek aktywnego łącza" wpisać wyrażenie warunku, który decyduje o tym, czy łącze internetowe jest aktywne na stronach szczegółów i edycji. Klikając na ikonie fx znajdującej się obok pola "Warunek aktywnego łącza", można otworzyć okno narzędzia "Konstruktor wyrażeń" i wpisać w nim wyrażenie. Więcej informacji dotyczących składni wyrażeń jest dostępnych pod hasłem Expression Builder.
Jeśli na przykład zostanie wpisane wyrażenie [Przychód] > 10000, łącze internetowe będzie aktywne tylko wtedy, gdy będzie spełniony warunek, że wartość przychodu ma być większa od 10000.
Jeśli żadne wyrażenie nie zostanie wpisane, łącze internetowe będzie zawsze aktywne. Jeśli zostanie wpisane wyrażenie i warunek nie będzie spełniony, łącze internetowe zostanie wyświetlone, ale nie będzie aktywne.
- W polu "Warunek wyświetlania łącza" wpisać wyrażenie warunku, który decyduje o tym czy łącze internetowe jest widoczne na stronach szczegółów i edycji.
Jeśli na przykład zostanie wpisane wyrażenie [Przychód] > 10000, łącze internetowe będzie wyświetlane tylko wtedy, gdy będzie spełniony warunek, że wartość przychodu ma być większa od 10000.
Jeśli żadne wyrażenie nie zostanie wpisane, łącze internetowe będzie zawsze wyświetlane.
Następujące uwagi dotyczą wyrażeń wpisywanych w polach "Warunek wyświetlania łącza" i "Warunek aktywnego łącza".
- Nowa strona. Wyrażenia warunku wyświetlania i aktywowania nie są wartościowane w przypadku nowych stron. Domyślnie jest im przypisywana wartość TRUE. Jedynym sposobem, aby wyłączyć łącze, jest wymuszona zmiana wartości wyrażenia na FALSE.
- Edycja strony. Wyrażeniom wyświetlania i warunku jest domyślnie przypisywana wartość TRUE. Można jednak dodać nowe wyrażenie, korzystając z narzędzia Konstruktor wyrażeń.
- Jako URL podać adres URL (np. www.oracle.com), który zostanie wywołany, gdy użytkownik kliknie na łączu.
UWAGA: 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 "Pola użytkownika i systemu" lub "(Typ rekordu) - pola". Wówczas w adresie URL zostanie umieszczony parametr pola (wyświetlany w postaci "%%%fieldname%%%"), który zostanie zastąpiony wartością pola z bieżącego rekordu, gdy użytkownik kliknie na wartości.
Jeśli nie zostanie podany żaden URL, to użytkownik - gdy kliknie na tym łączu - będzie przekierowywany pod pusty adres URL.
Każda przeglądarka zezwala na pewną maksymalną długość adresu URL. Jeśli zostanie podany dłuższy adres URL, kliknięcie tego łącza internetowego może powodować nieoczekiwane zachowanie przeglądarki. Należy się upewnić, że podany adres URL stanowi poprawny unikatowy identyfikator zasobu (URI). Jeśli jest on niepoprawny, zamiast zawartości łącza zostanie wyświetlony komunikat o błędzie.
UWAGA: Aplikacja Oracle CRM On Demand nie obsługuje wewnętrznych adresów URL (w obrębie Oracle CRM On Demand) ani zewnętrznych adresów URL na potrzeby osadzania w zawartości analiz. Jeśli adresy URL są używane do osadzania zawartości analiz w niestandardowych apletach internetowych, nie gwarantuje się, że te adresy URL będą działać po dokonaniu uaktualnienia. Aby wyświetlić zawartość analiz w aplikacji Oracle CRM On Demand, należy użyć niestandardowego raportu "Strona startowa". Więcej informacji na temat standaryzacji adresów URL w aplikacji Oracle CRM On Demand znajduje się pod hasłem Standaryzacja adresów URL - informacje.
- W celu przesłania żądania w formie łącza internetowego należy wybrać metodę realizacji żądania:
- GET. W żądaniu GET parametry ciągu znaków zapytania (pary nazwy i wartości) przesyłane są w adresie URL żądania. Jest to domyślna wartość w przypadku istniejących łączy internetowych.
- POST. W żądaniu POST parametry ciągu znaków zapytania (pary nazwy i wartości) przesyłane są w treści żądania zawartej w przedrostku HTTP. Jest to domyślna wartość w przypadku nowych łączy internetowych.
- W przypadku pól użytkownika i systemu, aby dodać pola parametrów do pól "URL" lub "Wyświetlanie tekstu" w miejscu, w którym w danej chwili znajduje się kursor, należy wybrać odpowiednią opcję z listy "Pola użytkownika i systemu".
Jeśli na przykład z rozwijanej listy zostanie wybrana opcja "ID użytkownika", do adresu URL lub tekstu wyświetlanego zostanie wstawiony parametr %%%User id%%% w miejscu, w którym znajduje się kursor. 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.
- Odnośnie listy "typ rekordu - pola" umieścić kursor w tym miejscu w polu adresu URL lub tekstu wyświetlanego, w którym ma zostać dodany parametr, a następnie wybrać z listy pole, które ma zostać dodane.
Jeśli na przykład z rozwijanej listy zostanie wybrana opcja "ID wiersza", do adresu URL lub tekstu wyświetlanego zostanie wstawiony parametr %%%Row id%%% w miejscu, w którym znajduje się kursor. W trybie wykonawczym parametr ten jest zastępowany identyfikatorem wiersza bieżącego rekordu.
UWAGA: Element zastępczy nazwy typu rekordu jest wskazywany przez wyrazy typ rekordu zapisane kursywą. Typ rekordu oznacza typ rekordu, gdzie zostanie dodane niestandardowe pole łącza internetowego. Jeśli na przykład edytowane jest łącze internetowe rekordu osoby kontaktowej, to pole jest wyświetlane jako lista "Osoba kontaktowa - pola".
- Nacisnąć przycisk "Zapisz".
- Dodać pole łącza internetowego do układu strony typu rekordu (zgodnie z opisem pod hasłem Dostosowywanie układów stron statycznych).
|