Loading
Service
Brug flere sagsnøgleord til at finde artikler

Brug flere sagsnøgleord til at finde artikler

Når du søger efter Knowledge-artikler fra en sag, bruges som standard kun sagstitlen i søgningen. Ofte kan du bruge oplysninger fra sagen til mere nøjagtige søgeresultater eller oprette en tilpasset søgeknap.

EditionsHeading

Tilgængelig i Salesforce Classic og Lightning Experience. Vis understøttede versioner.
Brugertilladelser påkrævet
Hvis du vil oprette eller ændre tilpassede knapper eller links og oprette en Visualforce-side:

Tilpas applikation

Heldigvis accepterer Salesforce Knowledge-søgesider andre parametre:

  • id=<sags-id>: Id'et for den aktuelle sag.
  • search=<keywords>: De søgeord, der skal søges efter.
  • articleType_<artikeltype dev name>=on: flere parametre muligt, artikeltyper, der skal vælges (hvis der ikke er valgt nogen artikeltype, vælges alle artikeltyper)
  • ct_<data-kategorigruppes interne navn>=<data-kategoris interne navn>: flere parametre muligt, filtervalg på forhånd

Hvis du vil drage fordel af disse parametre, skal du føje en tilpasset knap til den sagsdetaljeside, der indeholder nogle få linjer javascript, der udtrækker søgeord fra sagen og skjuler standardsøgeknappen for artikler.

Bemærk
Bemærk Du kan også oprette en tilpasset artikelwidget med support:caseArticle
  1. Fra objektadministrationsindstillingerne for sager skal du gå til Knapper, links og handlinger.
  2. Klik på Ny knap eller nyt link.
  3. Angiv en/et entydig(t) Betegnelse, Navn og Beskrivelse.
  4. Vælg Knap for detaljeside for Visningstype.
  5. Vælg Udfør JavaScript på rullelisten Adfærd.
  6. Vælg OnClick JavaScript på rullelisten Indholdskilde.
  7. Angiv kode for de udtrukne sagsdata og opsætning af parametre for artikelsøgesiden.
    Eksempel:
    // article search page URL
    var url = '/knowledge/knowledgeHome.apexp';
    
    // ID of the current case
    url += '?id={!Case.Id}';
    
    // use the case subject as the search keywords
    url += '&search={!Case.Subject}';
    
    // read case attributes
    var caseType = '{!Case.Type}';
    var caseProduct = '{!Case.Product__c}';
    
    // if the case is of a certain type, select only 2 of the article types available
    // in other cases, we keep the default behavior (all article types selected)
    
    if (caseType=='Problem' || caseType=='Question') {
       url += '&articleType_FAQ_kav=on';
       url += '&articleType_How_To_kav=on';
    }
    
    // preselect a data category for search results based on the category
    
    var product = '';
    if (caseProduct=='Home')
       product = 'Home';
    if (caseProduct=='SMB')
       product = 'Small_and_Medium_Business';
    if (caseProduct=='Large enterprise')
       product = 'Large_Enterprise';
    
    if (product.length>0)
       url += '&ct_Products2=' + product;
    
    // once the logic is executed, we go to the article search page
    window.location = url;
  8. Klik på Gem.
  9. Gå til Sidelayouts fra objektadministrationsindstillingerne for sager.
  10. Klik på Rediger ud for Sagslayout.
  11. Træk din tilpassede knap for artikelsøgning ind i sagslayoutet.
  12. Klik på Gem.
  13. Opret en Visualforce-side ved navn CaseDetailsWithoutStandardKBSearchButton med følgende kode:
    <apex:page standardController="Case">
        <style type="text/css">
            div.knowledgeBlock input {display: none}
        </style>
        <apex:detail/>
    </apex:page>
  14. Tilbage i området Knapper, links og handlinger for sager skal du klikke på Rediger ud for Vis.
  15. Vælg Visualforce-side i Tilsidesæt med.
  16. Vælg CaseDetailsWithoutStandardKBSearchButton fra rullelisten.
  17. Klik på Gem.
 
Indlæser
Salesforce Help | Article