Partekatu honen bidez:


Erabili konektore pertsonalizatuak denbora-eskalaren kontrolarekin

Konektore pertsonalizatuen funtzioak garatzaileei informazioa azaleratzeko modua eskaintzen die Dataverse taulen errenkadak, kanpoko datu-iturburuak eta abar, TimelineWallControl osagaiaren erregistro-sarrerak gisa. Kutxaz kanpoko ohar, argitalpen eta jarduerez gain agertoki multzo zabalagoa ahalbidetzen du.

Denbora-lerroa konfiguratzeari eta erabiltzeari buruzko informazio gehiago lortzeko, ikusi gai hauek:

Konektore pertsonalizatuetan konfiguratzen diren erregistroak JavaScript web-baliabide bat dira, IRecordSource interfazearekin bat datozenak. Web-baliabide baten izena, eraikitzailearekin batera (izena izen-espazioa barne) eta aukerako JSON web-baliabidearen bide-izena gehi daitezke UClientRecordSourcesJSON parametro-konfigurazio gisa FormXML barruan.

<UClientRecordSourcesJSON>
  {"recordSources": [{
    "name": "new_SecondaryRecordSource", 
    "constructor": "SampleNamespace.SecondaryRecordSource"}]
  }
</UClientRecordSourcesJSON>

TimelineWallControl-ek JavaScript web-baliabidea kargatzea espero da eta, ondoren, IRecordSource-ren instantzia sortuko du konfiguratutako eraikitzailetik.

Ondoren, IRecordSource hasieratzen da (init), erregistroen orrien eskaera (getRecordsData), iragazkiaren xehetasunak (getFilterDetails) eta erregistro bakar baten UX irudikapenaren eskaera (getRecordUX).

Erregistroak eskatzeko erantzuna mantentzen da saio anitzeko agertokietan gertatzen diren erregistro-eskaeren kopurua minimizatzeko.

Konfiguratu konektore pertsonalizatua denbora-lerroaren kontrolerako

Denbora-lerroaren kontrolerako zure konektore pertsonalizatua gehi edo edita dezakezu maker esperientzian konfiguratuz.

  1. Denbora-lerroaren kontrolean, hautatu konektore pertsonalizatua gehitu edo editatu nahi duzun inprimakia.

  2. Osatu aukera hauetako bat:

    • Konektore pertsonalizatu berri bat gehitzeko, denbora-lerroaren taulako Propietateak panelean, Konektore pertsonalizatuak atalean, hautatu Gehitu konektorea. Konektore pertsonalizatu berria panela bistaratzen da.

      Gehitu konektore pertsonalizatu bat.

    • Dagoeneko kargatu duzun lehendik dagoen konektore pertsonalizatu bat editatzeko, denbora-lerroko entitatearen Propietateak panelean, hautatu konektore pertsonalizatua eta, ondoren, hautatu Editatu. Editatu konektore pertsonalizatuaren panela bistaratzen da.

      Editatu konektore pertsonalizatuen propietateak.

  3. Editatu orria eta, ondoren, hautatu Gorde.

Iragazkiaren laguntza

Konektore pertsonalizatuen iragazkiaren laguntzak gaitasun hauek ditu.

  • Gehitu iragazki mota berria lehendik dagoen iragazki taldeari
  • Gehitu iragazki talde berria
  • Eguneratu lehendik dagoen iragazki mota kopurua
  • Iragazkia bilaketa gakoan

Konektore pertsonalizatuek UserSettings Timezone informazioa erabili behar dute init()-n emandako testuingurutik denbora-lerroaren errendatzearekin koherente izateko.

Scope

Konektore pertsonalizatuen funtzioa saio bakarreko eta saio anitzeko taulen inprimakietan onartzen da Interfaze bateratu bezero ereduko aplikazioetan.

Esparrutik kanpo

Funtzio hau ez dago erabilgarri konektore pertsonalizatuen eginbiderako:

  • Lineaz kanpoko eta lineaz kanpoko eszenatokiak lehenespenez
  • Panelak
  • TimelineWallControl erabilgarri ez dagoen kokapenak (adibidez, konbergentzia-aplikazioak, mihise-aplikazioak, Power Pages, orri pertsonalizatuak eta abar)

Muga ezagunak

Konfiguratutako web baliabideak ez dira formalki inprimakiaren menpekotasun gisa deklaratzen. Horrek esan nahi du inprimaki bat esportatzeak ez dituela web-baliabideak automatikoki esportatuko eta esportazio horretan eskuz gehitu beharko liratekeela. Gainera, erraza izan daiteke nahi gabe web-baliabide horiek ezabatzea.

Erregistro iturri bat garatu

Erregistro-iturburu bat garatzean, ziurtatu praktika hauek jarraitzen dituzula:

  • Ziurtatu datuak modu seguruan berreskuratzen ari zarela. Interfaze bateratu segurtasun-ereduak JS eta JSON web baliabideak fidagarritzat hartzen ditu, eta, beraz, baliabide horiek ez dute token edo sekreturik eduki behar, testu arruntean gordeko lirateke eta.
  • Datuak barruan badaude Dataverse, erabili testuinguru-objektua init portaeratik eskaerak egiteko Dataverse. Deiak sartu Dataverse testuingurutik eskaerak iframe seguru baten bidez proxy ditu. Hau da TimelineWallControl-en barruan dauden erregistro iturriek datuak nola berreskuratzen dituzten.
  • Datuak kanpoan badaude Dataverse, erabili plataformatik dauden mekanismoak kanpoko datuak berreskuratzeko.
  • Probatu lokalean aldaketak Fiddler erabiliz: Hobetu JavaScript web-baliabideen garapenaren eta arazketa-bizkortasuna Fiddler AutoResponder erabiliz. Informazio gehiago: Script web-baliabideen garapena Fiddler AutoResponder erabiliz.
  • XSS erasoen arriskua murriztea: XSS erasoen arriskua DOM-ra HTML gehitzean/lotzean gertatzen da. Erabili testu arrunta ahal den guztietan arrisku hori murrizteko. HTML beharrezkoa bada, eduki hau garbitu behar duzu erregistrora gehitu aurretik.
  • Jarraitu bezeroen script-ak egiteko jardunbide egoki orokorrak. Informazio gehiago: Bezeroen scriptgintza ereduetan oinarritutako aplikazioak
  • Bermatu diseinu-praktika inklusiboak, proba automatikoen tresnak erabiltzea barne, hala nola Accessibility Insights.

Soluzioaren lagina

Batekin has zaitezke konektore pertsonalizatuen irtenbidearen lagina "SecondaryRecordSource" web baliabidea duena, "Esperientzia interaktiboetarako kontua" eta "Saio anitzeko esperientzietarako kontua" inprimakietarako konfiguratuta dagoena.

Ikusi ere

Erabili kronologia
Kronologia konfiguratzea

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).