Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Webapplets voor RSS-feeds maken

Maak dit type applet voor RSS-feeds die u in de toepassing wilt insluiten. Stel RSS-feedapplets zo in dat de ingesloten inhoud relevant is voor de gebruikersrollen.

U kunt toestaan dat gebruikers RSS-feedapplets maken, maar aanbevolen wordt om slechts een beperkt aantal applets configureerbaar te maken. Als u een RSS-feedapplet aan de actiebalk toevoegt en de records beschikbaar maakt in een aangepaste webpagina, kunnen gebruikers de feeds gemakkelijker lezen, omdat ze niet naar een andere pagina hoeven te navigeren.

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.

Ga als volgt te werk om een RSS-feedapplet te maken:

OPMERKING: dit is de laatste stap van het maken van een webapplet, zoals beschreven in de onderwerpen Webapplets maken voor recordtypen en Algemene webapplets maken.

Vul op de pagina 'Webapplet' de volgende velden in en klik op 'Opslaan'.

Veld

Opmerkingen

Type

Selecteer de optie 'Feed'.

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

Als u bijvoorbeeld 'Gebruikers-ID' uit de vervolgkeuzelijst kiest, wordt %%%User id%%% ingevoegd. Tijdens runtime wordt deze parameter vervangen door de gebruikers-ID van de gebruiker die zich heeft 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.

Velden van het type record

OPMERKING: dit veld is alleen beschikbaar als de waarde 'Locatie' is ingesteld op 'Gegevenspagina'.

Plaats de cursor in het veld 'URL' waar u een parameter wilt toevoegen, en selecteer vervolgens in het vervolgkeuzelijst het veld dat u wilt opnemen.

Als u bijvoorbeeld het veld 'Rij-ID' selecteert, wordt %%%Row id%%% ingevoegd. Tijdens runtime wordt deze parameter vervangen door de rij-ID van de huidige record.

Functies

Selecteer de optie voor URL coderen in de keuzelijst als aanvullende codering is vereist voor de URL in Oracle CRM On Demand om deze juist weer te geven.

URL

Voer de URL in die wordt aangeroepen wanneer de gebruiker op een hyperlink klikt, zoals http://rss.news.yahoo.com/topstories.

U moet http:// in de URL typen. 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 de webapplet klikt.

OPMERKING: zie URL-standaardisering voor meer informatie over de standaardisering van URL's in Oracle CRM On Demand.

U kunt hier ook contextafhankelijke parameters opnemen door de cursor in het veld 'URL' te plaatsen en vervolgens de vervolgkeuzelijst 'Gebruikers- en systeemvelden' te selecteren. Zo wordt er een veldparameter in de URL geplaatst (aangeduid met %%%fieldname%%%) die, wanneer de applet de bron-URL aanroept, wordt vervangen door de veldwaarde die is gebaseerd op de huidige record.

Als u geen URL opgeeft, wordt de gebruiker naar een ongeldige URL geleid wanneer hij of zij op de koppeling klikt.

OPMERKING: iedere browser heeft een maximale URL-lengte. Als u een URL opgeeft die deze lengte overschrijdt, kan de browser zich anders gaan gedragen dan normaal.

Gebruikers de URL laten overschrijven

Configureer RSS-feedapplets voor inhoud die relevant is voor gebruikersrollen. U kunt toestaan dat gebruikers RSS-feedapplets configureren, maar aanbevolen wordt om slechts een beperkt aantal applets configureerbaar te maken.

Records openen in

Selecteer een waarde, afhankelijk van of de records in het huidige browservenster of in een nieuw browservenster moeten worden geopend. Als u de RSS-feedapplet aan de actiebalk wilt toevoegen, houd er dan rekening mee dat de feeds gemakkelijker te lezen zijn in een nieuw browservenster. Op deze manier hoeven gebruikers niet naar een andere pagina te navigeren.

Hoogte

 

De hoogte van de applet in pixels.

Modern pictogram

Klik op het opzoekpictogram (vergrootglas) om het pictogram te selecteren dat in moderne thema's voor de webapplet moet worden gebruikt. Het veld 'Modern pictogram' is alleen beschikbaar voor webapplets die u voor gegevenspagina's van het recordtype maakt.


Gepubliceerd op september 2017 Copyright © 2005, 2017, Oracle. Alle rechten voorbehouden. Legal Notices.