Konfiguriranje preslikave sheme članka zbirke znanja
opomba,
Informacije o razpoložljivosti funkcije so naslednje.
Dynamics 365 središče za stike—vdelan | Dynamics 365 središče za stike – samostojno | Dynamics 365 Customer Service |
---|---|---|
No | Da | Da |
Kot del dodajanja integrirano iskanje ponudnika v storitve za stranke morate storitvi povedati, kako naj zaužije članke znanja, ki jih prejme od ponudnika. To storite tako, da izberete in konfigurirate shemo članka znanja. Ko shranite konfiguracijo, sheme ne morete spremeniti.
Če ste uporabili jezikovni filter v razdelku Preverjanje pristnosti in testiranje , morate vzdrževati preslikava za jezikovne nastavitve bodisi v Shemi JSON ali v razdelku Shema članka znanja preslikava . Za več informacij o jezikovnih področnih vrednostih pojdite na: Referenca tabele/entitete za jezik (LanguageLocale).
Izberite možnost v razdelku Shema članka znanja :
Preslikava polj
Izberite in naložite datoteko za izbiro metapodatkov, nato pa izberite metaoznake, ki jih želite uporabiti v preslikava. S poljem preslikava preslikate članek znanja, prejet od ponudnika iskanja (izvorna lastnost), v atribut entitete članka znanja (cilj) na podlagi vrste operacije.
Izberite in naložite datoteko za izbiro metapodatkov
Članek shranite lokalno kot spletno stran, samo HTML datoteko. Prepričajte se, da ime datoteke vsebuje manj kot 99 znakov.
V skrbniško središče za Customer Service ali središče za stike zemljevid mesta skrbniškega središča Shema članka znanja>Polje preslikava naložite datoteko tako, da izberete Izberi datoteko.
Vse meta oznake, ki jih najdete v vaši datoteki HTML, so navedene v razdelku Nastavitve metaoznak .
Ali izberite Izberite vse spodnje meta oznake ali izberite samo meta oznake, ki jih želite preslikati.
Metaoznake, ki jih izberete tukaj, postanejo atributi, ki jih lahko izberete kot izvorne lastnosti v razdelku preslikava . Če ne izberete nobene, sta na voljo le privzeti izvorni lastnosti HTML-Title in HTML-Body preslikati.
Če želite odpreti razdelek preslikava izberite Naprej. Če se želite ustaviti in se pozneje vrniti k tej točki, izberite Shrani kot osnutek.
Preslikava atributov članka
Uporabite vrsto operacije za preslikavo izvorne lastnosti v cilj.
- Atributi članka: Vrednosti ciljnega polja članka znanja.
- Vrste operacij: vzorci preslikava, ki preslikajo izvorni članek v atribute članka entitete članka znanja. Več o možnostih vrste operacije preslikava.
-
Izvorna lastnost: vrednost, ki jo določite za vsako vrsto operacije. Na primer, če izberete vrsto operacije Direct , morate izbrati med predhodno izbranimi metaoznakami ali oznako
HTML-Title
.
V razdelku skrbniško središče za Customer Service ali središče za stike središča za skrbništvo, preslikava razdelku, so obvezni atributi članka znanja Vsebina, Zunanji referenčni ID in Naslov. Za vsako izberite Vrsto operacije in Izvorno lastnost.
Prepričajte se, da je vrednost ID zunanje reference enolična.
Če želite dodati več atributov članka, izberite Dodaj vrstico in nato izberite Atribut članka, Vrsta operacije in Izvorna lastnost.
Izberete lahko tudi Izbriši , da po potrebi izbrišete atribut članka.
Izberite Preveri preslikava.
Storitev uporablja vrednosti, ki ste jih vnesli, da določi vrednosti atributov glede na datoteko HTML, ki ste jo naložili. Preverja vnose v tabeli preslikava in vzorce regularnih izrazov. Za RegexUrl ni preverjanj.
Če je preverjanje veljavnosti uspešno, se prikaže potrditveno sporočilo. Če preverjanje veljavnosti ne uspe, se prikaže sporočilo o napaki. Glede na sporočilo o napaki preverite vnose v tabeli preslikava ali vzorce regex, ki ste jih vnesli.
Izberite Naprej , da odprete naslednji razdelek. Če se želite ustaviti in se pozneje vrniti k tej točki, izberite Shrani kot osnutek.
Vrsta operacije preslikava možnosti
Izberite eno od naslednjih vrst operacij preslikava možnosti:
Regex: uporablja regex vzorce za pridobivanje vrednosti z izvornega spletnega mesta. Lastnost vira je besedilno polje, kamor lahko vnesete regex vzorec. Niz iz HTML-ja vašega spletnega mesta, ki se ujema s tem vzorcem, je preslikan v ustrezno polje članka zbirke znanja.
Regex vzorci morajo imeti skupino za zajem, zaprto v oklepajih, ki vam omogoča, da izvlečete določen del ujemajočega se besedila. Besedilo je izvlečeno iz prve neprazne skupine prve tekme.
Tukaj je nekaj primerov regex vzorcev za pridobivanje vsebine iz določene div oznake:
- Na podlagi ID-ja div oznake:
<div\b[^>]*id=\"your-id-name-here\"[^>]*>([\s\S]*?)<\/div>
- Na podlagi razreda div oznake:
<div\b[^>]*class=\"your-class-name-here\"[^>]*>([\s\S]*?)<\/div>
- Za vsebino znotraj oznake telesa:
<body[^>]*>([\s\S]*)<\/body>
- Za vsebino znotraj glavne znamke:
<head[^>]*>([\s\S]*)<\/head>
- Na podlagi ID-ja div oznake:
Neposredno: preslika vrednost katere koli meta oznake z izvornega spletnega mesta neposredno v katero koli polje članka zbirke znanja. Na seznamu Izvorna lastnost so prikazane vse meta oznake, ekstrahirane z vzorčnega spletnega mesta, skupaj z izvornima lastnostma HTML-Title in HTML-Body, ki sta privzeto na voljo.
Če za vrsto operacije izberete Neposredno in og: url kot lastnost vira, se vrednost meta oznake og: url iz lastnosti vir preslika v ustrezen atribut članka zbirke znanja.
Konstanta: vnesite vrednost konstante v katero koli polje članka zbirke znanja. Lastnost vira je besedilno polje, kamor lahko vnesete konstantno vrednost.
RegexUrl: Kot Regex, vendar išče ujemanja samo v URL-ju izvornega spletnega mesta. Če želite celoten URL izvornega spletnega mesta preslikati v polje z atributom znanja, v vrsti operacije izberite Regexurl in v lastnosti vira uporabite vzorec (. *).
Tukaj je primer, ki pojasnjuje, kako preslikati atribute članka.
Primer
Vzorec HTML:
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://contoso.com/en-us/id/2911cacd-efa5-4593-ae22-e09ae14c6698/ee734739(v=msdn.10)" />
<meta name="ms.keywords" content="XML Reader, WS-Trust" />
</head>
<title>WSTrustRequestSerializer.CanRead Method (Microsoft.IdentityModel.Protocols.WSTrust) | Microsoft Learn</title>
<body lang="en-us" dir="ltr">
<div id="ms-descriptionArticle">
Checks if an XML reader is positioned at a WS-Trust RequestSecurityToken element. This is crucial for handling security token requests in .NET applications using Windows Identity Foundation (WIF).
</div>
<div id="ms--content-well-notifications" data-bi-name="content-well-notification">
</div>
<p>Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5</p>
<p>When implemented in a derived class, checks if the specified XML reader is positioned at a WS-Trust RequestSecurityToken element.</p>
<p><strong>Namespace:</strong> Microsoft.IdentityModel.Protocols.WSTrust<br/>
<strong>Assembly:</strong> Microsoft.IdentityModel (in Microsoft.IdentityModel.dll)</p>
<h2 id="usage">Usage</h2>
<pre><code class="lang-vb">'Usage
Dim instance As WSTrustRequestSerializer
Dim reader As XmlReader
Dim returnValue As Boolean
returnValue = instance.CanRead(reader)
</code></pre>
<h4 id="parameters">Parameters</h4>
<ul>
<li><strong>reader</strong><br/>
The XmlReader object from which to read.</li>
</ul>
<h4 id="return-value">Return Value</h4>
<p><strong>true</strong> if the reader is positioned at an RST element that the serializer can read; otherwise, <strong>false</strong>.</p>
</body>
</html>
Za preslikavo izvorne lastnosti v cilj v vzorčni datoteki html uporabite naslednje vrste operacij:
kje
- Atribut članka: Vsebina
- Vrsta operacije: Regex
- Izvorna lastnost: <telo[^>]>([\s\S])</telo>
Vzorec regex ekstrahira celotno vsebino znotraj telesne oznake datoteke HTML.
- Atribut članka: Zunanji ref ID
- Vrsta operacije: RegexUrl
- Izvorna lastnost: ^https://.? /id/(.?) /.*$
RegexUrl izvleče id - 2911cacd-efa5-4593-ae22-e09ae14c6698 iz datoteke HTML.
- Atribut članka: Naslov
- Vrsta operacije: Neposredno
- Izvorna lastnost: HTML-Title
Neposredno izvleče vsebino znotraj polja Naslov datoteke HTML, na primer WSTrustRequestSerializer.CanRead Method (Microsoft .IdentityModel.Protocols.WSTrust) | Microsoft Learn
- Lastnosti članka: Opis
- Vrsta operacije: Regex
- Izvorna lastnost: <div\b[^>]id="ms-descriptionArticle"[^>]>([\s\S]*?)</div>
Vzorec regularnega izraza izvleče vsebino iz določene oznake div na podlagi ID-ja. Tukaj je ms-desciptionArticle id oznake div v html-ju.
- Lastnosti članka: Ključne besede
- Vrsta operacije: Neposredno
- Izvorna lastnost: ms.keywords
Direct izvleče vsebino v ms.keywords polju datoteke HTML, na primer XML Uporabnik z dovoljenjem za branje, WS -Zaupanje.
Shema JSON
Izvedite več o podrobnostih sheme za izdelavo predloge metapodatkov preslikava.
V razdelku skrbniško središče za Customer Service ali središče za stike središča za skrbništvo, Shema članka znanja>Shema JSON , kopirajte in prilepite svoje lastnosti članka in shemo JSON polje, ki vam je na voljo.
Izberite Preveri JSON.
Če je preverjanje veljavnosti uspešno, se prikaže potrditveno sporočilo. Če preverjanje ne uspe, se prikaže sporočilo o napaki, ki identificira parameter z nepravilno vrednostjo.
Izberite Naprej , da odprete naslednji razdelek. Če se želite ustaviti in se pozneje vrniti k tej točki, izberite Shrani kot osnutek.