Loading
Samarbeide med alle
Inkluder tilpassede SharePoint-egenskaper i søk, SOQL og SOSL-spørringer

Inkluder tilpassede SharePoint-egenskaper i søk, SOQL og SOSL-spørringer

Når du har opprettet et eksternt objekt for en SharePoint-datakilde, er det nødvendig med noen spesielle trinn for å søke etter eller spørre eventuelle tilpassede egenskaper som den inneholder.

Nødvendige utgaver

Tilgjengelig i både Salesforce Classic og Lightning Experience
Files Connect for skybaserte, eksterne datakilder er tilgjengelig i Professional, Enterprise, Performance, Unlimited og Developer Edition
Nødvendige brukertillatelser
For å opprette et eksternt objekt og gi tilgang til dets felt: Tilpasse program

Konfigurere tilpassede egenskaper i SharePoint

Hvis du har eksisterende tilordnede tilpassede kolonner og Office-dokumenters (Microsoft Word, Excel og så videre) metadata i SharePoint, lar eksterne objekter i Salesforce deg velge og filtrere etter følgende tilpassede egenskaper:

  • Tilpassede kolonner definert i en tilpasset innholdstype
  • Metadata fra Microsoft Word, Excel og andre Office-dokumenter

For å søke etter disse tilpassede egenskapene i Salesforce må en Sharepoint-administrator opprette en tilhørende administrert egenskap.

  • Hvis du vil vise disse egenskapene i eksterne objektfelt eller bruke dem i SOQL- eller SOSL SELECT-spørringer, angir du den tilhørende administrerte egenskapen til Hentbar.
  • Hvis du vil filtrere på disse egenskapene i eksterne objekter eller bruke dem som spørringskriterier i en SOQL- eller SOSL WHERE-setning, angir du den tilhørende administrerte egenskapen til Spørrbar.

Spørring mot resultatfelt i Salesforce for SharePoint Online

I følgende eksempel står CustomProperty for navnet på den tilpassede kolonnen som er definert i navnet Tilpasset innholdstype, eller navnet på Office-dokumentmetadata. ManagedCustomProperty står for det tilhørende navnet Administrert eiendom.

I de fleste tilfeller kan du bruke ManagedCustomProperty for både SELECT- og WHERE-setningen. Her er et SOQL-eksempel:

SELECT ManagedCustomProperty FROM items_spOnline_x WHERE ManagedCustomProperty=...

Men for filtyper som SharePoint ikke indekserer for søk, som JPG-, PNG- og PDF-filer, må du bruke CustomProperty i SELECT-setningen og ManagedCustomProperty i WHERE-setningen. Som en midlertidig løsning kan du definere et alias i den administrerte egenskapen i SharePoint og formatere spørringer som dette:

SELECT Alias FROM items_spOnline WHERE Alias=...

Vanligvis vises ikke tilpassede egenskaper på detaljsider for eksterne objekter – definering av et alias løser også dette problemet.

Boolske tilpassede egenskaper

Når du bruker tilpassede boolske egenskaper (Ja/Nei) med en tilsvarende Administrert egenskap angitt til Tekst-typen, må det tilsvarende eksterne objektfeltet også angis til Tekst-typen. I filtre er verdiene "0" og "1" henholdsvis usanne og sanne. Eksempel:

WHERE customBooleanWithTextManagedProperty=”1”

"0" og "1" vises også som resultater, men så boolske tilpassede egenskaper bør bruke den administrerte egenskapstypen YesNo. Angi det tilsvarende eksterne objektfeltet til Avmerkingsboks for å spørre det med standard true- eller false-verdier. Eksempel:

WHERE customBooleanWithYesNoManagedProperty=true

Metadata i Microsoft Office-dokumenter

Sharepoint Search returnerer alle metadata fra Office-dokumenter som strenger, så tilsvarende eksterne objektfelt må angis til Tekst-typen.

Datoer returneres i formatet MM/DD/ÅÅÅÅ tt:mm:ss AM/PM, (for eksempel "3/31/2015 9:59:00 PM"). Hvis du vil spørre etter felt med datotypen, må det eksterne objektet inkludere et tilhørende Dato-felt for filtrering og et Tekst-felt for valg.

Begrensninger for bestemte SharePoint-egenskapstyper i Salesforce for SharePoint Online

  • Flere egenskaper Tall, Valuta og Valg kan ikke velges for filtyper SharePoint indekserer ikke for søk. Som standard inkluderer dette bilde-, video- og PDF-filer, men PDF-filer indekseres som standard fra og med SharePoint 2013.
  • Egenskaper for flere tekstlinjer, URL-adresser og datoer kan ikke spørres.
  • Egenskaper for flere valg og URL-adresser kan ikke velges.
 
Laster
Salesforce Help | Article