Salesforce Workbench

Bevezetés

a Workbench egy erőteljes, webalapú eszközkészlet, amelyet Salesforce.com szervezetek a Force.com APIs.

ez a cikk a Salesforce Workbench különböző fontos témáit ismerteti:

  1. Adatmanipuláció a workbench használatával.
  2. REST API és aszinkron módszerek használata a workbench – ben.
  3. migráció munkaasztalon keresztül.
  4. különbség a developer console és a workbench között.
  5. a workbench funkcióit leíró forgatókönyvek.

Salesforce Workbench Bejelentkezés

  • jelentkezzen be a Workbench-be a következő URL segítségével.

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

  • válassza ki a környezetet, az API verziót, és adja meg a Salesforce hitelesítő adatait.
  • a Salesforce Workbench sikeres bejelentkezés után jelenik meg.
  1. adatkezelés a workbench használatával

navigáljon az ‘adatok’ fülre különböző adatkezelési műveletek végrehajtásához.

1.1 Beszúrási, frissítési és Upsert műveletek végrehajtása,

  • válasszon ki egy objektumot az’ objektumtípus ‘ legördülő menüből.
  • válassza az ‘ egyetlen rekord ‘vagy a’ fájlból ‘ lehetőséget, majd kattintson a Tovább gombra.
  • töltsön fel bármilyen érvényes CSV vagy ZIP fájlt a ‘fájlból’ opcióba.
  • kattintson a ‘Megerősítés’ gombra a Beszúrás / frissítés / Upsert rekordok számának megerősítéséhez.
  • sikeres Adatkezelési művelet után a képernyő megjelenik,
  1. a rekordok Salesforce azonosítója
  2. eredmény
  3. állapot

1.2 törlési, törlési és tisztítási műveletek végrehajtása,

  • válassza az ‘ egyetlen rekord ‘vagy a’ fájlból ‘ lehetőséget, majd kattintson a Tovább gombra.
  • adja meg a rekord azonosítóját (Salesforce ID) a törléshez, törléshez vagy törléshez.
  • kattintson a ‘Confirm’ gombra a törlési / törlési / törlési rekordok számának megerősítéséhez.
  • Workbench megjeleníti a ‘Salesforce ID’ – t és az eredmény állapotát a sikeres adatmanipuláció után.
  1. REST API és aszinkron módszerek használata a workbenchben

2.1 REST Explorer

a rest Explorer a workbench-ben segít a Felhasználónak a REST API felfedezésében és felfedezésében, így lehetővé teszi a felhasználó számára a Salesforce org adatainak lekérését, létrehozását, frissítését vagy törlését.

  • navigáljon a ‘Segédprogramok’ fülre, és válassza a ‘REST Explorer ‘lehetőséget’
  • alapértelmezés szerint a HTTP metódus ‘GET’értékre van állítva.
  • a ‘fejlécek’ gombra kattintva megjelenik a ‘fejlécek kérése’
  • a válasz alapértelmezés szerint ‘JSON’ formátumra van állítva. Azt is meg lehet változtatni, hogy ‘XML’

2.1.1 HTTP módszerek a REST API-ban

1. módszer: POST

  • a rekordok REST API-val történő létrehozásához a ‘POST’ módszert kell használni.
  • győződjön meg róla, hogy a kapcsolat beállítása ‘/sobjects/URI’.
  • állítsa be a ‘kérés törzsét’ mezőkkel és értékeivel.
  • kattintson az ‘Execute’ gombra a sikeres beillesztést megerősítő válaszüzenet fogadásához.

2. módszer: GET

  • a Salesforce org rekordjának beolvasásához a ‘GET’ módszert kell használni.
  • állítsa be a Soql lekérdezést, amely visszaadja a Salesforce org összes rekordját.

lekérdezés: / services / data / v41. 0/query/?q = válasszon + azonosítót, nevet + tól től + fiók + LIMIT+5

  • kattintson a ‘Végrehajtás’ gombra, hogy megkapja a siker üzenetet, valamint a ‘nyers választ’.

