Salesforce Workbench
Introduction
Workbench on tehokas, web-pohjainen työkalukokonaisuus, joka on suunniteltu vuorovaikutuksessa Salesforce.com järjestöjen kautta Force.com sovellusliittymät.
tässä artikkelissa kuvataan Salesforce Workbenchin tärkeitä aiheita:
- tietojen manipulointi käyttäen workbench.
- REST API: n ja asynkronisten menetelmien käyttö työpenkissä.
- muuttoliike työpisteen kautta.
- kehityskonsolin ja Workbenchin ero.
- Workbenchin toiminnallisuuksia kuvaavat skenaariot.
Salesforce Workbench Kirjaudu
- Kirjaudu Workbenchiin seuraavan URL-osoitteen avulla.
URL: https://workbench.developerforce.com/login.php
- valitse ympäristö, API-versio ja syötä Salesforce-tunnukset.
- Salesforce Workbench näkyy onnistuneen kirjautumisen jälkeen.
- tietojen manipulointi käyttäen workbench
Siirry ”Data” – välilehteen suorittaaksesi erilaisia tietojen manipulointioperaatioita.
1.1 Insert -, Update-ja Upsert-toimintojen suorittaminen,
- Valitse objekti’ Object Type ’ -pudotusvalikosta.
- Valitse joko ’yhden tietueen’ tai ’tiedostosta’ vaihtoehto ja valitse Seuraava.
- Lataa mikä tahansa kelvollinen CSV – tai ZIP-tiedosto ”From File” – vaihtoehdossa.
- napsauta ”Vahvista” – painiketta vahvistaaksesi Lisää / Päivitä / Upsert-tietueiden määrän.
- onnistuneessa tietojen manipuloinnissa näyttö näyttää,
- ennätysten Salesforce-tunnus
- tulos
- Status
1.2 poistaa, poistaa ja puhdistaa toiminnot,
- Valitse joko ’yhden tietueen’ tai ’tiedostosta’ vaihtoehto ja valitse Seuraava.
- Kirjoita tietueen tunnus (Salesforce ID) poistaaksesi, poistaaksesi tai puhdistaaksesi.
- napsauta ”Vahvista” – painiketta vahvistaaksesi Delete / Undelete / Purge-tietueiden määrän.
- Workbench näyttää ”Salesforce ID” – tunnuksen ja tuloksen tilan onnistuneen tietojen manipuloinnin jälkeen.
- REST API: n ja asynkronisten menetelmien käyttö workbenchissä
2.1 REST Explorer
REST Explorer workbenchissä auttaa käyttäjää tutkimaan ja löytämään REST API: n, jolloin käyttäjä voi hakea, luoda, päivittää tai poistaa Salesforce org: n tiedot.
- Siirry ”Utilities” – välilehteen ja valitse ”REST Explorer’
- oletuksena HTTP-menetelmä on asetettu ’GET’.
- klikkaamalla ”otsikot” – painiketta näkyy ”pyyntö otsikot”
- vastaus on oletusarvoisesti ”JSON” – muodossa. Se voidaan myös muuttaa muotoon ”XML’
2.1.1 HTTP-menetelmät REST API: ssa
menetelmä 1: POST
- tietueiden luomiseen REST API: n avulla käytetään ”POST” – menetelmää.
- varmista, että asetat yhteyden muotoon ”/sobjects/URI”.
- Aseta ”pyynnön runko” kenttineen ja sen arvoineen.
- Napsauta ”Suorita” – painiketta saadaksesi vastausviestin, joka vahvistaa onnistuneen lisäyksen.
metodi 2: GET
- to read a record from Salesforce org, ’GET’ method is used.
- Aseta SOQL-kysely, joka palauttaa kaikki Salesforce org: ssä olevat tietueet.
Query: / palvelut / data / v41. 0/query/?q=valitse + Id, nimi + alkaen + tili+raja+5
- klikkaa ’Suorita’ painiketta saada menestysviestin sekä ’Raw vastaus’.
Menetelmä 3:PATCH
- for editing / updating records through REST API,’ PATCH ’ method is used.
- Aseta ”Request Body” kenttineen ja arvoineen tietueiden päivittämistä varten.
- Napsauta ”Suorita” – painiketta saadaksesi vastausviestin.
Menetelmä 4: DELETE
- to delete records through REST API,’ DELETE ’ method is used.
- Aseta URI poistettavan kohteen mukaan ja anna siihen liittyvä tunnus.
- Napsauta ”Suorita” – painiketta saadaksesi vastausviestin, joka vahvistaa onnistuneen poiston.
2.2 asynkroniset menetelmät workbench
Apex-koodi ja API-Töiden tila voidaan suorittaa workbenchissä Asynkronisilla menetelmillä.
2.2.1 Apex Suorita
- Apex Suorita käyttäjä voi luoda, päivittää ja poistaa tietueita.
- Siirry Apex Execute-apuohjelmaan.
- syötä Apex-koodi annettuun tilaan, joka toimii nimettömänä ikkunana.
- valitse ”Lokiluokka” nimellä ”Apex-koodi” ja ”lokitaso” nimellä ”Debug”.
- Napsauta Suorita-painiketta nähdäksesi Apex-suorituksen tulokset samassa ikkunassa.
2.2.2 Bulk API Job Status
- Bulk API Job Status käytetään näyttämään ’asynchronous data load status and results’
- Navigoi Utilities à Bulk API Job Status.
- Kirjoita ”työn tunnus” tekstikenttään.
- Napsauta ”Get Status” – painiketta hakeaksesi Massadatatöiden tilan ja näyttääksesi samassa ikkunassa.
- Migration via Workbench
Migration in workbench auttaa käyttäjää ”hakemaan” ja ”ottamaan käyttöön” metatietokomponentit, jotka auttavat organisaatiota jäsentämään, kuten mukautetut sovellukset, objektit ja muut komponentit.
3.1 nouda
hakeaksesi Metatietokomponentteja organisaatiosta,
- valmista XML-tiedosto, jonka standardit ja tyypit on määritelty API: n versiolla pyyntöä varten.
- siirry kohtaan Migration à Retrieve
- pakkaamattomassa Manifest-osiossa valitsemalla luotu paketti XML-tiedosto saadaksesi osan attribuutit.
- Kirjoita valinnaisesti ”pakettien nimet” – valintaruutu ja valitse ”yksi paketti” – valintaruutu ja valitse Seuraava.
- XML-tiedoston onnistuneen lataamisen jälkeen klikkaa ”nouda”
- klikkaa ”lataa ZIP-tiedosto” nähdäksesi organisaation käyttöön otetut Metatietokomponentit.
3.2 Deploy
to deploy the Metadata components to the organization,
- Luo kansio, jossa on ”Package XML” juuressa ja alitason kansio, jossa on komponentin nimi. Sulje kansio.
- siirry kohtaan Migration à Deploy
- Valitse kohdassa kansio, jossa on XML-paketti, jos haluat ottaa Metatietokomponentit käyttöön.
- valitse vaihtoehtoisesti alla olevat valintaruudut ja valitse Seuraava.
- kun lataus on onnistunut, Napsauta ”Deploy”
- Vahvista tulosten käyttöönotto onnistuneesti, jos et tarkista tiedostoista virheitä.
4.Ero kehittäjäkonsolin ja Workbenchin välillä
Salesforce Object Query Language (SOQL) ja Salesforce Object Search Language (SOSL) – kyselyt voidaan suorittaa sekä kehittäjäkonsolissa että workbenchissä.
suurin ero kehittäjäkonsolin ja Workbenchin käytön välillä on käyttöliittymä. Workbench tarjoaa käyttäjille parannetun käyttöliittymän tietueiden tutkimiseen.
- SOQL-kyselyt voidaan rakentaa vain valitsemalla pudotusvalikosta ”olio” ja ”kentät”.
- kyselyt voidaan suodattaa käyttämällä pudotusvalikosta’ Lajittele tulokset ’ja’ suodata tulokset’.
- workbenchissä kyselyn tuloksia voi tarkastella seuraavasti,
- luettelo
- matriisi
- Bulk CSV
- Bulk XML
- poistetut ja arkistoidut tietueet voidaan joko sulkea pois tai sisällyttää mukaan.
- SOQL-kyselyn tulokset voidaan viedä ”Bulk CSV” – vaihtoehdon kautta analysoimaan tietoja tulevaa käyttöä varten.
- SOSL-kyselyt voidaan rakentaa määrittelemällä ”Etsi” – ja ”palauta objekti” – valinnat.
- SOSL-kyselyjen tulokset näytetään luettelomuodossa, jossa yksilöidään ID: t.,
- Update
- Delete
- Undelete
- Purge
- View in Salesforce
5.Workbenchin toimintoja
Skenaario 1
käyttäjää pyydetään selvittämään Metatietokomponenttien määrä Salesforce-organisaatiossa.
tämän saavuttamiseksi workbenchillä,
- siirry kohtaan Info Tab à Metatyypit & komponentit.
- Valitse kaikki metatiedot avattavasta luettelosta.
- valinnan jälkeen workbench kuvaa ja näyttää tietyn metatiedon sisältämien komponenttien kokonaismäärän.
skenaario 2
Vie tiedot käyttäjistä, jotka on liitetty Käyttöoikeusjoukkoihin.
tämän skenaarion saavuttamiseksi Workbenchillä,
- siirry kohtaan Queries à SOQL Query
- valitse kohteen pudotusvalikosta ”PermissionSetAssignment” ja tarvittavat kentät.
- valitse ”Bulk CSV” ja valitse kysely.
- tämä vie käyttäjän seuraavalle näytölle, jossa näkyy työn työn tunnus ja status.
- napsauta Lataa-painiketta viedäksesi SOQL-kyselyn CSV-tiedostoon.
skenaario 3
käyttäjä ei kyennyt kirjautumaan sisään eikä saanut salasanan nollaussähköpostia, kun salasanaa yritettiin nollata.
tämän saavuttamiseksi workbenchillä,
- siirry kohtaan Utilities à Password Management
- napsauta ”Reset” – vaihtoehtoa ja anna käyttäjätunnus.
- napsauta ”Vaihda salasana” – painiketta palauttaaksesi salasanan.
- klikkaa ” Set ” – vaihtoehtoa ja anna käyttäjätunnus.
- Anna kenttien ”salasana” ja ”vahvista salasana” arvot.
- napsauta ”Vaihda salasana” vaihtaaksesi käyttäjän salasanan.
Workbenchin edut
- se antaa meille pääsyn tietoihin ja rakenteellisiin tietoihin kaikista järjestelmän kohteista.
- jäädytetyille tai Lukituille käyttäjille SOQL-kyselyt Workbenchissä auttavat tietojen tarkastelussa.
- Macilla olevat voivat käyttää sitä ilman lisäohjelmistoja.
Workbenchin haitat
- Workbenchillä on kyvyttömyys tallentaa ja käyttää uudelleen datakuormanmäärityksiä, kuten voimme tehdä datakuormaajan kanssa.
- Workbench ei pysty tekemään komentoriviä tai aikataulutettuja toimintoja, kuten data loaderissa.