Customer Engagement-erako web baliabideak

Web-baliabideak Dynamics 365 Customer Engagement (on-premises) datu-basean gordetzen diren artxibo birtualak dira, eta URL helbide bakarraren bidez berreskuratu ditzake.

Web baliabideen gaitasunak

Web-baliabideek Dynamics 365 Customer Engagement (on-premises) web-aplikazioa zabaltzeko erabil daitezkeen artxiboak irudikatzen dituzte, hala nola html, JavaScript eta CSS artxiboak, eta hainbat irudi-formatu. Web-baliabideak erabil ditzakezu formularioak pertsonalizatzeko, aukeren zinta egiteko edo aplikazioaren aukeren zinta egiteko, URL helbidearen sintaxiaren SiteMapbidez egin baitaiteke.

Web baliabideetarako URL sintaxiak ibilbide erlatiboko erreferentziak ahalbidetzen ditu. Garapen-tresnekin, garapen-zerbitzari batean, web-baliabideekin bateragarriak diren artxibo-moten bidez, elkarren menpe dauden artxibo-multzo bat sor dezake. Jarraian, nomenklatura koherenteko konbentzio bat eta sarbide erlatiboen ibilbide-erreferentziak erabiltzen baditu, webguneak funtzionatuko du Dynamics 365 Customer Engagement (on-premises) artxibo guztiak kargatu ondoren.

Web-baliabideak Dynamics 365 Customer Engagement (on-premises) eta konponbidearen osagaiak direnez, erraz esportatu eta instala daitezke Dynamics 365 Customer Engagement (on-premises) edo Dynamics 365 for Customer Engagement-en tokiko inplementazioetan. Web-baliabideak Dynamics 365 for Microsoft Office Outlook-en erabiltzaileentzat ere eskuragarri daude, konexiorik gabe daudenean, erabiltzailearen datuekin sinkronizatuta daudelako.

Formularioen editorea formularioen editorea erabil dezakezu formularioetan formularioetarako gaitutako web baliabideak gehitu eta konfiguratzeko.

Web-baliabideak datu-basean erregistro gisa biltegiratzen direnez, programazio bidez administra daitezke erregistroak sortu, berreskuratu eta eguneratzeko teknika estandarren bidez. Testuan oinarritutako web-baliabideak (JScript, CSS, XML, XSL, RESX eta HTML) aplikazioan editatu eta gorde daitezke.

Web baliabideen mugak

Ez inolako web-baliabiderik zerbitzarian kodea gauzatzeko ASP.NET-orri batek(.aspx) dituen gaitasunak onartzen dituenik. Web-baliabideak esploratzailean prozesatzen diren artxibo estatikoetara edo artxiboetara mugatzen dira. Web baliabide batek Dynamics 365 Customer Engagement (on-premises) datuekin elkar eragiteko web zerbitzuko deiak egiteko esploratzailean prozesatzen den kodea izan dezake. Informazio gehiago lortu nahi izanez gero, kontsultatu Customer Engagement-en datuekin web-baliabideen bidez lan egitea.

Web-baliabideak Dynamics 365 Customer Engagement (on-premises) web-aplikazioen segurtasun-testuinguruaren bidez baino ez daude eskuragarri. Dynamics 365 Customer Engagement (on-premises) lizentzia duten erabiltzaileek bakarrik eskura ditzakete.

Tamaina-mugak

Karga daitezkeen artxiboen gehieneko tamaina Organization.MaxUploadFileSize jabetzak zehazten du. Jabetza hori sistemaren konfigurazioarenposta elektronikoan ezartzen da Dynamics 365 aplikazioan. Konfigurazio horrek posta elektronikoko mezuei, oharrei eta web-baliabideei erantsi daitezkeen artxiboen tamaina mugatzen du. Aurrez zehaztutako konfigurazioa 5 MB-koa da.

Web baliabide motak

Hamar artxibo-formatu erabil ditzakezu web-baliabideak sortzeko. Hurrengo taulan, artxibo formatu bakoitza, baimendutako artxibo-zabalerak eta bakoitzarentzat erabiltzen den mota-balioa erakusten dira.

