Att tänka på vid synkronisering för Salesforce Connect—korsorganisationsadapter
När du validerar och synkroniserar en extern datakälla av typen Salesforce Connect: Cross-Org gäller vissa speciella beteenden och begränsningar.
Versioner som krävs
| Tillgängliga i: både Salesforce Classic och Lightning Experience (inte för externa objekt med hög datavolym) |
Tillgängliga i: Developer Edition Tillgängligt mot en tilläggskostnad i: Utgåvorna Enterprise, Performance och Unlimited |
- Vilka objekt och fält som kan synkroniseras avgörs av objektbehörigheter och fältbehörigheter för leverantörsorganisationens användare vars inloggningsuppgifter definieras i den externa datakälladefinitionen. Se Användaråtkomst till externa data i Salesforce Connect—korsorganisationsadapter.
- Endast sökbara objekt kan synkroniseras.
- Det går inte att synkronisera ett objekt vars API-namn innehåller 38 eller fler tecken. Ett externt objekts namn får inte överskrida 40 tecken, inklusive det automatiskt tillagda
__x. Se API-namn för externa objekt och egna fält i Salesforce Connect—korsorganisationsadapter. - Dessa fälttyper synkroniseras inte.
- Krypterad text
- Rich tex-område
- Globala uppsättningar av kombinationsrutevärden är inte synkroniserade. Om en leverantörsorganisations kombinationsruta använder en global uppsättning av kombinationsrutevärden, skapar synkronisering en lokal kombinationsruta på prenumerationsorganisationen. En lokal kombinationsruta har sina egna inställda värden.
- Inaktiva kombinationsrutevärden synkroniseras inte. Om en prenumerationsorganisation får åtkomst till en extern objektpost som innehåller ett inaktivt kombinationsrutevärde, lägg till det inaktiva värdet till kombinationsrutan på de externa objekten.
- Synkronisering omvandlar begränsade kombinationsrutor på leverantörsorganisationen till ej begränsade kombinationsrutor på prenumerationsorganisationens externa objekt.
Vi rekommenderar att endast ha ej begränsade kombinationsrutor på externa objekt, även när de inte är associerade med begränsade kombinationsrutor på leverantörsorganisationen. Begränsade kombinationsrutor på leverantörsorganisationen blockerar ej godkända värden från prenumerationsorganisationen, vilket eliminerar behovet av att begränsa kombinationsrutor på externa objekt.
- För att låta användare ändra valuta när de redigerar en extern objektpost, lägg till fältet Valuta på sidlayouterna. Alla andra synkroniserade fält läggs automatiskt till på standardsidlayouten.
- Synkronisering aktiverar alltid sökning i det externa objektet när sökning är aktiverat i den externa datakällan, och vice versa.
- Hierarkiska fält, sökfält och huvud-detaljrelationsfält synkroniseras. I prenumerantorganisationen blir de dock textfält, och deras värden visas som ID:n, inte som postnamn.
Anta till exempel att vi synkroniserar objektet Konto. När vi visar Acme Wireless-kontot i leverantörsorganisationen visas värdet i fältet Kontoägare (
Account.OwnerId) som John Smith. När vi visar motsvarande konto i prenumerantorganisationen visas värdet för fältet (Account__x.OwnerId__c) som 005B00000019eapIAA. - Du kan använda externa sökrelationer i prenumerantorganisationen för att återspegla sökrelationer i leverantörsorganisationen. För varje sökrelation du vill ta in i prenumerantorganisationen, synkronisera de överordnade och underordnade objekten. Varje sökrelationsfält blir ett textfält i prenumerantorganisationen. Ändra fälttypen för det synkroniseringsskapade textfältet till Extern sökrelation. När du specificerar överordnad i den externa sökrelationen, välj det externt objekt som motsvarar det överordnade objektet i leverantörsorganisationen.
- Namnen och etiketterna på synkroniserade fält i prenumerantorganisationen härleds från API-namnen—inte etiketterna—på fälten i leverantörsorganisationen. Till exempel har objektet Konto i leverantörsorganisationen standardfältet Kontoägare (
OwnerId). Om vi synkroniserar objektet Konto harAccount__x.OwnerId__ci prenumerantorganisationen etiketten “Owner ID” och namnet “OwnerId.”
Om en bockmarkering för Synkroniserad visas har prenumerantorganisationen ett externt objekt vars objektnamn (till exempel Account__x) associerar det med objektet i leverantörsorganisationen (till exempel Account). Om du väljer objektet och klickar på Synkronisera:
- Det externa objektet skrivs över.
- Alla egna fält i det externa objektet skrivs över om dess API-namn (till exempel
Email_c__c) associerar det med ett fält i leverantörsorganisationen (till exempelEmail__c). - Alla andra fält i det externa objektet fortsätter vara som de är, inklusive:
- Tidigare synkroniserade fält vars API-namn ändrades genom att redigera deras Fältnamn-värden.
- Manuellt tillagda egna fält vars API-namn inte är associerade med fält i leverantörsorganisationens objekt.
Om ingen Synkroniserad-bock visas och du synkroniserar tabellen kommer ett nytt externt objekt att skapas i prenumerantorganisationen.
Till exempel, objektnamnet ändras i leverantörsorganisationen så att det inte längre associeras med objektnamnet för det externa objektet i prenumerantorganisationen. Att synkronisera detta objekt skapar ett nytt externt objekt i prenumerantorganisationen. Vi rekommenderar att du ändrar objektnamnet på det befintliga externa objektet så att det matchar det uppdaterade objektnamnet i leverantörsorganisationen innan du synkroniserar.
Läs även igenom de överväganden som gäller för alla Salesforce Connect-adapters.
