Loading
Udvid Salesforce med klik, ikke kode
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Eksterne id'er for eksterne objekter i Salesforce Connect – tilpasset adapter

          Eksterne id'er for eksterne objekter i Salesforce Connect – tilpasset adapter

          Når du får adgang til eksterne data med en tilpasset adapter for Salesforce Connect, kommer værdierne for standardfeltet Eksternt id på et eksternt objekt fra et eksternt objekt med DataSource.Column ExternalId.

          EditionsHeading

          Tilgængelig i: både Salesforce Classic og Lightning Experience (ikke til eksterne objekter med høj datamængde)

          Tilgængelig i: Developer Edition

          Tilgængelig mod en merpris i: Enterprise, Performance og Unlimited Edition

          Hvert eksternt objekt har et Eksternt id-standardfelt. Dets værdier identificerer unikt hver ekstern registrering i din organisation. Når det eksterne objekt er overordnet i en ekstern opslagsrelation, bruges Eksternt id-standardfeltet til at identificere de underordnede registreringer.

          Vigtigt
          Vigtigt
          • Den tilpassede adapters Apex-kode skal angive DataSource.Column navngivet ExternalId og angive dens værdier.
          • Brug ikke følsomme data som værdierne for standardfeltet Eksternt id eller for felter, der er udpeget som navnefelter, fordi Salesforce nogle gange gemmer disse værdier.
            • Eksterne relationsfelter på underordnede registreringer lagrer og viser de overordnede registreringers Eksternt id-værdier.
            • Kun til internt brug gemmer Salesforce Eksternt id-værdien for hver række, der hentes fra det eksterne system. Denne adfærd gælder ikke for eksterne objekter, der er tilknyttet eksterne datakilder med høj datavolumen.
          Example
          Example Dette uddrag fra en eksempelklasse DataSource.Connection viser DataSource.Column med navnet ExternalId.
          
              override global List<DataSource.Table> sync() {
                  List<DataSource.Table> tables =
                  new List<DataSource.Table>();
              List<DataSource.Column> columns;
              columns = new List<DataSource.Column>();
              columns.add(DataSource.Column.text('title', 255));
              columns.add(DataSource.Column.text('description',255));
              columns.add(DataSource.Column.text('createdDate',255));
              columns.add(DataSource.Column.text('modifiedDate',255));
              columns.add(DataSource.Column.url('selfLink'));
              columns.add(DataSource.Column.url('DisplayUrl'));
              columns.add(DataSource.Column.text('ExternalId',255));
              tables.add(DataSource.Table.get('googleDrive','title',
                  columns));
              return tables;
              }
           
          Indlæser
          Salesforce Help | Article