Loading
Samarbejd med alle
Inkluder tilpassede SharePoint-egenskaber i søgning, SOQL og SOSL-forespørgsler

Inkluder tilpassede SharePoint-egenskaber i søgning, SOQL og SOSL-forespørgsler

Når du har oprettet et eksternt objekt for en SharePoint-datakilde, er der brug for nogle specielle trin for at søge eller forespørge på eventuelle tilpassede egenskaber, den indeholder.

EditionsHeading

Tilgængelig i: både Salesforce Classic og Lightning Experience
Files Connect for cloudbaserede eksterne datakilder er tilgængelig i: Professional, Enterprise, Performance, Unlimited og Developer Edition
Brugertilladelser påkrævet
Hvis du vil oprette et eksternt objekt og give adgang til dets felter: Tilpas applikation

Konfiguration af tilpassede egenskaber i SharePoint

Hvis du har de eksisterende tilknyttede tilpassede kolonner og Office-dokumenters metadata (Microsoft Word, Excel osv.) i SharePoint, giver eksterne objekter i Salesforce dig mulighed for at vælge og filtrere på følgende tilpassede egenskaber:

  • Tilpassede kolonner, der er defineret i en tilpasset indholdstype
  • Metadata fra Microsoft Word, Excel og andre Office-dokumenter

Hvis du vil søge på disse tilpassede egenskaber i Salesforce, skal en Sharepoint-administrator oprette en tilsvarende administreret egenskab.

  • Hvis du ønsker at få vist disse egenskaber i eksterne objektfelter eller bruge dem i SOQL- eller SOSL SELECT-forespørgsler, skal du indstille den tilsvarende administrerede egenskab til Hentbar.
  • Hvis du vil filtrere på disse egenskaber i eksterne objekter eller bruge dem som forespørgselskriterier i en SOQL- eller SOSL- WHERE, skal du indstille den tilsvarende administrerede egenskab til Forespørgsel.

Forespørg på resulterende felter i Salesforce for SharePoint Online

I følgende eksempel står CustomProperty for navnet på den tilpassede kolonne, der er defineret i den tilpassede indholdstype, eller navnet på Office-dokumentmetadata. ManagedCustomProperty står for det tilsvarende administrerede ejendomsnavn.

I de fleste tilfælde kan du bruge ManagedCustomProperty til både SELECT og WHERE. Her er et SOQL-eksempel:

SELECT ManagedCustomProperty FROM items_spOnline_x WHERE ManagedCustomProperty=...

Men for filtyper, som SharePoint ikke indekserer til søgning, f.eks. .jpg-, .png- og .pdf-filer, skal du bruge CustomProperty i SELECT og ManagedCustomProperty i WHERE. Som en løsning kan du definere et alias på den administrerede egenskab i SharePoint og formatere forespørgsler som dette:

SELECT Alias FROM items_spOnline WHERE Alias=...

Normalt vises tilpassede egenskaber ikke på eksterne objektdetaljesider – definition af et alias håndterer også dette problem.

Booleske tilpassede egenskaber

Når du bruger booleske (Ja/Nej) tilpassede egenskaber med en tilsvarende administreret egenskab indstillet til typen Tekst, skal det tilsvarende eksterne objektfelt også indstilles til typen Tekst. I filtre er værdierne "0" og "1" henholdsvis lig med falsk og sand. Eksempel:

WHERE customBooleanWithTextManagedProperty=”1”

"0" og "1" vises også som resultater, men booleske tilpassede egenskaber skal bruge en administreret egenskabstype som YesNo. Indstil det tilsvarende eksterne objektfelt til Afkrydsningsfelt for at forespørge på det med standardværdier true eller false. Eksempel:

WHERE customBooleanWithYesNoManagedProperty=true

Metadata i Microsoft Office-dokumenter

Sharepoint Search-tjenesten returnerer alle metadata fra Office-dokumenter som strenge, så tilsvarende eksterne objektfelter skal indstilles til typen Tekst.

Datoer returneres i formatet, MM/DD/ÅÅÅÅ tt:mm:ss AM/PM, (f.eks. "3/31/2015 9:59:00 PM"). Hvis du vil forespørge på felter ved brug af datotypen, skal det eksterne objekt indeholde et tilsvarende datofelt til filtrering og et tekstfelt til valg.

Begrænsninger for specifikke SharePoint-egenskabstyper i Salesforce for SharePoint Online

  • Flere egenskaber for Tal, Valuta og Valg kan ikke vælges for filtyper SharePoint indekserer ikke til søgning. Dette inkluderer som standard billed-, video- og .pdf-filer, selvom .pdf-filer som standard er indekseret startende med SharePoint 2013.
  • Der kan ikke forespørges på flere egenskaber for Tekstlinje, URL og Dato.
  • Egenskaber for valgmuligheder og URL kan ikke vælges.
 
Indlæser
Salesforce Help | Article