Ennen kuin luot Web-applet-sovelluksen sovellukseen Oracle CRM On Demand, suunnittele tarkkaan, kuinka käytät sellaisia parametrikentän muuttujia kuin %%%User Id%%%, jos kenttä sisältää merkkejä, jotka voidaan erottaa merkkientiteettiviitteinä.
Kun lisäät parametrikentän muuttujia HTML-tiedostoon, kentän nimessä olevat merkit, kuten &, erotetaan merkkientiteettiviitteinä (joka on tässä tapauksessa &). Selain laajentaa entiteettiviitettä niin, että viitattu merkki tulee näkyviin. Oletetaan, että haluat luoda kotisivun HTML-Web-applet-sovelluksen käyttäen yrityksesi nimeä: A&B Manufacturing. Siirry avattavaan Käyttäjän ja järjestelmän kentät -valikkoon ja valitse Yrityksen nimi. Lisää muuttuja %%%Company name%%%. Ajon aikana muuttuja saa arvon A&B Manufacturing, joka näkyy selaimessa muodossa A&B Manufacturing. Merkkientiteettiviitteitä ei kuitenkaan laajenneta JavaScript-koodissa. Sinun on sijoitettava muuttuja viittauskelpoiseen kontekstiin, noudettava se asiakirjan DOM-mallista ja koodattava se tarvittaessa. Näitä eroja havainnollistetaan seuraavissa Web-applet-sovelluksen HTML-esimerkkikoodeissa:
<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>
var1-arvo on A&B Manufacturing ja var2-arvo on A&B Manufacturing. var1- ja var2-arvot eroavat toisistaan, koska selain laajentaa entiteettiviitteitä HTML-tunnisteissa ja -tiedoissa mutta ei <script>-elementeissä.
Valitse avattavasta Käyttäjä- ja järjestelmäkentät -luettelosta valinta, joka lisää parametrikentät kursorin osoittamaan URL-kenttään.
Jos esimerkiksi valitset avattavan luettelon kohdan Käyttäjätunnus, kenttään lisätään merkkijono %%%User id%%%. Sovelmaa ajettaessa tämä merkkijono korvautuu sisään kirjautuneen käyttäjän käyttäjätunnuksella.
Toinen esimerkki: Jos lisäät isäntäkoneen nimen luettelosta, %%%Hostname%%% lisätään kohdistimen osoittamaan kohtaan. Ajon aikana tämä parametri korvataan sen palvelimen isäntänimellä, jossa Oracle CRM On Demand ajetaan. Tämä on hyödyllistä kokoonpanoissa, jotka sisältävät URL-osoitteen kohteeseen Oracle CRM On Demand, koska ei ole enää tarpeen muokata manuaalisesti kohteen Oracle CRM On Demand isäntänimeä siirryttäessä ympäristöstä toiseen.
Lisätietoja on kohdassa Käyttäjä- ja järjestelmäkentät.
|