Salesforce arbejdsbænk

introduktion

arbejdsbænk er en kraftfuld, internetbaseret pakke af værktøjer designet til at interagere med Salesforce.com organisationer via Force.com API ‘ er.

denne artikel beskriver forskellige vigtige emner i Salesforce arbejdsbænk:

  1. data Manipulation ved hjælp arbejdsbord.
  2. anvendelse af REST API og asynkrone metoder i arbejdsbænk.
  3. Migration via arbejdsbænk.
  4. forskel mellem udviklerkonsol og arbejdsbord.
  5. scenarier, der beskriver arbejdsbordets funktionaliteter.

Salesforce arbejdsbord Login

  • Log ind på arbejdsbord ved hjælp af følgende URL.

URL: https://workbench.developerforce.com/login.php

  • Vælg miljø, API-Version, og angiv Salesforce-legitimationsoplysninger.
  • Salesforce arbejdsbord bliver vist efter vellykket login.
  1. datamanipulation ved hjælp af arbejdsbænk

Naviger til fanen ‘Data’ for at udføre forskellige datamanipulationsoperationer.

1.1 For at udføre Insert, Update og Upsert operationer,

  • Vælg et objekt fra rullemenuen’ objekttype’.
  • vælg enten’ Single record ‘eller’ From file ‘ og klik på Næste.
  • Upload enhver gyldig CSV-eller LYNLÅSFIL i indstillingen ‘Fra fil’.
  • Klik på ‘Bekræft’ knappen for at bekræfte antallet af Indsæt / opdatering / Upsert poster.
  • efter vellykket datamanipulation viser skærmen,
  1. Salesforce id af posterne
  2. resultat
  3. Status

1.2 for at udføre slette, slette og rense operationer,

  • vælg enten’ Single record ‘eller’ From File ‘ og klik på Næste.
  • indtast POST-ID (Salesforce-ID) for at slette, gendanne eller rense.
  • Klik på knappen ‘Bekræft’ for at bekræfte antallet af Slet / Undelete / Purge-poster.
  • arbejdsbænk viser ‘Salesforce ID’ og status for resultatet efter vellykket datamanipulation.
  1. anvendelse af REST API og asynkrone metoder i arbejdsbænk

2.1 Rest Stifinder

Rest Stifinder i arbejdsbænk hjælper brugeren med at udforske og opdage REST API, således at brugeren kan hente, oprette, opdatere eller slette data i Salesforce org.

  • Naviger til fanen’ hjælpeprogrammer ‘og vælg ‘ Rest Stifinder’
  • som standard er HTTP-metoden indstillet til’GET’.
  • ved at klikke på knappen ‘overskrifter’ vises ‘Anmodningsoverskrifter’
  • svaret er som standard indstillet til ‘JSON’ – format. Det kan også ændres til’

2.1.1 HTTP-metoder i REST API

Metode 1: POST

  • til oprettelse af poster ved hjælp af REST API anvendes ‘POST’ – metoden.
  • sørg for at indstille forbindelsen er indstillet som ‘/sobjects/URI’.
  • Indstil ‘Anmodningsorganet’ med felter og dets værdier.
  • Klik på knappen ‘Udfør’ for at modtage svarmeddelelsen, der bekræfter vellykket indsættelse.

Metode 2: få

  • for at læse en post fra Salesforce org bruges ‘GET’ – metoden.
  • Indstil forespørgslen, der returnerer alle de poster, der findes i Salesforce-organisationen.

forespørgsel: / tjenester / data / v41. 0/forespørgsel/?sp=Vælg + Id, Navn + fra + konto + grænse+5

  • Klik på knappen’ Udfør ‘ for at modtage succesmeddelelsen såvel som ‘rå respons’.

metode 3: PATCH

  • til redigering / opdatering af poster via REST API anvendes ‘PATCH’ – metoden.
  • Indstil ‘Anmodningsorgan’ med felter og værdier til opdatering af posterne.
  • Klik på knappen ‘Udfør’ for at modtage svarmeddelelsen.

Metode 4: Slet

  • for at slette poster via REST API anvendes ‘slet’ – metoden.
  • Indstil URI i henhold til det objekt, der skal slettes, og indtast dets relaterede ID.
  • Klik på knappen ‘Udfør’ for at modtage svarmeddelelsen, der bekræfter vellykket sletning.

2.2 asynkrone metoder i arbejdsbord

Toppunktkode og status for API-job kan udføres i arbejdsbord gennem asynkrone metoder.

2.2.1 toppunkt Udfør

  • brug af toppunkt Udfør brugeren kan oprette, opdatere og slette posterne.
  • Naviger til Hjælpeprogrammer.
  • indtast Spidskoden i det angivne rum, der fungerer som et anonymt vindue.
  • Vælg ‘Logkategori’ som ‘Toppunktkode’ og ‘logniveau’ som ‘Debug’.
  • Klik på knappen ‘Udfør’ for at se resultaterne af toppunktet i det samme vindue.

2.2.2 Bulk API Job Status

  • Bulk API Job Status bruges til at vise ‘asynkron data load status og resultater’
  • Naviger til Hjælpeprogrammer status for status for Bulk API.
  • indtast ‘Job-ID’ i det medfølgende tekstfelt.
  • Klik på ‘Hent Status’ knappen for at hente status for Bulk data job og vise i samme vindue.
  1. Migration via arbejdsbænk

