Najboljše prakse za proces poteka dela

Velja za: PowerApps in Dynamics 365 (v spletu), različica 9.x

Ta razdelek vsebuje najboljše prakse za ustvarjanje in upravljanje procesov poteka dela.

Izognite se neskončnim zankam

V poteku dela, ki sproži neskončno zanko, ki porablja sredstva strežnika in vpliva na uspešnost, je mogoče ustvariti logiko. Tipičen primer, kjer se lahko pojavi neskončna zanka, je potek dela, konfiguriran za zagon v času, ko je atribut posodobljen in nato ta atribut posodobi v sklopu logike poteka dela. Dejanje posodobitve sproži isti potek dela, ki posodobi zapis in znova sproži potek dela.

Poteki dela, ki jih ustvarite, vključujejo logiko za zaznavanje in ustavljanje neskončnih zank. Če se proces poteka dela za določen zapis v kratkem času zažene večkrat od določenega števila ponovitev, je proces neuspešen, pojavi se naslednje sporočilo o napaki: Posel poteka dela je bil preklican, ker je potek dela, ki je ta posel začel, vključeval neskončno zanko. Popravite logiko poteka dela in poskusite znova. Največje število ponovitev je 16.

Uporaba predlog poteka dela

Če imate podobne poteke dela in predvidevate, da boste ustvarili več potekov dela, ki sledijo istemu vzorcu, svoj potek dela shranite kot predlogo poteka dela. Tako boste naslednjič, ko boste ustvarjali podoben potek dela, potek dela ustvarili s pomočjo predloge in se izognili ponovnemu vnašanju vseh pogojev in dejanj.

V pogovornem oknu Ustvari proces izberite Nov proces iz obstoječe predloge (izberite s seznama).

Uporaba podrejenih potekov dela

Če isto logiko uporabite v različnih potekih dela ali pri pogojnih razvejitvah, to logiko opredeliti kot podrejeni potek dela, tako da vam te logike pri vsakem poteku dela ali pogojni razvejitvi ni treba ročno zamenjati. Tako boste lažje vzdrževali potek dela. Namesto preverjanja mnogih potekov dela, za katere lahko velja enaka logika, lahko posodobite samo en potek dela.

Ohrani manj dnevnikov

Da prihranite prostor na disku, počistite potrditveno polje Ohrani dnevnike za posle potekov dela, kjer je prišlo do napake, če teh podatkov ne potrebujete.

Omejitev števila potekov dela, ki posodabljajo isto entiteto

Izvajanje več potekov dela, ki posodabljajo isto entiteto, lahko povzroči težave z zaklepanjem vira. Predstavljajte si, da pri izvajanju več potekov dela vsaka posodobitev priložnosti sproži posodobitev povezanega zapisa kupca. Več primerkov izvajanja teh potekov dela, ki poskušajo hkrati posodobiti isti zapis kupca, lahko povzroči težave z zaklepanjem vira. To povzroči napake v potekih dela in prikaže se sporočilo o napaki, kot je Časovna omejitev strežnika SQL: ni mogoče pridobiti zaklepanja vira ime vira.

Uporabite beležke, če si želite beležiti spremembe

Pri urejanju potekov dela morate uporabiti zavihek Beležke in vnesite zapis o tem, kaj ste naredili in zakaj. Tako bodo tudi drugi razumeli spremembe, ki ste jih uvedli.

Glejte tudi

Pregled procesov poteka dela
Konfiguracija procesov poteka dela
Spremljanje in upravljanje procesov poteka dela