Administrering af Oracle CRM On Demand > Applikationstilpasning > Siden Applikationstilpasning: Posttype > Oprettelse af RSS-feedwebappletter
Oprettelse af RSS-feedwebappletter
Opret denne type applet til RSS-feeds, som du vil integrere i applikationen. Konfigurer RSS-feedappletter, således at integreret indhold er relevant for brugerroller.
Du kan tillade, at brugere konfigurerer RSS-feedappletter, men det anbefales, at du kun gør et lille antal appletter konfigurerbare. Hvis du tilføjer en RSS-feedapplet til handlingslinjen, og gør posterne tilgængelige i en tilpasset webfane, kan brugere nemmere læse feeds, da de ikke skal navigere til en anden side.
BEMÆRK: Se Vigtige overvejelser til kunder, der bruger tilpasset kode i Oracle CRM On Demand for at få oplysninger om de overvejelser, der gælder for brug af tilpasset kode i Oracle CRM On Demand.
Sådan opretter du en RSS-feedapplet
BEMÆRK: Dette er det endelige trin i oprettelse af en webapplet, som beskrevet i emnerne Oprettelse af webappletter til posttyper og Oprettelse af globale webappletter.
Udfyld følgende felter på siden Webapplet, og klik på Gem.
Felt
|
Kommentarer
|
Type
|
Vælg Feed.
|
Bruger- og systemfelter
|
Før du opretter en webapplet i Oracle CRM On Demand, skal du nøje overveje, hvordan du vil bruge parameterfeltvariabler, så som %%%User Id%%%, hvis feltet indeholder tegn, der kan escapes som tegnenhedsreferencer.
Når du indsætter parameterfeltvariabler i HTML, escapes tegn i feltnavnet, så som &, som den tilsvarende tegneenhedsreference, (i dette tilfælde &), og browseren udvider enhedsreferencen, så det refererede tegn vises. F.eks. vil du muligvis oprette en hjemmeside-HTML-webapplet med firmanavnet: A&B Manufacturing. I rullelisten til bruger- og systemfelter kan du vælge Firmanavn for at indsætte variablen: %%%Company name%%%, og på kørselstidspunktet har denne variabel værdien A&B Manufacturing, som vises i browseren som A&B Manufacturing. Tegnenhedsreferencer udvides imidlertid ikke i JavaScript-kode, så i dette tilfælde skal du anbringe variablen i en refererbar kontekst, hente den fra dokumentet DOM og dernæst kode den som nødvendigt. Disse forskelle er illustreret i følgende eksempel på webapplet-HTML-kode:
<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>
Værdien af var1 er “A&B Manufacturing”, og værdien af var2 er “A&B Manufacturing”. Værdierne af var1 og var2 er forskellige, da browseren udvider enhedsreferencer i HTML-tags og data, men ikke i <script>-elementet.
Vælg en indstilling i rullelisten Bruger- og systemfelter for at føje parameterfelter til feltet URL ved markørens aktuelle placering.
Hvis du f.eks. vælger Bruger-id i rullelisten, indsættes %%%Bruger-id%%%. På kørselstidspunktet erstattes denne parameter med bruger-id'en for den bruger, der er logget på.
Et andet eksempel: Hvis du vælger Værtsnavn i listen, indsættes %%%Hostname%%% ved markørens placering. På kørselstidspunktet erstattes denne parameter med værtsnavnet for serveren, hvor Oracle CRM On Demand kører. Dette er nyttigt i konfigurationer, der indeholder en URL til Oracle CRM On Demand, da det ikke længere er nødvendigt at ændre Oracle CRM On Demand-værtsnavnet manuelt, når der migreres fra et miljø til et andet.
Se Bruger- og systemfelter for at få flere oplysninger.
|
Posttype-felter
|
BEMÆRK: Dette felt gælder kun, når lokationsværdien er Detaljeside.
Anbring markøren i det URL-felt, hvor du vil tilføje en parameter, og vælg dernæst det felt, som du vil medtage, i rullelisten.
Hvis du f.eks. vælger feltet Række-id, indsættes %%%Række-id%%%. På kørselstidspunktet erstattes denne parameter med den aktuelle posts række-id.
|
Funktioner
|
Vælg EncodeURL i valglisten, hvis Oracle CRM On Demand-URL'en kræver yderligere kodning for at vise den korrekt.
|
URL
|
Indtast den URL-adresse, der aktiveres, når brugeren klikker på hyperlinket, f.eks. http://rss.news.yahoo.com/topstories.
Du skal inkludere http:// i URL-adressen. Sørg for, at URL'en er en gyldig uniform resource identifier (URI). Hvis den ikke er gyldig, vises en fejlmeddelelse i stedet for det integrerede indhold, når en bruger får adgang til den tilpassede webapplet.
BEMÆRK: Se Om URL-standardisering for at få flere oplysninger om standardisering af URL'er i Oracle CRM On Demand.
Du kan også medtage kontekstafhængige parametre i dette felt ved at anbringe markøren i URL-feltet og dernæst vælge rullelisten Bruger- og systemfelter. Denne handling anbringer en feltparameter i URL-adressen (angivet af %%%fieldname%%%), som erstattes med feltværdien på basis af den aktuelle post, når appletten kalder kilde-URL-adressen.
Hvis du ikke angiver en URL-adresse, føres brugeren direkte til en ugyldig URL-adresse, når der klikkes på linket.
BEMÆRK: Hver browser har en maks. URL-længde. Hvis du angiver en URL-adresse, der overskrider denne længde, kan brugere opleve utilsigtet virkemåde i browseren.
|
Lad brugere tilsidesætte URL
|
Konfigurer RSS-feedappletter til indhold, der er relevant for brugerroller. Selv om du kan tillade, at brugere konfigurerer RSS-feedappletter, anbefales det, at du kun gør et lille antal appletter konfigurerbare.
|
Åbn poster i
|
Vælg en værdi, afhængigt af om du ønsker, at poster skal åbnes i det aktuelle browservindue eller i et nyt browservindue. Hvis du vil tilføje RSS-feedappletten til handlingslinjen, skal du huske på, at feeds er nemmere at læse i et nyt browservindue. Det forhindrer desuden, at brugeren skal navigere til en anden side.
|
Højde
|
Applettens højde i pixel.
|
Moderne ikon
|
Klik på forstørrelsesglasikonet for at vælge et ikon til webappletten.
|
|