breadcrumbDescription
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=trueMetadata 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.
