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:

  1. tietojen manipulointi käyttäen workbench.
  2. REST API: n ja asynkronisten menetelmien käyttö työpenkissä.
  3. muuttoliike työpisteen kautta.
  4. kehityskonsolin ja Workbenchin ero.
  5. 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.
  1. 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ää,
  1. ennätysten Salesforce-tunnus
  2. tulos
  3. 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.
  1. 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.
  1. 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,
  1. luettelo
  2. matriisi
  3. Bulk CSV
  4. 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.,
  1. Update
  2. Delete
  3. Undelete
  4. Purge
  5. 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.