Salesforce Workbench
Introduksjon
Workbench er en kraftig, nettbasert pakke med verktøy designet for å samhandle med Salesforce.com organisasjoner via Force.com Api-Er.
denne artikkelen beskriver ulike viktige emner I Salesforce Workbench:
- Datamanipulering ved hjelp av workbench.
- Bruk AV REST API og asynkrone metoder i workbench.
- Migrasjon via arbeidsbenk.
- Forskjell mellom utviklerkonsoll og arbeidsbenk.
- Scenarier som beskriver workbenchs funksjoner.
Salesforce Workbench-Pålogging
- Logg inn På Workbench ved hjelp av FØLGENDE URL.
URL: https://workbench.developerforce.com/login.php
- Velg Miljø, API-Versjon og skriv Inn Salesforce-Legitimasjonene.
- Salesforce Workbench vises etter vellykket pålogging.
- Datamanipulering ved hjelp av workbench
Naviger til ‘Data’ – fanen for å utføre ulike datamanipuleringsoperasjoner.
1.1 slik utfører Du Insert -, Update-og Upsert-operasjoner,
- Velg et objekt fra rullegardinmenyen Objekttype.
- Velg Enten ‘Single record ‘eller’ From file ‘ alternativet og klikk Neste.
- Last opp en gyldig CSV-eller ZIP-fil i Alternativet Fra Fil.
- Klikk På Bekreft-knappen for å bekrefte Antall Innsettings – / Oppdaterings – / Oppsertposter.
- etter vellykket datamanipulering vises skjermen,
- Salesforce-ID for postene
- Resultat
- Status
1.2 for Å utføre Slett, Angre og Rense operasjoner,
- Velg Enten ‘Single record ‘eller’ From File ‘ alternativet og klikk Neste.
- Skriv inn post-IDEN (Salesforce ID) For Å Slette, Angre Eller Tømme.
- Klikk På ‘Bekreft’ – knappen for å bekrefte antall Slette / Angre / Rense poster.
- Workbench viser Salesforce-ID-EN og statusen for resultatet etter vellykket datamanipulering.
- BRUK AV REST API og asynkrone metoder i workbench
2.1 REST Explorer
REST Explorer i workbench hjelper brukeren til å utforske OG oppdage REST API, slik at brukeren kan hente, opprette, oppdatere eller slette dataene i Salesforce-organisasjonen.
- Naviger til Verktøy-fanen og velg REST Explorer’
- SOM standard ER HTTP-metoden satt TIL ‘GET’.
- Ved å Klikke På ‘Headers’ – knappen vises ‘Request Headers’
- svaret er satt TIL ‘JSON’ – format som standard. DET kan også endres til ‘XML’
2.1.1 HTTP-Metoder i REST API
Metode 1: POST
- FOR å lage poster ved HJELP AV REST API, BRUKES ‘POST’ – metoden.
- Pass på at tilkoblingen er satt som ‘/sobjects / URI’.
- Angi Forespørselteksten med feltene og verdiene.
- Klikk På ‘Utfør’ – knappen for å motta svarmeldingen som bekrefter vellykket innsetting.
Metode 2: HENT
- HVIS du vil lese en post Fra Salesforce org, BRUKES GET-metoden.
- Angi SOQL-spørringen som returnerer alle postene som finnes i Salesforce-organisasjonen.
Spørring: / tjenester / data / v41. 0/spørring/?q = Velg + Id, Navn+Fra + Konto + GRENSE+5
- Klikk På ‘Utfør’ – knappen for å motta suksessmeldingen, så Vel som ‘Rå Respons’.
Metode 3: PATCH
- for redigering / oppdatering av poster gjennom REST API, BRUKES ‘PATCH’ – metoden.
- Angi Forespørselteksten med felt og verdier for oppdatering av postene.
- Klikk På ‘Utfør’ – knappen for å motta svarmeldingen.
Metode 4: SLETT
- FOR å slette poster VIA REST API, BRUKES ‘SLETT’ – metoden.
- Angi URI i henhold til objektet som skal slettes, og skriv inn tilhørende ID.
- Klikk På ‘Utfør’ – knappen for å motta svarmeldingen som bekrefter vellykket sletting.
2.2 Asynkrone metoder i workbench
Apex-kode og STATUS FOR API-jobber kan utføres i workbench Via asynkrone metoder.
2.2.1 Apex Execute
- Ved Hjelp Av Apex Execute kan brukeren opprette, oppdatere og slette postene.
- Naviger til Verktøy à Apex Utfør.
- Skriv Inn Apex-Koden i det angitte rommet, som fungerer Som Et Anonymt vindu.
- Velg Loggkategorien Som Apex-Kode og Loggnivå som Feilsøking.
- Klikk På ‘Utfør’ – knappen for å se resultatene Av Apex-Utførelsen i samme vindu.
2.2.2 Bulk API-Jobbstatus
- Bulk API-Jobbstatus brukes til å vise ‘asynkron datalaststatus og resultater’
- Naviger Til Verktøy à bulk API-Jobbstatus.
- Skriv Inn Jobb-ID-En i den angitte tekstboksen.
- Klikk På ‘Få Status’ – knappen for å hente statusen Til Massedatajobber og vise i samme vindu.
- Migrering Via Workbench
Migrering i workbench hjelper brukeren Til Å ‘Hente ‘ Og’ Distribuere ‘ metadatakomponentene som bidrar til å strukturere organisasjonen som tilpassede programmer, objekter og andre komponenter.
3.1 Hent
for å hente metadatakomponenter fra organisasjonen,
- Klargjør EN XML-fil med standarder og typer som er definert med VERSJONEN AV API for forespørselen.
- Naviger Til migration à Hent
- i Upackaged Manifest-delen velger du den opprettede pakken XML-filen for å hente komponentattributtene.
- skriv Eventuelt Inn Pakkenavn og merk Av For Enkeltpakke og klikk På Neste.
- ved vellykket opplasting AV XML-filen, Klikk På’ Hent ‘
- Klikk På ‘Last NED ZIP-Fil’ for å vise distribuerte Metadatakomponenter fra organisasjonen.
3.2 Distribuere
for å distribuere metadatakomponentene til organisasjonen,
- Opprett en mappe med ‘Package XML’ i roten og en undermappe med komponentnavnet. ZIP mappen.
- Naviger Til migrering à Distribuer
- i Velg seksjon, velg mappen MED Pakken XML for å distribuere Metadatakomponentene.
- merk Eventuelt av i avmerkingsboksene nedenfor og klikk På Neste.
- ved vellykket opplasting klikker du På’ Deploy ‘
- Bekreft resultatene deploy vellykket, hvis ikke sjekk filene for eventuelle feil.
4.Forskjellen Mellom Developer Console Og Workbench
Salesforce Object Query Language (SOQL) Og Salesforce Object Search Language (Sosl) Spørringer kan utføres både i developer console og i workbench.
Den største forskjellen mellom å bruke developer console og workbench er Brukergrensesnittet. Workbench gir brukerne en forbedret UI å spørre postene.
- SOQL-spørringene kan bygges bare ved å velge rullegardinmenyen’ Objekt ‘og’ felt’.
- Spørringer kan filtreres ved å Bruke’ Sorter resultater etter ‘og’ Filtrer resultater etter ‘ rullegardinmenyen.
- i workbench kan spørringsresultatene vises som,
- Liste
- Matrise
- BULK CSV
- Bulk XML
- postene som slettes og arkiveres, kan enten utelukkes eller inkluderes.
- resultatene AV SOQL query kan eksporteres gjennom ‘Bulk CSV’ muligheten til å analysere data for fremtidig bruk.
- SOSL-spørringene kan bygges ved å angi alternativene Søk etter Og Returobjekt.
- resultatene AV SOSL-spørringene vises I Listeformatet som angir ID-ENE. Hold Musepekeren over ID-ENE for å utføre handlinger som,
- Oppdatering
- Slett
- Angre
- Tøm
- Visning I Salesforce
5.Scenarier som beskriver Workbenchs funksjonalitet
Scenario 1
en bruker blir bedt om å finne ut av antallet Metadatakomponenter i En salesforce-organisasjon.
for å oppnå dette ved hjelp av workbench,
- Naviger Til info-Fanen à Metadatatyper & Komponenter.
- Velg Metadata fra rullegardinlisten.
- ved valg, workbench beskriver og viser ‘Totalt Antall Komponenter’ til stede i bestemte Metadata.
Scenario 2
Eksporter data for Brukere som er tilordnet Til Tillatelsessett.
for å oppnå dette scenariet ved Hjelp Av Workbench,
- Naviger Til spørringer à SOQL Query
- Velg ‘PermissionSetAssignment’ i objekt-rullegardinmenyen og de nødvendige feltene.
- Velg ‘Bulk CSV’ I Vis som alternativ, Og Klikk Spørring.
- dette vil ta brukeren til et neste skjermbilde som viser Jobb-ID og status For Jobben.
- Klikk på last ned-knappen for å eksportere soql-spørringen til EN CSV-fil.
Scenario 3
en bruker kunne ikke logge inn og fikk ikke e-posten for tilbakestilling av passord når han prøvde å tilbakestille passordet.
for å oppnå dette ved hjelp av workbench,
- Naviger Til utilities à Password Management
- Klikk På ‘Reset’ alternativet og skriv Inn Bruker-ID.
- Klikk På ‘Endre Passord’ – knappen for å tilbakestille passordet.
- Klikk på’ Set ‘ alternativet og skriv Inn Bruker-ID.
- Skriv inn verdiene For feltene ‘Passord ‘ og’Bekreft passord’.
- Klikk På Endre Passord for å endre passordet for brukeren.
fordeler med workbench
- det gir oss tilgang til data og strukturell info fra alle objekter i systemet.
- FOR Frosne eller Låste brukere bidrar SOQL-spørringer I Workbench til å vise dataene.
- De På Mac kan bruke Den uten ekstra programvare.
Ulemper med workbench
- Workbench har en manglende evne til å lagre og gjenbruke data last mappings, som vi kan gjøre med data loader.
- Workbench har ikke mulighet til å gjøre kommandolinje eller planlagte handlinger, som med data loader.