Fitxategia Artxiboko zabalerak Idatzi
Web orria (HTML) .htm, .html 1
Estilo-orria (CSS) .Css 2
Script-a (JScript) .js 3
Datuak (XML) .xml 4
Irudia (PNG) .png 5
Irudia (JPG) .jpg 6
Irudia (GIF) .gif 7
Silverlight (XAP) .xap 8
Estilo-orria (XSL) .xsl, .xslt 9
Irudia (ICO) .ico 1,0
Formatu bektoriala (SVG) .svg 11
Katea (RESX) .resx 12

Erreferentziako web baliabideak

Web-baliabideei erreferentzia egiteko erabil ditzakeen hainbat metodo daude.

Oharra

  • Ahal denean, erabili zuzentaraua $webresource . Zuzentarauak webgunearen mapan edo aukera-zintaren $webresource komandoetan erabiltzen dituen erreferentziek bakarrik ezarriko dituzte bulegoak. Web-baliabideak elkarren artean aipatzen direnean, bulegoak ez dira sortzen.
    • Silverlight-en web baliabide bat erakunde edo grafiko formulario batetik kanpo erakusteko, HTML web-baliabide bat sortu du Silverlight-en web-baliabidearen host orria izan dadin. Jarraian, $webresource zuzentaraua erabili : HTML web-baliabidea irekitzeko.

$webresource zuzentaraua

Beti erabili behar du zuzentaraua $webresource web-baliabide bati erreferentzia eginez, aukera-zinta-kontrol batetik edo azpiare batetik SiteMap . Zuzentaraua $webresource edozein lekutan erabili, XMLk URL balioa ahalbidetzen duen edozein lekutan. Hurrengo adibidean nola erabili erakusten da.

$webresource:<name of Web Resource>  

Oharra

Zuzentaraua erabiltzean $webresource , Dynamics 365 Customer Engagement (on-premises) erakundeak konponbidearen bulegoak sortu edo eguneratuko ditu.

Xrm.Navigation.openWebResource

The Xrm.Navigation. openWebResourcek HTML web-baliabide bat irekiko du leiho berri batean, web-baliabidearen izena pasatzeko parametroekin, datu-parametroan pasatzen den kontsulta-katearen edozein datu eta leihoaren altuerari eta zabalerari buruzko informazioarekin.

Sortutako URL helbideak token GUID bakarra barne hartzen du, katxean gordetako web-baliabidea kargatzeko.

URL erlatiboa

Zuzentarauaren $webresource: erabilera onartzen ez duten arloetatik web-baliabide bat aipatzen denean, URL helbide erlatibo bat erabil daiteke. Hori gaitzeko, artxibo birtualen egitura bat islatzen duten web baliabideetarako nomenklatura koherenteko konbentzio bat erabiltzea gomendatzen da. Konponbidearen editorea pertsonalizatzeko aurrizkia beti sartuko da web-baliabidearen izenean. Horrek karpeta "raĆ­z" birtuala irudika dezake editore horrek erantsitako web baliabide guztietarako. Ondoren, barra diagonal (/) izaera erabil dezakezu karpeta-egitura bat simulatzeko, eta web-zerbitzariak errespetatuko du.

Beste web-baliabide batetik, beti erabili behar ditu URL helbide erlatiboak elkarren artean erreferentzia egiteko. Adibidez, web-orriaren web-errekurtsoak new_/content/contentpage.htm CSS web-baliabideari new_/Styles/styles.csserreferentzia egin diezaikioten, honako lotura hau sortzen du:

<link rel="stylesheet" type="text/css" href="../styles/styles.css" />  

Web-orriaren web-errekurtsoak new_/content/contentpage.htm web-orriaren web-baliabidea isv_/foldername/dialogpage.htmireki dezan, honako lotura hau sortzen du:

<a href="../../isv_/foldername/dialogpage.htm">Dialog Page</a>  

Oharra

