Loading
Tehtävän automaattisen täydennyksen vaihe

Tehtävän automaattisen täydennyksen vaihe

Käytä automaattisia tehtäviä käsitelläksesi dataa automaattisesti osana orkestrointisuunnitelmaasi. Tehtävän automaattisen täydennyksen vaihe vaatii Salesforce-kulun suorittaakseen automatisoinnin.

DRO sisältää nämä käyttövalmiit kulut:

Tilaustuotteiden kenttien propagointi uudelleen täydennystilauksen rivikohteiden kenttiin
Tämä kulkumalli noutaa vaiheeseen liittyvät tilauksen rivikohteet ja synkronoi niiden kenttäarvot täydennystilauksen rivikohteiden vastaavien kenttien kanssa.
Täydennystilauksen tuoteattribuuttien propagointi tilaustuotteiden attribuutteihin
Tämä kulkumalli noutaa täydennystilauksen rivikohteiden attribuutit päivittääkseen niihin liittyvät tilausrivikohteiden attribuutit.

Automaattinen tehtävä käynnistää kulun täydennyssuunnitelman suorituksen aikana ja mukautettu kulkusi aktivoidaan. Vaihekohtainen kokoonpanoarvo voidaan välittää automaattisen tehtävän vaiheesta edistääkseen mukautettua logiikkaa kulussa.

Huomautus
Huomautus
  • Automaattiset tehtävät tukevat vain Automaattinen käynnistyskulku -tyyppejä. Määritä prosessityypiksi kulussa Automaattisesti käynnistyvät kulut ilman kulunkäynnistintä.
  • Jos haluat kopioida uudelleen, päivitä Muunna tilaustuote -elementti kartoittaaksesi asiaankuuluvat kentät transformaatioon. Jos haluat palauttaa propagoinnin, päivitä Määritä määritteen nimi -elementti määrittääksesi attribuutin, jonka täytyy propagoida.

Alla on syöttömuuttujien tyypit, joita voit käyttää kulkumalleissa:

stepId
Automaattisen tehtävän tunnus.
recordId
Tilauksen rivikohteen tai täydennystilauksen rivikohteen tietueen tunnus, jonka Täydennyksen vaiheen lähde -suhdetietue liittää automaattiseen tehtävään.
recordIds
Kokoelma tilauskohteen tai täydennystilauksen rivikohteen tietueiden tunnisteita, jotka Täydennyksen vaiheen lähde -suhdetietue liittää automaattiseen tehtävään.
planSourceIdentifierId
Täydennyssuunnitelmaan liitetyn tilaustietueen tunnus.
stepConfigParameter
Mukautetun logiikan käyttöönottamiseen käytetty arvo kulussa.

Alla on kulkumalleissa käytetyt output-muuttujat.

onSuccess
Osoittaa, onnistuiko kulun suoritus.
fulfillmentStepErrorMessage
Sisältää täydennysvaiheelle tallennetut virhetiedot.Näyttää suorituksen virheviestin, jossa on kirjattu virhekoodi.
fulfillmentStepErrorCode
Tunnistaa virheen ja se verrataan Täydennyssäännöt-päätöstaulukkoon.

vikapolun määrittäminen automaattista uudelleenyritystä varten

Jos haluat sallia epäonnistuneen automaattisen tehtävän yrittää uudelleen automaattisesti, yhdistä kutsuttavan toiminnon vikaliitin Kohdistus-elementtiin. Määritä Kohdistus-elementissä olemassa olevat output-muuttujat seuraavalla tavalla:

  • Valitse isSuccess false.
  • Määritä täydennyssääntöä vastaava virhekoodi fulfillmentStepErrorCode.
  • Määritä fulfillmentStepErrorMessage arvoon {!$Flow.FaultMessage} tai muu virhettä kuvaava viesti.

Dynaaminen tuoton orkestrointi käyttää näitä kulun tuloksen muuttujia määrittääkseen vaiheen tuloksen ja valitakseen uudelleenyrityssäännön. Se ei tarkasta poikkeusten käsittelyä Apex.

Määritä kulku esimerkiksi seuraavalla tavalla:

  1. Lisää kutsuttava Toiminto-elementti, joka kutsuu Apex.
  2. Yhdistä Toiminto-elementin vikaliitin Kohdistus-elementtiin.
  3. Määritä Kohdistus-elementissä isSuccess, fulfillmentStepErrorCode ja fulfillmentStepErrorMessage.
  4. Yhdistä Kohdistus-elementti kulun tulokseen.
Huomautus
Huomautus Yksittäinen Apex try/catch -lohko tai -AuraHandledException ei salli automatisoitua uudelleenyritystä. Jos Apex palauttaa käsittelemättömän poikkeuksen eikä kululla ole vikapolkua, kulun haastattelu päättyy virhe-tilaan. Dynaaminen tuoton orkestrointi määrittää täydennyksen vaiheen tilaksi FATALLY_FAILED yrittämättä sitä uudelleen, vaikka täydennyksen rikkosääntö olisi määritetty.

Lisätietoja sääntöjen täsmäysvaatimuksista ja uudelleenyrityskäytännöistä on kohdassa Täydennysprolun suunnittelu ja hallinta.

 
Ladataan
Salesforce Help | Article