Loading
Sisällysluettelo
Valitse suodattimet

          Ei tuloksia
          Ei tuloksia
          Tässä on joitain hakuvinkkejä

          Tarkista avainsanojesi oikeinkirjoitus.
          Käytä yleisempiä hakutermejä.
          Laajenna hakua valitsemalla vähemmän suodattimia.

          Hae koko Salesforce-ohjeesta
          Esimerkki Try-Catch-lohkon luomisesta

          Esimerkki Try-Catch-lohkon luomisesta

          Integrointitoimenpide luo ja poistaa yhteyshenkilön, jolla on määritetty LastName, ja palauttaa virheviestin, jos LastName on tyhjä.

          Integrointitoimenpide sisältää nämä komponentit:

          • TryCatch-lohko nimeltään TryCatchBlock1

          • Omnistudio Data Mapper -viestin toiminto nimeltään DRPostAction1

          • Poistotoiminto nimeltään DeleteAction1

          • Vastaustoiminto nimeltään ResponseAction1

          Rakenne-paneeli näyttää tältä:

          Rakenne-paneelin sisältö näytetään alla olevassa tekstissä.

          Tämän integraatiotoimenpiteen laatiminen:

          1. Napsauta Omnistudio-integrointitoimenpiteet-välilehdestä Uusi.
          2. Syötä integraation toimenpiteen nimi, tyyppi ja alatyyppi ja napsauta Tallenna.
          3. Vedä Try-Catch-lohko Rakenne-paneeliin ja anna sille seuraavat asetukset:
            1. Napsauta Epäonnistumisen vastaus -osiosta Lisää avain/arvo-pari. Määritä avain failureResponse ja arvo You must provide a last name.

            2. Varmista, että Epäonnistui estettäessä -virheen valintaruutu on valittuna.

          4. Luo datan kartoitusikkunan lataus, jonka Data Mapper Post Action -komponentti kutsuu:
            1. Anna sille CreateContact-kentän Datan kartoitusikkunan käyttöliittymän nimi ja latauksen käyttöliittymän tyyppi.

            2. Napsauta Objekit-välilehdestä Lisää objekti ja valitse Yhteyshenkilö.

            3. Napsauta Kentät-välilehdestä +-kuvaketta ja syötä LastName sekä Syöte-objektin poluksi että Toimialue-objektin kentäksi.

            Jos et ole varma, miten voit luoda datakartoitusten latauksen, katso esimerkkejä kohdasta Omnistudio Data Mapper Load Examples.

          5. Vedä Datakartoituksen viestin toiminto -komponentti Try-Catch-lohkoon ja anna sille seuraavat asetukset:
            1. Määritä elementin nimeksi DRPostAction1.
            2. Määritä Datan kartoitus -rajapinnan arvoksi CreateContact.

            3. Varmista, että Vaiheen virhe-valintaruutu on valittuna.

          6. Vedä Poista toiminto -komponentti Try-Catch-lohkon jälkeen. Valitse Poista SObject -osiosta tyypiksi Yhteyshenkilö ja poluksi tunnukseen %DRPostAction1:Contact_1:Id%.
          7. Vedä vastaustoiminto Rakenne-paneeliin viimeisenä komponenttina ja valitse Palauta koko data JSON -valintaruutu.
          8. Avaa Esikatselu-välilehti ja testaa integrointitoimenpiteitä:
            1. Napsauta Syöttöparametrit-osiosta Lisää uusi avain/arvo-pari.

            2. Määritä avaimeksi LastName ja arvoksi haluamasi nimi.

            3. Napsauta Execute.

            Tuloksen tulisi näyttää tältä:

            {
              "response": {},
              "ResponseAction1Status": true,
              "DeleteAction1": [
                {
                  "errors": [],
                  "success": true,
                  "id": "0034N00001rNgqqQAC"
                }
              ],
              "DeleteAction1Status": true,
              "TryCatchBlock1": null,
              "TryCatchBlock1Status": true,
              "DRPostAction1": {
                "ActualTime": 626,
                "CpuTime": 345,
                "Contact_1": [
                  {
                    "UpsertSuccess": true,
                    "Id": "0034N00001rNgqqQAC",
                    "LastName": "Aristotle"
                  }
                ],
                "error": "OK",
                "responseType": "SObject"
              },
              "DRPostAction1Status": true,
              "options": {
                "queueableChainable": false,
                "ignoreCache": true,
                "resetCache": false,
                "chainable": false
              },
              "LastName": "Aristotle"
            }
            
          9. Tee Arvo tyhjäksi ja napsauta Suorita uudelleen. Tuloksen tulisi näyttää tältä:
            {
              "result": {
                "failureResponse": "You must provide a last name."
              },
              "success": false
            }
            
           
          Ladataan
          Salesforce Help | Article