Oracle CRM On Demand beheren > Toepassingen aanpassen > Externe webpagina's, rapporten en dashboards weergeven op tabbladen
Externe webpagina's, rapporten en dashboards weergeven op tabbladen
U kunt webinhoud op een tabblad binnen Oracle CRM On Demand weergeven. De webinhoud kan bestaan uit externe webpagina's of bedrijfsgegevens die via het web beschikbaar zijn. Bijvoorbeeld: u houdt voorraadgegevens in een andere webtoepassing bij, maar wilt deze gegevens beschikbaar maken voor uw servicemedewerkers wanneer ze in Oracle CRM On Demand werken. Als u deze vereiste wilt realiseren, kunt u een aangepast webtabblad maken om uw externe webtoepassing binnen het hoofdgebied met inhoud van Oracle CRM On Demand weer te geven.
U kunt ook rapporten en dashboards (alleen uit de V3-catalogus) in aangepaste webtabbladen insluiten. Zie Rapporten en dashboards insluiten in Oracle CRM On Demand voor informatie over de catalogi (V2 en V3) voor rapporten en dashboards en over de plaatsen waar rapporten en dashboards kunnen worden ingesloten in Oracle CRM On Demand.
U kunt ook aangepaste webapplets maken die webinhoud, rapporten en dashboards bevatten. Zie Aangepaste webapplets voor meer informatie over aangepaste webapplets en de manier waarop deze zich verhouden tot aangepaste webtabbladen.
OPMERKING: zie Belangrijke richtlijnen voor klanten die aangepaste code gebruiken in Oracle CRM On Demand voor meer informatie over de richtlijnen voor het gebruik van aangepaste code in Oracle CRM On Demand.
Als u een aangepast webtabblad zichtbaar wilt maken, voegt u het tabblad toe aan de vereiste gebruikersrol met behulp van de wizard 'Rollenbeheer'.
Voordat u begint. Als u deze procedure wilt uitvoeren, moet de machtiging 'Toepassing aanpassen' zijn toegewezen aan uw rol.
Voordat u externe gegevens kunt weergeven op een pagina van Oracle CRM On Demand, moet u voor het volgende zorgen:
- De externe toepassing heeft een webinterface.
- Voor de externe toepassing of webpagina hoeft niet het browservenster volledig te worden bestuurd.
Als u een rapport of dashboard in een webtabblad wilt insluiten, moet het rapport of dashboard zijn opgeslagen in een map onder 'Gedeelde mappen' waar u toegang toe hebt.
OPMERKING: u moet zorgen dat webservices zijn ingeschakeld voor uw bedrijf als u functies zoals Single Sign On wilt gebruiken of als u uw website wilt integreren in Oracle CRM On Demand.
Ga als volgt te werk om een externe webpagina op een tabblad weer te geven:
- Klik rechtsboven op een pagina op de algemene koppeling 'Beheer'.
- Klik in de sectie 'Aanpassen van de toepassing' op de koppeling 'Aanpassen van de toepassing'.
- Klik in de sectie 'Set-up toepassing' op de koppeling 'Aangepaste webtabbladen'.
- Klik op de pagina 'Lijst met aangepaste tabbladen' op 'Nieuw'.
- Gebruik de onderstaande tabel op de pagina 'Aangepast webtabblad' om de vereiste gegevens in te voeren en de record op te slaan.
- (Optioneel) Als u wilt aangeven dat een bijgewerkte naam moet worden vertaald naar andere talen die voor uw bedrijf zijn geactiveerd, schakelt u het selectievakje 'Markeren voor vertaling' in (op de pagina 'Aangepaste webtab') op het tabblad 'Web' in.
Veld
|
Opmerkingen
|
Naam
|
De naam van het aangepaste webtabblad.
|
Type
|
Selecteer het type webtabblad dat u wilt maken: 'URL', 'HTML', 'Rapport' of 'Dashboard'.
|
Gebruikers- en systeemvelden
|
Denk goed na over hoe u parameterveldvariabelen zoals %%%User Id%%% wilt gebruiken voordat u een webapplet maakt in Oracle CRM On Demand als het veld tekens bevat die kunnen worden gelezen als escapetekens met verwijzing naar tekenentiteiten.
Als u parameterveldvariabelen invoegt in HTML, worden tekens in de veldnaam zoals & gelezen als escapetekens met de bijbehorende verwijzing naar de tekenentiteit (in dit geval &). De verwijzing naar de entiteit wordt weergegeven in het browservenster en het teken waarnaar wordt verwezen, wordt weergegeven. Bijvoorbeeld: u wilt een HTML-webapplet maken voor een startpagina met de bedrijfsnaam A&B Manufacturing. In de vervolgkeuzelijst 'Gebruikers- en systeemvelden' kiest u de waarde 'Bedrijfsnaam' om de variabele %%%Company name%%% in te voegen. Tijdens runtime bevat deze variabele de waarde A&B Manufacturing. Deze waarde wordt in het browservenster weergegeven als A&B Manufacturing. Verwijzingen naar tekenentiteiten worden niet weergegeven in JavaScript code. In dit geval plaatst u de variabele in een context waarnaar kan worden verwezen, haalt u de variabele op uit de document-DOM en codeert u de variabele zo nodig. Deze verschillen worden beschreven in het volgende voorbeeld van HTML-code in webapplets:
<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>
De waarde van var1 is “A&B Manufacturing” en de waarde van var2 is “A&B Manufacturing”. De waarden van var1 en var2 verschillen omdat verwijzingen naar entiteiten in het browservenster worden weergegeven in HTML-codes en -gegevens maar niet in het element <script>.
Selecteer een optie in de vervolgkeuzelijst 'Gebruikers- en systeemvelden' als u op de huidige positie van de cursor velden voor parameters wilt toevoegen aan het veld 'URL' of 'HTML'. Als u bijvoorbeeld 'Gebruikers-ID' in de vervolgkeuzelijst kiest, wordt de %%%User id%%% ingevoegd in het veld 'URL' of 'HTML', afhankelijk van waar de cursor staat. Tijdens runtime wordt deze parameter vervangen door de gebruikers-ID van de gebruiker die is aangemeld.
Bijvoorbeeld: als u de optie 'Hostnaam' selecteert in de lijst, wordt de variabele %%%Hostname%%% ingevoegd op de cursorpositie. Tijdens runtime wordt deze parameter vervangen door de hostnaam van de server waarop Oracle CRM On Demand wordt uitgevoerd. Dit is handig voor configuratie-instellingen met een URL-koppeling naar Oracle CRM On Demand omdat de hostnaam voor Oracle CRM On Demand niet meer handmatig hoeft te worden gewijzigd bij migratie van een omgeving naar een andere omgeving.
Zie Gebruikers- en systeemvelden voor meer informatie.
|
URL
|
OPMERKING: deze instelling is alleen beschikbaar als u de optie 'URL' selecteert in het menu 'Type'.
Voer de URL in die wordt opgeroepen als de gebruiker op de hyperlink klikt, bijvoorbeeld www.oracle.com. U hoeft het gedeelte http:// van de URL niet in te voeren. Zorg ervoor dat de URL een geldige URI (uniform resource identifier) bevat. Als de ingevoerde URL ongeldig is, wordt een foutbericht weergegeven in plaats van de ingesloten inhoud als een gebruiker op het aangepaste webtabblad klikt.
OPMERKING: zie URL-standaardisering voor meer informatie over de standaardisering van URL's in Oracle CRM On Demand.
U kunt ook contextafhankelijke parameters opnemen door de cursor in het veld 'URL' te plaatsen en vervolgens de vervolgkeuzelijst 'Gebruikers- en systeemvelden' te selecteren. Hiermee wordt een veldparameter in de URL geplaatst (aangeduid met %%%fieldname%%%) die, wanneer er op de waarde wordt geklikt, wordt vervangen door de veldwaarde die op de huidige record is gebaseerd. Als u geen URL opgeeft, wordt de gebruiker naar een ongeldige URL geleid wanneer hij of zij op het tabblad klikt.
Elke browser heeft een maximumlengte voor URL's. Als u een URL opgeeft die deze lengte overschrijdt, vertoont de browser mogelijk onverwacht gedrag wanneer gebruikers op het webtabblad klikken.
OPMERKING: hoewel het mogelijk is om een URL te gebruiken om een rapport of dashboard uit de V2-catalogus in te sluiten in een aangepast webtabblad van het type 'URL', wordt deze functionaliteit niet volledig ondersteund en werkt de URL mogelijk niet meer na een upgrade. Gebruik de functie voor het aangepaste startpaginarapport om rapporten uit de V2-catalogus binnen Oracle CRM On Demand weer te geven.
|
Toevoegingen aan koptekst HTML
|
OPMERKING: deze instelling is alleen beschikbaar als u de optie 'HTML' selecteert in het menu 'Type'.
De HTML die u invoert, wordt gebruikt in het kenmerk 'src' van een <iframe>-element in de HTML-code van de pagina waaraan u het webtabblad toevoegt. Als u een code toevoegt aan het veld 'HTML webtabblad', wordt deze aan het <iframe>-element toegevoegd. U kunt verwijzingen naar JavaScript-bestanden opnemen die u in de sectie <head> van de HTML-code wilt insluiten.
Verwijzingen naar JavaScript-bestanden op pagina's in Oracle CRM On Demand worden niet ondersteund. Alle inhoud die u in dit veld invoert, wordt toegevoegd aan de tags van <head>.
|
HTML webtabblad
|
OPMERKING: deze instelling is alleen beschikbaar als u de optie 'HTML' selecteert in het menu 'Type'.
De HTML die u invoert, wordt gebruikt in het kenmerk 'src' van een <iframe>-element in de HTML-code van de pagina waaraan u het webtabblad toevoegt. Als u een code toevoegt aan het veld 'HTML webtabblad', wordt deze aan het <iframe>-element toegevoegd. Alle inhoud die u in dit veld invoert, wordt toegevoegd aan de <body>-tags.
|
Pad
|
OPMERKING: dit veld is alleen beschikbaar als u in het menu 'Type' 'Rapport' of 'Dashboard' selecteert.
Klik op het opzoekpictogram (vergrootglas), navigeer vervolgens naar het benodigde rapport of dashboard in 'Gedeelde mappen' en klik dan op 'OK'.
Het veld 'Pad' wordt automatisch gevuld nadat u het rapport of dashboard hebt geselecteerd.
|
Parameters
|
OPMERKING: dit veld is alleen beschikbaar als u in het menu 'Type' 'Rapport' of 'Dashboard' selecteert.
(Optioneel) Als u filters wilt opgeven die tijdens runtime worden toegepast bij het rapport of dashboard, doet u dat in het veld 'Parameters'.
Zie Filters opgeven voor ingesloten rapporten en dashboards voor uitgebreide informatie over het opgeven van filters.
|
Omschrijving
|
Een omschrijving invoeren voor het webtabblad.
|
Hoogte
|
Een pixelwaarde invoeren voor het webtabblad.
|
Breedte
|
Een pixelwaarde invoeren voor het webtabblad.
|
Klassiek pictogram
|
Klik op het opzoekpictogram (vergrootglas) om het pictogram te selecteren dat in klassieke thema's voor het webtabblad moet worden gebruikt.
|
Modern pictogram
|
Klik op het opzoekpictogram (vergrootglas) om het pictogram te selecteren dat in moderne thema's voor het webtabblad moet worden gebruikt.
|
OPMERKING: als u deze bijgewerkte naam wilt weergeven in andere geactiveerde talen, schakelt u het selectievakje 'Markeren voor vertaling' in. In de andere talen (of wanneer u op deze pagina in de lijst Vertaling een andere taal kiest) wordt de bijgewerkte naam blauw tussen haakjes weergegeven totdat u handmatig de vertaalde versies hebt ingevoerd. Zo kunt u bijhouden welke termen moeten worden vertaald.
Als u een aangepaste webpagina toevoegt aan Oracle CRM On Demand, moet u deze beschikbaar maken voor de gebruikersrol voordat gebruikers de pagina kunnen bekijken. Zie Rollen toevoegen voor instructies.
|