3. módszer: PATCH

  • a rekordok REST API-n keresztüli szerkesztéséhez / frissítéséhez a ‘PATCH’ módszert kell használni.
  • állítsa be a ‘kérés törzsét’ mezőkkel és értékekkel a rekordok frissítéséhez.
  • kattintson az ‘Execute’ gombra a válaszüzenet fogadásához.

4. módszer: DELETE

  • a rekordok REST API-n keresztüli törléséhez a ‘DELETE’ módszert kell használni.
  • állítsa be az URI-t a törölni kívánt objektumnak megfelelően, majd adja meg a kapcsolódó azonosítóját.
  • kattintson az ‘Execute’ gombra a sikeres törlést megerősítő válaszüzenet fogadásához.

2.2 aszinkron módszerek a workbenchben

Apex kód és az API jobok állapota aszinkron módszerekkel végrehajtható a workbenchben.

2.2.1 Apex Execute

  • az Apex Execute használatával a felhasználó létrehozhatja, frissítheti és törölheti a rekordokat.
  • keresse meg a Utilities (Utilities) Apex execute (Utilities) oldalt.
  • írja be az Apex kódot a megadott helyre, amely névtelen ablakként működik.
  • válassza a ‘Log category’ – t ‘Apex Code’ – ként, a ‘Log Level’ – t ‘Debug’ – ként.
  • kattintson az ‘Execute’ gombra az Apex végrehajtás eredményeinek megtekintéséhez ugyanabban az ablakban.

2.2.2 tömeges API Job Status

  • a tömeges API Job Status az ‘aszinkron adatterhelési állapot és eredmények’ megjelenítésére szolgál
  • keresse meg a Utilities (Utilities) (Utilities) elemet.
  • írja be a ‘Feladatazonosítót’ a megadott szövegmezőbe.
  • kattintson a ‘Get Status’ gombra a tömeges adatfeladatok állapotának lekéréséhez és megjelenítéséhez ugyanabban az ablakban.
  1. áttelepítés Workbench-en keresztül

a workbench-ben történő áttelepítés segít a Felhasználónak a szervezet felépítését segítő metaadat-összetevők-például egyéni alkalmazások, objektumok és egyéb összetevők – ‘lekérésében’ és ‘üzembe helyezésében.

3.1

metaadat-összetevők lekérése a szervezetből,

  • készítsen el egy XML fájlt az API verziójával meghatározott szabványokkal és típusokkal a kérelemhez.

  • keresse meg az áttelepítés (áttelepítés)
  • elemet a kicsomagolt jegyzék (Unpackaged Manifest) szakaszban, válassza ki a létrehozott csomag XML fájlt az összetevő attribútumok megszerzéséhez.
  • opcionálisan írja be a ‘Csomagnevek’ elemet, jelölje be az ‘egy csomag’ jelölőnégyzetet, majd kattintson a Tovább gombra.
  • az XML fájl sikeres feltöltése után kattintson a ‘Retrieve’
  • kattintson a ‘Download Zip File’ gombra a szervezet telepített metaadat-összetevőinek megtekintéséhez.

3.2 A

telepítése a metaadat-összetevők szervezethez történő telepítéséhez,

  • hozzon létre egy mappát a’ csomag XML ‘ – vel a gyökérben, valamint egy alszintű mappát az összetevő nevével. ZIP a mappát.
  • navigáljon az áttelepítés (áttelepítés) xhamsterbe
  • a kiválasztás szakaszban válassza ki azt a mappát, amelyben az XML csomag található a metaadat-összetevők telepítéséhez.
  • opcionálisan jelölje be az alábbi jelölőnégyzeteket, majd kattintson a Tovább gombra.
  • a sikeres feltöltés után kattintson a ‘telepítés’
  • erősítse meg az eredmények sikeres telepítését, ha nem ellenőrzi a fájlokat, hogy vannak-e hibák.

4.Különbség a Developer Console és a Workbench között

