Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bilgi bankası makalelerindeki indirilebilir dosyaları dahil etmek için bilgi bankası makalesi ekini kullanabilirsiniz. İndirilebilen içerikle Sık Sorulan Sorular sayfası oluşturmak için web dosyalarını da kullanabilirsiniz.
Önemli
Yalnızca bilgi bankası makalelerine iliştirilmiş dosyalar aranabilir. Web dosyaları için eklenen dosyalar aranamaz.
Kullanıcıların bilgi bankası makalelerinin ek içeriğinde arama yapmasını sağlamak için Power Pages sitenizi yapılandırabilirsiniz. Bu, aradıkları bilgileri bulmak için kullanıcılara yardımcı olur.
Bilgi bankası makalelerinde tanımlı önek içeren ekler dizine eklenir.
Bilgi bankası makalesi eklerini dizine eklemek için aşağıdaki site ayarlarını oluşturmanız ve değeri Doğru olarak ayarlamanız gerekir:
Site ayarı | Açıklama |
---|---|
Search/IndexNotesAttachments | Bilgi bankası makaleleri içindeki notlar eklerinin içeriğinin dizine eklenip eklenmemesi gerektiğini belirtir. Varsayılan olarak Yanlış şeklinde ayarlanır. |
KnowledgeManagement/DisplayNotes | Bilgi bankası makalelerinin eklerinin görüntülenip görüntülenmeyeceğini belirtir. Varsayılan olarak Yanlış şeklinde ayarlanır. |
Bir terim için arama yaparken, arama sonuçları ekleri de içerir. Arama terimi bir bilgi bankası makalesi ekiyle eşleşiyorsa ilgili bilgi bankası makalesinin bağlantısı da sağlanır. İndirilebilen ekleri görmek için sol paneldeki Kayıt Türü'nün altında İndirmeler'i seçin. İndirmeler etiketini değiştirmek için Arama/Model/İndirmeler içerik kodu parçacığını düzenleyin. Varsayılan olarak, değer İndirmeler olarak ayarlanır.
Not
Bu işlevleri kullanmak için ortamınızda Dataverse araması etkinleştirilmiş olmalıdır.
Bilgi makalesi eklerinde arama yapma
Sitenizde Lucene .NET araması kullanılıyorsa Dynamics 365 Customer Service yönetim merkezinde veya Müşteri Hizmetleri Merkezi uygulamasında Bilgi bankası makalesi eklerini siteye eşitle seçeneğini Evet olarak ayarlayarak web sitesinin bilgi makalesi eklerinde arama yapmasını sağlayabilirsiniz. Sitenizde Dataverse araması kullanılıyorsa bu seçeneği yapılandırmanız gerekmez, varsayılan olarak bilgi bankası makalesi eklerinde arama yapabilirsiniz.
Bu, aramanın bilgi bankası makalesi eklerine bakmasına ve bilgileri bilgi tüketicileri için kolayca erişilebilir hale getirmesine olanak tanır. Bu yeni ek özelliği sayesinde site için not özelliğini kullanmanız gerekmez. Bilgi makalesi ekleri, notlar ekiyle otomatik olarak eşitlenir. Daha fazla bilgi: Portal için bilgi bankası makalesi eklerini güncelleştirme
Site yapılandırmalarını güncelleştirme
Nisan 2018 öncesinde halihazırda bir web siteniz varsa ve sitenizi en son sürüme yükselttiyseniz, yeni bir yükleme olarak aynı kullanıcı deneyimine sahip olmak için aşağıdaki yapılandırmaları kullanmanız gerekir.
İçerik Kod Parçacıkları
Not ve web dosyası indirmeleri için arama sonuçlarında görüntülenen etiketi değiştirmek için içerik kod parçacığı Arama/Model/İndirmeler oluşturun ve değerini gerektiği şekilde ayarlayın. Varsayılan değer İndirmeler'dir.
Web Şablonları
Model Arama - Sonuçlar Şablonu web şablonu ilgili makale bağlantısıyla birincil arama sonucu öğeleri olarak bilgi bankası makaleleri ile ilişkili olan dosyaları görüntüleyecek şekilde düzenlenir. Model Arama - Sonuçlar Şablonu web şablonunu aşapıdaki kaynağa güncelleştirmeniz gerekir:
{% assign openTag = '{{' %}
{% assign closingTag = '}}' %}
{%raw%}
<script id="search-view-results" type="text/x-handlebars-template">
{{#if items}}
<div class="page-header">
<h2>{%endraw%}{{openTag}} stringFormat "{{ resx.Search_Results_Format_String }}" firstResultNumber lastResultNumber itemCount {{closingTag}}{%raw%}
<em class="querytext">{{{query}}}</em>
{{#if isResetVisible}}
<a class="btn btn-default btn-sm facet-clear-all" role="button" title="{%endraw%}{{ snippets['Search/Facet/ClearConstraints'] | default: res['Search_Filter_Clear_All'] }}{%raw%}" tabIndex="0">{%endraw%}{{ snippets['Search/Facet/ClearConstraints'] | default: res['Search_Filter_Clear_All'] }}{%raw%}</a>
{{/if}}
</h2>
</div>
<ul>
{{#each items}}
<li>
<h3><a title="{{title}}" href="{{url}}">{{#if parent}}<span class="glyphicon glyphicon-file pull-left text-muted" aria-hidden="true"></span>{{/if}}{{title}}</a></h3>
<p class="fragment">{{{fragment}}}</p>
{{#if parent}}
<p class="small related-article">{%endraw%}{{ resx.Related_Article }}{%raw%}: <a title="{{parent.title}}" href="{{parent.absoluteUrl}}">{{parent.title}}</a></p>
{{/if}}
<ul class="note-group small list-unstyled">
{{#if relatedNotes}}
{{#each relatedNotes}}
<li class="note-item">
{{#if isImage}}
<a target="_blank" title="{{title}}" href="{{absoluteUrl}}"><span class="glyphicon glyphicon-file" aria-hidden="true"></span> {{title}}</a>
{{else}}
<a title="{{title}}" href="{{absoluteUrl}}"><span class="glyphicon glyphicon-file" aria-hidden="true"></span> {{title}}</a>
{{/if}}
<p class="fragment text-muted">{{{fragment}}}</p>
</li>
{{/each}}
{{/if}}
{{#if relatedAttachments}}
{{#each relatedAttachments}}
<li class="note-item">
{{#if isImage}}
<a id="kbattachment-{{entityID}}" href="javascript:downloadKbAttachmentFile('kbattachment-{{entityID}}', '{{title}}', {{fileSize}}, '{{fileType}}', '{{downloadBlockUrl}}', '{{initializeDownloadUrl}}')"><span class="glyphicon glyphicon-file" aria-hidden="true"></span> {{title}}</a>
{{else}}
<a id="kbattachment-{{entityID}}" title="{{title}}" href="javascript:downloadKbAttachmentFile('kbattachment-{{entityID}}', '{{title}}', {{fileSize}}, '{{fileType}}', '{{downloadBlockUrl}}', '{{initializeDownloadUrl}}')"><span class="glyphicon glyphicon-file" aria-hidden="true"></span> {{title}}</a>
{{/if}}
<p class="fragment text-muted">{{{fragment}}}</p>
</li>
{{/each}}
{{/if}}
</ul>
</li>
{{/each}}
</ul>
{{else}}
<h2>{%endraw%}{{ resx.Search_No_Results_Found }}{%raw%}<em class="querytext">{{{query}}}</em>
{{#if isResetVisible}}
<a class="btn btn-default btn-sm facet-clear-all" role="button" title="{%endraw%}{{ snippets['Search/Facet/ClearConstraints'] | default: res['Search_Filter_Clear_All'] }}{%raw%}" tabIndex="0">{%endraw%}{{ snippets['Search/Facet/ClearConstraints'] | default: res['Search_Filter_Clear_All'] }}{%raw%}</a>
{{/if}}
</h2>
{{/if}}
</script>
<script type="text/javascript">
function downloadKbAttachmentFile(attachmentElementId, fileName, fileSize, mimeType, downloadBlockUrl, initializeUrl) {
// Download block API supports max 4MB block size
const blockSizeInBytes = 4096 * 1024;
const totalNumberOfBlocks = parseInt(fileSize / blockSizeInBytes + 1);
var fileContinuationToken = "";
var contentString = "";
var numberOfBlocksDownloaded = 0;
var blockNumberToContentMap = {};
function downloadBlockCallback(i, result) {
numberOfBlocksDownloaded++;
blockNumberToContentMap[i] = result;
if (numberOfBlocksDownloaded == totalNumberOfBlocks) {
for (var j = 0; j < totalNumberOfBlocks; j++) {
contentString += blockNumberToContentMap[j];
}
var isImage = mimeType.startsWith('image/');
const attachmentElement = document.getElementById(attachmentElementId);
if (isImage) {
const bodyByteString = atob(contentString);
const bodyBuffer = new ArrayBuffer(bodyByteString.length);
const bodyView = new Uint8Array(bodyBuffer);
for (var k = 0; k < bodyByteString.length; k++) {
bodyView[k] = bodyByteString.charCodeAt(k);
}
var imageUrl = URL.createObjectURL(new Blob([bodyBuffer], { type: mimeType }));
attachmentElement.href = imageUrl;
attachmentElement.target = "_blank";
}
else {
const linkSource = 'data:' + mimeType + ';base64,' + contentString;
attachmentElement.href = linkSource;
attachmentElement.download = fileName;
}
attachmentElement.click();
}
}
shell.ajaxSafePost({
type: 'GET',
url: initializeUrl,
success: function (result) {
fileContinuationToken = encodeURIComponent(result);
for (var i = 0; i < totalNumberOfBlocks; i++) {
url = downloadBlockUrl + "&blockNumber=" + i + "&fileContinuationToken=" + fileContinuationToken + "&blockSize=" + blockSizeInBytes;
var x = downloadBlockCallback.bind(this,i);
shell.ajaxSafePost({
type: 'GET',
url: url,
success: (result) => { x(result) }
});
}
}
});
}
</script>
{%endraw%}
Site Ayarları
Arama/Sorgu konumu ayarına \_logicalname:annotation~0.9^0.25
değeri eklemeniz gerekir. Eklendikten sonra değer aşağıdaki gibi olmalıdır:
+(@Query) \_title:(@Query) \_logicalname:knowledgearticle~0.9^0.3 \_logicalname:annotation~0.9^0.25 \_logicalname:adx_webpage~0.9^0.2 -\_logicalname:adx_webfile~0.9 adx_partialurl:(@Query) \_logicalname:adx_blogpost~0.9^0.1 -\_logicalname:adx_communityforumthread~0.9
Bilgi bankası makaleleri ve web dosyalarıyla ilişkili notları tek bir modelde gruplamak amacıyla modelleri yapılandırmak için Search/RecordTypeFacetsEntities konum ayarı adını düzenleyin ve değerine ;Downloads:annotation,adx_webfile
ekleyin.
Bilgi bankası makaleleri ile ilişkili eklerin web sitesi ve arama sonuçlarında görünmesine izin vermek için KnowledgeManagement/DisplayNotes site ayarını düzenleyin ve değerini Doğru olarak ayarlayın. KnowledgeManagement/NotesFilter site ayarı, notlardaki not metni alanına ön ek olarak eklenmesi gereken bir ön ek değeri içerir; yalnızca belirtilen ön ek değerine sahip notlar web sayfasında görünür. Varsayılan olarak değer *WEB*dir, ancak konum ayarından bunu değiştirebilirsiniz.
Notlarla ilişkilendirilmiş dosya eklerinin dizin oluşturmasını etkinleştirmek için Search/IndexNotesAttachments site ayarı oluşturun ve değerini Doğru olarak ayarlayın.