Salesforce Data Loader

Salesforce Data Loader

Vet du at uten å skrive noen komponenter/Apex -skript, kan vi gjøre datamanipulasjonen i Salesforce? Svaret er ja! Ved hjelp av datalaster kan vi oppnå dette. I denne guiden lærer vi hvordan du installerer datalasteren i Windows og hvordan du utfører innsetting, sletting og oppdatering av Salesforce -dataene. Til slutt vil vi også lære å eksportere postene fra Salesforce -objektet. La oss se hva datalaster er.

Datalaster

Data Loader er et verktøy som spesifikt gjør datamanipulasjonsoperasjonene som INSERT, UPSERT, OPPDATERING og DELETE. Bortsett fra disse fire operasjonene, er det også gitt som et alternativ å eksportere den. Hvis du vil eksportere dataene som finnes i papirkurven (slettede data), gir den alternativet "Eksporter alle". Den største fordelen med å bruke datalaster er brukerinteraksjonen; en enkel, støtte CSV -fil; Og det kartlegger lett åkrene og støtten for alle Salesforce -objekter (standard/tilpasset). Vi kan også si at det er raskere enn de andre lasterne som dataimportveiviseren.

Installasjon

1. Det er direkte tilgjengelig i enhver Salesforce Developer org. Først, naviger til “Quick Find” og søk etter “Data Loader”. Gå deretter til "nedlastinger".

2. Bekreft org ved å klikke på "Bekreft" -knappen.

3. Klikk på “Last ned”.

4. Etter en vellykket nedlasting, trekker du ut datelaster -mappen og klikker på "Installer".

5. Etter en vellykket installasjon åpner den datalasteren CMD. Forsikre deg om at du allerede har Java JDK installert i maskinen din.

Data Loader - UI

Du kan se datalasteren med følgende alternativer. La oss gå en etter en med et eksempel:

Den ber org om å logge inn. Du kan velge mellom "sandkasse" eller "produksjon". Her bruker vi "produksjon" og gir legitimasjonen din. Klikk på “Tillat”. Klikk deretter på "Neste".

Sett inn operasjonen

La oss gjøre innsetting på Workorder -objektet. La oss ha CSV med følgende data:

Her er "status", "emne" og "beskrivelse" feltene i arbeiderordningen. Vi setter inn 5 poster i Workorder -objektet med de tidligere radene.

For eksempel: Row er 1, statusen er "ny", emnet er "landbruk", og beskrivelsen er "trenger avlinger".

1. Etter å ha klikket på “Sett inn”, ber den om å velge objekt og data som skal settes inn. Velg "Vis alle Salesforce -objekter". Søk etter "arbeidsordre" og velg den. Last opp CSV -filen din ved å klikke på "Bla gjennom" -knappen. Gå deretter til "Neste".

2. Det gir oss bekreftelse på hvor mange poster som skal settes inn. Klikk "OK" for å behandle det.

3. Kartlegging. I dette trinnet må vi kartlegge CSV -overskriftene våre til "Salesforce Object" -feltene. Velg "Opprett eller rediger et kart (1)". Dra “Navnene (2)” og plasser den under vår "Filkolonne (3)".

Forsikre deg om at du kartlegger følgende:

  1. Filkolonneoverskrift - Beskrivelse til navn - Beskrivelse
  2. Filkolonneoverskrift - Status til navn - Status
  3. Filkolonneoverskrift - Emnet til navn - Emne
  4. Sjekk kartleggingene og gå til “Neste”.

5. Til slutt, klikk "ja". Det lagrer resultatet av CSV -filen på stedet. Du kan velge banen eller la den være som standard.

Du vil motta en bekreftelse på samme skjerm. Klikk "OK".

La oss sjekke om disse fem postene er satt inn i "arbeidsordre" -objektet eller ikke. Gå til "App Launcher" og velg "Arbeidsordrer".

Alle de fem platene er satt inn. Åpne hvilken som helst post for å se detaljene.

Oppdateringsoperasjon

La oss oppdatere en post i "Workorder" -objektet. La oss ha en CSV med følgende post:

Her oppdaterer vi status til "fullført" for den spesifiserte post -IDen. Den eksisterende statusen er "ny".

Etter oppdateringen endres den til “fullført”.

1. Klikk raskt på "Oppdater" handling fra menyen.

2. Velg "arbeidsordre" -objektet og gi CSV til det.

3. Du vil motta en bekreftelse på at 1 post kommer til å oppdatere. Klikk på “OK”.

4. Kartlegg "status" -feltet til "Status" og kartlegg "ID" til "Work Order ID (ID)". Klikk deretter på "Neste".

5. Vent til bekreftelsen og klikk på "OK".

Resultat:

Du kan se at statusen endres fra "Ny" til "fullført".

Slett operasjon

La oss slette følgende post fra Salesforce “Work Order” -objektet.

  1. Velg "Slett" -handlingen fra menyen og velg "Arbeidsrekkefølge" -objektet. Last opp den forrige CSV -filen og klikk på “Neste”.
  2. Kartlegg feltet og gjør de gjenværende trinnene som diskutert i de forrige scenariene.

Sjekk om den slettede posten er til stede i papirkurven eller ikke.

Vi kan se at posten blir slettet fra "arbeidsordre" -objektet.

Eksport

La oss eksportere de eksisterende postene fra "saken" -objektet. Velg "Eksporter" fra "Data Loader" -menyen.

1. Velg "Case" -objektet. Den ber filnavnet slik at saksregistrene blir eksportert med det spesifiserte filnavnet.

2. I dette trinnet blir du spurt om hvilke felt som skal eksporteres fra "saken" -objektet. Velg sjekken før feltet du vil ha, og klikk på "Fullfør". (Her valgte vi ContactID, CreateTById og beskrivelse).

3. Du vil motta en bekreftelsesmelding og vise hvor mange poster som eksporteres. I dette scenariet eksporteres 27 saksregister. Klikk på “OK”.

4. Den viser de eksporterte saksreglene i brukergrensesnittet. Hvis du vil lagre den i Excel, klikker du på "Åpne i eksternt program".

Du vil se saksregistrene med tre felt i Excel.

På denne måten kan vi gjøre datamanipulasjonen ved hjelp av datalasteren.

Konklusjon

Vi lærte hvordan vi importerer/eksporterer dataene ved å bruke datalasteren på "arbeidsordre" og "case" -objekter med gode eksempler. Den viktigste forskjellen mellom "eksport" og "eksport alle" er at "eksporten" bare returnerer de eksisterende postene. Men "Eksporter alle" returnerer postene som er til stede i papirkurven. Hvis du vil slette postene, kan du gå med "slett" -handlingen. Men disse slettede postene akkumuleres i papirkurven. Hvis du ikke trenger å akkumulere det der, eller hvis du trenger permanent sletting, kan du fortsette med "hardt slett" handling.