Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Externe webpagina's 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 aangepaste webapplets maken die webinhoud 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 aangepaste webpagina zichtbaar wilt maken, moet u het tabblad toevoegen 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.

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:

  1. Klik rechtsboven op een pagina op de algemene koppeling 'Beheer'.
  2. Klik in de sectie 'Aanpassen van de toepassing' op de koppeling 'Aanpassen van de toepassing'.
  3. Klik in de sectie 'Set-up toepassing' op de koppeling 'Aangepaste webtabbladen'.
  4. Klik op de pagina 'Lijst met aangepaste tabbladen' op 'Nieuw'.
  5. Gebruik de onderstaande tabel op de pagina 'Aangepast webtabblad' om de vereiste gegevens in te voeren en de record op te slaan.
  6. (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

    URL of HTML selecteren.

    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&#38;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: in Oracle CRM On Demand is geen ondersteuning voor interne URL's (vanuit Oracle CRM On Demand) of externe URL's om analytische gegevens in te sluiten. Het is raadzaam geen URL te gebruiken om analytische gegevens in te sluiten in aangepaste webapplets omdat de URL mogelijk niet meer werkt na een upgrade van Oracle CRM On Demand. Gebruik het aangepaste startpaginarapport om analyse-inhoud weer te geven binnen Oracle CRM On Demand.

    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.

    Omschrijving

    Een omschrijving invoeren voor het webtabblad.

    Hoogte

     

    Een pixelwaarde invoeren voor het webtabblad.

    Breedte

    Een pixelwaarde invoeren voor het webtabblad.

    Pictogram

    Klik op het opzoekpictogram bij het label 'Pictogram' en selecteer in het venster een pictogram.

    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.


Gepubliceerd op oktober 2016 Copyright © 2005, 2016, Oracle. Alle rechten voorbehouden. Legal Notices.