Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Opprette Web-appleter for RSS-matinger

Du oppretter denne typen applet for RSS-matinger du vil bygge inn i applikasjonen. Konfigurer appleter for RSS-mating slik at det innebygde innholdet er relevant til brukerroller.

Du kan tillate brukere å konfigurere appleter for RSS-mating, men det anbefales at du bare gjør et lite antall appleter konfigurerbare. Hvis du legger til en applet for RSS-mating på handlingslinjen og gjør postene tilgjengelige i en egendefinert Web-fane, er det enklere for brukerne å lese matingene siden de ikke må navigere til en annen side.

MERKNAD: Hvis du vil ha opplysninger om forutsetningene som gjelder for bruk av tilpasset kode i Oracle CRM On Demand, se Viktige vurderinger for kunder som bruker tilpasset kode i Oracle CRM On Demand.

Slik oppretter du en applet for RSS-mating

MERKNAD: Dette er det siste trinnet for å opprette en Web-applet, slik det er beskrevet i emnene Opprette Web-appleter for posttyper og Opprette globale Web-appleter.

Fyll ut følgende felt på siden Web-applet, og klikk på Lagre.

Felt

Kommentarer

Type

Velg Mating.

Bruker- og systemfelt

 

Før du oppretter en Web-applet i Oracle CRM On Demand, må du vurdere hvordan du skal bruke parameterfeltvariabler som %%%Bruker-ID%%% hvis feltet inneholder tegn som kan konverteres til tegnentitetsreferanser.

Når du setter inn parameterfeltvariabler i HTML, konverteres tegn som & i feltnavnet til den tilsvarende tegnentitetsreferansen (&#38 i dette tilfellet), og leseren utvider entitetsreferansen slik at det refererte tegnet vises. Eksempel: Du ønsker å opprette en HTML-Web-applet på hjemmesiden med selskapets navn, A&B Produkter. I rullegardinlisten Bruker- og systemfelt kan du velge Selskapsnavn for å sette inn variabelen %%%Selskapsnavn%%%. Under kjøring har denne variabelen verdien A&B Produkter, og dette vises som A&B Produkter i leseren. Tegnentitetsreferanser vises imidlertid ikke i JavaScript-kode. I dette tilfellet må du derfor plassere variabelen i en refererbar kontekst, hente den fra dokument-DOM og foreta nødvendig koding. Disse forskjellene er illustrert i følgende eksempel på HTML-kode for en Web-applet:

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

Verdien for var1 er “A&#38;B Produkter”, og verdien for var2 er “A&B Produkter”. Verdiene for var1 og var2 er forskjellige fordi leseren utvider entitetsreferanser i HTML-koder og -data, men ikke innenfor <script>-elementet.

Angi et valg i rullegardinlisten Bruker- og systemfelt for å legge til parameterfelt i feltet URL-adresse i gjeldende markørposisjon.

Hvis du for eksempel velger bruker-ID fra rullegardinlisten, settes %%%User id%%% inn. Under kjøring erstattes denne parameteren med bruker-ID-en for brukeren som er logget på.

Hvis du for eksempel velger Vertsnavn i listen, settes %%%Vertsnavn%%% inn i markørposisjonen. Under kjøring erstattes denne parameteren med vertsnavnet til serveren som Oracle CRM On Demand kjøres på. Dette er nyttig i konfigurasjoner som inneholder en URL-adresse til Oracle CRM On Demand, ettersom det ikke lenger er nødvendig å endre vertsnavnet for Oracle CRM On Demand manuelt ved overføring fra ett miljø til et annet.

Hvis du vil ha flere opplysninger, se Bruker- og systemfelt.

Posttypefelt

MERKNAD: Dette feltet er bare aktuelt når verdien for Sted er Detaljside.

Plasser markøren i URL-feltet der du vil legge til en parameter, og velg deretter feltet du vil inkludere, fra rullegardinlisten.

Hvis du for eksempel velger feltet Rad-ID, settes %%%Row id%%% inn. Under kjøring erstattes denne parameteren med rad-ID-en for den gjeldende posten.

Funksjoner

Velg EncodeURL fra plukklisten hvis URL-adressen for Oracle CRM On Demand må ha ytterligere koding for å vises riktig.

URL-adresse

Angi URL-adressen som skal aktiveres når brukeren klikker på hyperkoblingen, for eksempel http://rss.news.yahoo.com/topstories.

Du må ta med http:// i URL-adressen. Kontroller at URL-adressen er en gyldig URI (Uniform Resource Identifier). Hvis den ikke er gyldig, vises en feilmelding i stedet for det innebygde innholdet når en bruker åpner den egendefinerte Web-appleten.

MERKNAD: Hvis du vil ha flere opplysninger om standardisering av URL-adresser i Oracle CRM On Demand, se Om standardisering av URL-adresser.

Du kan også inkludere kontekstavhengige parametre i dette feltet ved å plassere markøren i feltet URL-adresse og deretter velge rullegardinlisten Bruker- og systemfelt. Denne handlingen plasserer en feltparameter i URL-adressen (angitt av %%%fieldname%%%), som erstattes av feltverdien, basert på den gjeldende posten, når appleten kaller URL-kildeadressen.

Hvis du ikke angir en URL-adresse, kommer brukeren til en ugyldig URL-adresse når vedkommende klikker på koblingen.

MERKNAD: Hver Web-leser har en maksimal lengde på URL-adressene. Hvis du angir en URL-adresse som overskrider denne lengden, kan brukerne oppleve at Web-leseren ikke virker som den skal.

La brukerne overstyre URL-adresse

Konfigurer appleter for RSS-mating for innhold som er relevant for brukerroller. Selv om du kan angi at brukere skal kunne konfigurere appleter for RSS-mating, anbefales det at du bare gjør et lite antall appleter konfigurerbare.

Åpne poster i

Velg en verdi alt etter om du vil at poster skal åpnes i det gjeldende Web-leservinduet eller i et nytt Web-leservindu. Hvis du vil legge til appleten for RSS-mating på handlingslinjen, må du huske på at det er enklere å lese matingene i et nytt Web-leservindu. Dermed slipper brukeren å navigere til en annen side.

Høyde

 

Høyden på appleten i piksler.

Moderne ikon

Klikk på forstørrelsesglassikonet hvis du vil velge et ikon for Web-appleten.


Publisert Oktober 2016 Copyright © 2005, 2016, Oracle. Med enerett. Legal Notices.