Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Šiame straipsnyje rašoma apie geriausią realaus laiko darbo eigos kūrimo ir valdymo praktiką.
Venkite nesibaigiančių ciklų
Galima kurti logiką realaus laiko darbo eigoje kaip nesibaigiantį ciklą, kuris naudoja serverio resursus ir paveikia darbą. Tipinė situacija, kurios metu gali įvykti nesibaigiantis ciklas, yra ralaus laiko darbo eiga, sukonfigūruota prasidėti, kai stulpelis atnaujinamas, o tada atnaujinamas stulpelis darbo eigos logikoje. Naujintas veiksmas paleidžia tą pačią realaus laiko darbo eigą, kuri naujina įrašą ir paleidžia realaus laiko darbo eigą vis iš naujo.
Jūsų sukurtose darbo eigose naudojama logika, kad būtų aptikti ir sustabdyti nesibaigiantys ciklai. Jei realiojo laiko darbo eigos procesas konkrečiame įraše per trumpą laiką vykdomas daugiau nei tam tikrą skaičių kartų, procesas nepavyksta dėl šios klaidos: Ši darbo eigos užduotis buvo atšaukta, nes ją pradėjusioje darbo eigoje buvo begalinis ciklas. Pataisykite darbo eigos logiką ir bandykite dar kartą. Limitas yra 16 kartų.
Realaus laiko darbo eigos šablonų naudojimas
Jei turite darbo eigas, kurios yra panašios ir numatote sukurti daugiau darbo eigų, sekančių tokia pačia tvarka, įrašykite savo realaus laiko darbo eigą kaip darbo eigos šabloną. Tokiu būdu, kitą kartą, kai jums reikės sukurti panašią darbo eigą, galite sukurti realaus laiko darbo eigą naudodami šabloną ir vengti patekimo į visas sąlygas ir veiksmus nuo pradžių.
Dialogo lange Proceso kūrimas pasirinkite Naujas procesas iš esamo šablono (pasirinkite iš sąrašo).
Antrinių darbo eigų naudojimas
Jei taikote tokią pačią logiką skirtingose darbo eigose arba sąlygų atšakose, nustatykite logiką kaip vaiko realaus laiko darbo eigą tam, kad neturėtumėte kopijuoti šios logikos rankiniu būdu kiekvienoje realaus laiko darbo eigoje ar sąlygų atšakoje. Tai padeda lengviau prižiūrėti darbo eigas. Vietoje daugelio darbo eigų tyrimo, kurios gali būti taikomos tokia pačia logika, galite tiesiog atnaujinti vieną darbo eigą.
Laiko realaus laiko darbo eigos veiksmų įrašus, kurie susidūrė su klaidomis
Jei darbo eigos vykdomos ne fone (sinchroninės), realiuoju laiku darbo eigos apraše rekomenduojame pasirinkti parinktį Išsaugoti darbo eigos užduočių, kuriose įvyko klaidų , žurnalus. Šios parinkties pasirinkimas leidžia pasilikti nepavykusių realaus laiko darbo eigų veiksmų įrašus dėl trikčių šalinimo. Sėkmingų sinchroninių darbo eigų vykdymo įrašai visuomet bus panaikinami dėl vietos taupymo.
Darbo eigų, kurios naujina tą pačią lentelę, skaičiaus apribojimas
Vykdant daugiau nei vieną darbo eigą realiu laiku, kuri naujina tą pačią lentelę, gali kilti išteklių užrakinimo problemų. Įsivaizduokite, kad vykdomos kelios darbo eigos ir kiekvienas galimybės atnaujinimas paleidžia naujinimą, susijusį su klientu. Jei kelios tokios darbo eigos bus vienu metu vykdomos ir bandys atnaujinti tą patį kliento įrašą, gali kilti išteklių užrakinimo problemų. Įvyksta darbo eigos triktys realiuoju laiku ir įrašomas klaidos pranešimas, pvz ., SQL skirtasis laikas: nepavyksta gauti išteklių išteklių pavadinimo užrakto.
Naudokite pastabas keitimams stebėti
Jums redaguojant darbo eigas turėtumėte naudoti pastabų skirtuką ir įrašyti, ką atlikote ir kodėl. Tai leidžia kitiems žmonėms suprasti atliktus keitimus.
Tolesni veiksmai
Realiojo laiko darbo eigos procesų konfigūravimas
Stebėkite ir valdykite darbo eigos procesus realiuoju laiku