Salesforce Object Query Language (SOQL) és Salesforce Object Search Language (SOSL) lekérdezések mind a developer console-ban, mind a workbench-ben végrehajthatók.

a fő különbség a developer console és a workbench használata között a felhasználói felület. A Workbench továbbfejlesztett felhasználói felületet biztosít a felhasználók számára a rekordok lekérdezéséhez.

  • a SOQL lekérdezések csak az ‘objektum’ és a ‘mezők’ legördülő menü kiválasztásával hozhatók létre.

  • a lekérdezéseket a ‘Eredmények rendezése’ és a ‘eredmények szűrése’ legördülő menü segítségével szűrheti.

  • a workbench alkalmazásban a lekérdezés eredményei a következőképpen tekinthetők meg,
  1. lista
  2. mátrix
  3. tömeges CSV
  4. tömeges XML

  • a törölt és archivált rekordok kizárhatók vagy beilleszthetők.

  • a SOQL lekérdezés eredményei exportálhatók a ‘tömeges CSV’ opción keresztül az adatok későbbi felhasználásra történő elemzéséhez.
  • a SOSL lekérdezések a ‘search for’ és a ‘Returning object’ opciók megadásával hozhatók létre.
  • az eredmények a SOSL lekérdezések jelennek meg a lista formátum meghatározza az azonosítót. vigye az egérmutatót az azonosító műveleteket, mint például,
  1. frissítés
  2. Törlés
  3. Törlés
  4. Tisztítás
  5. Megtekintés a Salesforce-ban

5.A Workbench funkcióit leíró forgatókönyvek

1.forgatókönyv

a felhasználót arra kérik, hogy derítse ki a Salesforce szervezet metaadat-összetevőinek számát.

ennek elérése a workbench használatával,

  • keresse meg az Info lapot a & összetevők metaadattípusai között.
  • válassza ki a metaadatokat a legördülő listából.
  • a kiválasztás után a workbench leírja és megjeleníti az adott Metaadatban található összetevők teljes számát.

2.forgatókönyv

Adatok exportálása az Engedélykészletekhez rendelt felhasználók számára.

a forgatókönyv elérése a Workbench használatával,

  • keresse meg a lekérdezéseket (Queries) A (Z) oldalon (soql Query
  • válassza a ‘tömeges CSV’ lehetőséget a nézetben, majd kattintson a lekérdezés lehetőségre.
  • ezzel a felhasználó egy következő képernyőre lép, amely megjeleníti a feladat azonosítóját és állapotát.
  • kattintson a Letöltés gombra a SOQL lekérdezés CSV fájlba történő exportálásához.

3. forgatókönyv

a felhasználó nem tudott bejelentkezni, és nem kapta meg a jelszó-visszaállító e-mailt, amikor megpróbálta visszaállítani a jelszót.

ennek elérése a workbench használatával,

  • navigáljon a Utilities (Utilities) (segédprogramok) részére a jelszókezelés (Password Management) menüponthoz
  • kattintson a ‘Reset’ opcióra, és írja be a felhasználói azonosítót.
  • a jelszó visszaállításához kattintson a ‘Jelszó módosítása’ gombra.
  • kattintson a ‘Set’ opcióra, és írja be a felhasználói azonosítót.
  • adja meg a ‘Password’ és a ‘Confirm password’mezők értékeit.
  • kattintson a ‘Jelszó módosítása’ gombra a felhasználó jelszavának módosításához.

a workbench előnyei

  • hozzáférést biztosít a rendszer összes objektumának adataihoz és szerkezeti információihoz.
  • fagyasztott vagy zárolt felhasználók számára a Workbench SOQL lekérdezései segítenek az adatok megtekintésében.
  • a Mac-en lévők további szoftver nélkül használhatják.

a workbench hátrányai

  • a Workbench képtelen elmenteni és újrafelhasználni az adatterhelési leképezéseket, mint az adattöltővel.
  • a Workbench nem képes parancssori vagy ütemezett műveletek végrehajtására, mint a data loader esetében.