Työnkulkuprosessien luonnin ja hallinnan parhaat käytännöt

Tässä ohjeaiheessa käsitellään Dynamics 365 Customer Engagement (on-premises) -sovellusta. Ohjeaiheen Power Apps -versio on täällä: Työnkulkuprosessien parhaat käytännöt

Tämä ohjeaihe sisältää parhaita käytäntöjä, jolla luodaan ja hallitaan työnkulun prosessit.

Vältä jatkuvia kehäviittauksia

On mahdollista luoda logiikkaa työnkulussa, joka johtaa päättymättömään kehäviittauksiin, joka kuluttaa palvelimen resursseja ja vaikuttaa suorituskykyyn. Tyypillinen tilanne, jossa päättymätön kehäviittaus saattaa ilmetä on, jos työnkulku on määritetty käynnistymään, kun määrite päivitetään, ja sitten päivitetään määrite työnkulun logiikassa. Päivitä-toiminto käynnistää saman työnkulun, joka päivittää tietueen ja käynnistää työnkulun yhä uudelleen.

Luotavat työnkulut sisältävät logiikan, jolla jatkuvat silmukat havaitaan ja jolla ne pysäytetään. Jos työnkulkuprosessi suoritetaan enemmän kuin tietty määrä kertoja tietyssä tietueessa lyhyen ajan kuluessa, prosessi epäonnistuu seuraavan virheen kera: tämä työnkulun työ peruutettiin, koska työnkulku, joka käynnisti sen, sisälsi päättymättömän kehäviittauksen. Korjaa työnkulkulogiikka ja yritä uudelleen. Uudelleenyritysten raja on 16.

Käytä työnkulkumallia

Jos sinulla on samanlaisia työnkulkuja, ja jos aiot luoda useita työnkulkuja, jotka noudattavat samaa mallia, tallenna työnkulku työnkulkumallina. Tällä tavoin seuraavan kerran, kun sinun on luotava samanlainen työnkulku, luo työnkulku käyttäen mallia ja vältyt kirjoittamasta kaikkia ehtoja ja toimintoja alusta alkaen.

Valitse Luo prosessi -valintaikkunassa Uusi prosessi olemassa olevasta mallista (valitse luettelosta).

Käytä alityönkulkuja

Jos käytät samaa logiikkaa eri työnkulkuihin tai ehdollisiin haaroihin, määritä kyseinen logiikka alityönkulkuna, niin sinulla ei tarvitse replikoida kyseistä logiikkaa manuaalisesti jokaisen työnkulun tai ehdollisen työnkulun haaraan. Tämä auttaa pitämään omat työnkulut helpompina. Sen sijaan, että tutkitaan useita työnkulkuja, joihin voidaan soveltaa samaa logiikkaa, voit vain päivittää yhden työnkulun.

Pidä vähemmän lokeja

Voit säästää levytilaa poistamalla Pidä kirjaa työnkulun töistä, joissa ilmenee virheitä -valintaruudun, jos et halua säilyttää tietoja.

Rajoita samaa entiteettiä päivittävien työnkulkujen määrää

Useamman kuin yhden työnkulun käyttäminen päivittämään samaa entiteettiä voi aiheuttaa resurssin lukitusongelmia. Kuvittele useita käynnissä olevia työnkulkuja, jolloin kaikki mahdolliset päivitykset käynnistävät päivityksen liitetylle asiakkaalle. Useiden työnkulkujen suorittaminen ja saman asiakastietueen päivittäminen samanaikaisesti voi johtaa resurssin lukitusongelmiin. Työnkulussa tapahtuu virheitä ja virheviesti, kuten SQL-aikakatkaisu: resurssin resurssin nimi lukitusta ei voi hankkia, tallennetaan.

Muistiinpanoilla voit seurata muutoksia

Kun muokkaat työnkulkuja, sinun täytyy käyttää Huomautukset-välilehteä ja kirjoittaa, mitä teit ja miksi teit näin. Näin joku muu ymmärtää tekemäsi muutokset.

Katso myös

Työnkulun yleiskatsaus:
Määritä työnkulkuprosessit
Työnkulkuprosessien valvonta ja hallinta