Migration i arbejdsbænk hjælper brugeren med at ‘hente’ og ‘implementere’ Metadatakomponenterne, der hjælper med at strukturere organisationen som brugerdefinerede applikationer, objekter og andre komponenter.

3.1 Hent

for at hente Metadatakomponenter fra organisationen,

  • Forbered en fil med standarder og typer defineret med versionen af API til anmodningen.

  • Naviger til Migreringskrit Hent
  • i afsnittet uemballeret Manifest skal du vælge den oprettede pakke-fil for at få komponentattributterne.
  • Angiv eventuelt ‘pakkenavne’ og marker afkrydsningsfeltet ‘enkelt pakke’ og klik på Næste.
  • Klik på ‘Hent’
  • Klik på ‘Hent LYNLÅSFIL’ for at se de implementerede Metadatakomponenter fra organisationen.

3.2 Implementer

for at implementere Metadatakomponenterne til organisationen,

  • Opret en mappe med’ Package HML ‘ i roden og en sub-niveau mappe med komponentnavnet. Luk mappen.
  • Naviger til Migreringskrit Deploy
  • i Vælg sektion, vælg mappen med pakken for at implementere Metadatakomponenterne.
  • Vælg eventuelt nedenstående afkrydsningsfelter og klik på Næste.
  • efter vellykket upload skal du klikke på ‘Deploy’
  • Bekræft resultaterne implementere med succes, hvis ikke kontrollere filerne for eventuelle fejl.

4.Forskellen mellem Developer Console og arbejdsbord

Salesforce Object forespørgselssprog (SOSL) og Salesforce Object Search Language (SOSL) forespørgsler kan udføres både i developer console og i arbejdsbord.

den største forskel mellem at bruge udviklerkonsol og arbejdsbord er brugergrænsefladen. Arbejdsbænk giver brugerne en forbedret brugergrænseflade til at forespørge posterne.

  • sokl-forespørgslerne kan bygges ved blot at vælge rullemenuen ‘objekt’ og ‘felter’.

  • forespørgsler kan filtreres ved hjælp af rullemenuen’ Sorter resultater efter ‘og’ filtrer resultater efter’.

  • i arbejdsbænken kan forespørgselsresultaterne ses som,
  1. liste
  2. Matrice
  3. Bulk CSV
  4. Bulk

  • de poster, der slettes og arkiveres, kan enten udelukkes eller medtages.

  • resultaterne kan eksporteres via ‘Bulk CSV’ mulighed for at analysere data til fremtidig brug.
  • SOSL-forespørgslerne kan bygges ved at angive indstillingerne ‘Søg efter’ og ‘Return object’.
  • resultaterne af SOSL-forespørgslerne vises i listeformatet, der angiver ID ‘erne. Hold markøren over ID’ erne for at udføre handlinger som,
  1. opdatering
  2. Slet
  3. Undelete
  4. Purge
  5. Vis i Salesforce

5.Scenarier, der beskriver arbejdsbordets funktionaliteter

Scenario 1

en bruger bliver bedt om at finde ud af antallet af Metadatakomponenter i en Salesforce-organisation.

for at opnå dette ved hjælp af arbejdsbænk,

  • Naviger til Info-fanebladet Liste over metadatatyper & komponenter.
  • Vælg alle Metadata fra rullelisten.
  • ved valg beskriver og viser arbejdsbænken det ‘samlede antal komponenter’, der findes i de bestemte Metadata.

Scenario 2

Eksporter data for de brugere, der er tildelt tilladelsessæt.

for at opnå dette scenario ved hjælp arbejdsbord,

  • Naviger til forespørgsler Søg forespørgsel
  • Vælg ‘PermissionSetAssignment’ i rullemenuen objekt og de nødvendige felter.
  • Vælg ‘Bulk CSV’ i visning som mulighed, og klik på forespørgsel.
  • dette fører brugeren til en næste skærm, der viser Job-ID og status for jobbet.
  • Klik på knappen Hent for at eksportere forespørgslen til en CSV-fil.

scenarie 3

en bruger kunne ikke logge ind og fik ikke e-mailen til nulstilling af adgangskode, da han forsøgte at nulstille adgangskoden.

for at opnå dette ved hjælp af arbejdsbænk,

  • Naviger til hjælpeprogrammer til styring af adgangskode
  • Klik på ‘Nulstil’ og indtast bruger-ID ‘ et.
  • Klik på knappen ‘Skift adgangskode’ for at nulstille adgangskoden.
  • Klik på ‘Set’ og indtast bruger-ID ‘ et.
  • indtast værdierne for felterne ‘adgangskode’ og ‘Bekræft adgangskode’.
  • Klik på ‘Skift adgangskode’ for at ændre adgangskoden til brugeren.

fordele ved arbejdsbænk

  • det giver os adgang til data og strukturel info fra alle objekter i systemet.
  • for frosne eller låste brugere hjælper SOKL-forespørgsler i arbejdsbænk med at se dataene.
  • de på Mac kan bruge det uden yderligere programmer.

ulemper ved arbejdsbord

  • arbejdsbord har en manglende evne til at gemme og genbruge data loadingkort, som vi kan gøre med data loader.
  • arbejdsbænk har ikke mulighed for at udføre kommandolinje eller planlagte handlinger, som med data loader.