Ez erabili URL helbide erlatiborik WebResources karpeta URL helbidearen ibilbide gisa erabiltzeko. Adibidez, ez erabili hau: /WebResources/<name of web resource> Erabiltzaile bat zerbitzari bateko erakunde bateko kidea denean, ibilbide honek erabiltzaileen aurrez zehaztutako antolaketari egingo dio erreferentzia beti. Erabiltzailea ez bada bere aurrez zehaztutako antolaketa erabiltzen ari, eta espero den web-baliabidea ez badago erabiltzailearen aurrez zehaztutako antolaketan sartuta, akats bat gertatzen da"Archivo no encontrado" delakoan, nahiz eta web-baliabidea erabiltzailea gaur egun lanean ari den erakundean gertatu.

URL osoa

Hurrengo adibidean, web baliabideak ikusteko erabil dezakezun URL estiloa erakusten da.

<Microsoft CRM URL>/WebResources/<name of web resource>  

Aplikazioak URL helbide hori prozesatu eta web-baliabidearen bertsio berriena duen artxiboa itzuliko du. Honela ikusiko da URL hau:

<Microsoft CRM URL>/%7B<version value>%7D/WebResources/<name of web resource>  

Bertsioaren balioa eguneratu egiten da pertsonalizazioak argitaratzean, eta esploratzaileak web-baliabidearen katxerik berrienean gordetako bertsioa erabiltzea bermatzen du. Hori dela eta, Xrm.Navigation web baliabide bati buruzko sarbide-bide bat erabili. openWebResource , edo $webresource Zuzentaraua (ahal denean), bertsioaren balioa automatikoki sartuko baita. Web-baliabide handietarako, errendimenduan ondorio esanguratsuak egon daitezke, artxiboko katxean gordetako bertsioa erabiltzen ez badu.

Hurrengo adibidean, Dynamics 365 for Customer Engagement-erako URL helbide bat erakusten da, non MyOrganization bere erakundearen izena den eta new_/test/test.htm web-baliabidearen izena den:

https://MyOrganization.crm.dynamics.com/WebResources/new_/test/test.htm  

Oharra

Web-baliabidearen izenean '/' izaera eta artxibo-izenaren hedadura sartzea aukerako praktika gomendagarria da.

Hurrengo adibidean, Dynamics 365 Customer Engagement local (lokal) helbide bat erakusten da, non myServer zerbitzariaren izena dagoen:

https://myServer/MyOrganization/WebResources/new_/test/test.htm  

Dynamics 365 for Customer Engagement edo Dynamics 365 Customer Engagement local (on-premises) webgunerako funtzioa izan beharko duen web baliabide bati erreferentzia egiteko kodea idaztean, getClientUrl funtzioa erabili behar du.

Komunitate-tresnak

Hauek dira web baliabideekin funtzionatzen duten komunitatearen tresna batzuk.

Erremintaren izena Informazio gehiago
WebResourceManager https://github.com/gotdibbs/WebResourceManager
XrmToolkit https://xrmtoolkit.com/Home/Features
WebResources-en Administratzailea https://www.xrmtoolbox.com/plugins/MsCrmTools.WebResourcesManager/

Oharra

Komunitateko erremintak ez dira Microsoft Dynamicsen produktu bat eta Microsoftek ez du euskarri teknikoa komunitatearen tresnetara zabaltzen. Tresna batekin zerikusia duten galderak badituzu, jakin zaitez tresnaren editorearekin.

Ikus baita ere

Dynamics 365 Customer Engagement-erako bezero-aplikazioak idaztea
Web baliabide irisgarriak sortzea
Web orrien web baliabideak (HTML)
Silverlight -en web baliabideak (XAP)
Script (JScript) web baliabideak
Irudien web baliabideak
Estilo-orrien web-baliabideak (XSL)
Datuen web-baliabideak (XML)
Estilo-orrien web-baliabideak (CSS)
Mezuak eta web-baliabideen metodoak
Adibidea: Hainbat balio pasa web-baliabide batera datu-parametroaren bidez
Adibidea: Artxiboen inportazioa, web baliabide gisa
Web zerbitzuko datuen erabilera web baliabideetan
Fiddler AutoResponder-ekin web-baliabideen garapena ahalztatzea