Ссенарийлар
Бир ссенарий — бу муайян воқеа ва шартлар тўпламига боғланган ва автоматик тарзда бажарилувчи таскс ёки cонтаcц амаллар кетма-кетлигидир.
Турли об'эктлар учун ссенарийлар
Ҳозирги вақтда Планфих қуйидаги об'эктлар учун ссенарийларни қўллаб-қувватлайди:
Ссенарийлар билан ишлаш
- Ссенарийлардаги ҳодисалар
- Ссенарийларни бажариш навбати
- Ссенарийлардаги амаллар
- Сендинг ПОСТ реқуэсц усинг сcрипц
- Кечиккан ссенарийлар
- Синов режими
- Ссенарий қисмларини бошқа ссенарийларга нусхалаш
- Ссенарий шартлари
- Ссенарийларнинг техник чекловлари
- Мослаштирилган ссенарий амаллари
- Автоматлаштиришлар сони қандай ҳисобланади
- Мослаштирилган ссенарий амаллари
Муҳим
- Планфих ссенарийларни жараён ссенарийлари ро'йхатидаги жойлашувига қараб бажаради.
- Агар автоматик ссенарий ўзгартириш киритган бўлса, ушбу ўзгаришлар (ёки бошқа ссенарийлар ёки қайта ҳисобланган майдонлар томонидан кейинги ўзгаришлар) туфайли у яна ишга тушмайди.
- Мисол: Ссенарий А изоҳ қўшилганда ишга тушади ва "П1" майдонини ўзгартиради. Бу ўзгариш Ссенарий Бни ишга туширади, у "П2" майдонини ўзгартиради, "П3" майдони қайта ҳисобланади ва Ссенарий C изоҳ қўшади. Ссенарий А бутун ўзгариш занжирини бошлаганлиги учун яна ишга тушмайди. Планфихда бундай цикллар рухсат этилмайди.
- Агар ссенарий об'эктни (масалан, вазифа ёки контакт) шундай ўзгартирса-ки, кейинги ссенарийнинг шартлари энди бажарилмаса, тизим кейинги ссенарийни ишга туширмайди.
- Тескариси ҳам амал қилади: агар ссенарий об'эктни шундай ўзгартирса-ки, кейинги ссенарий учун шартлар бажарилса, кейинги ссенарий ишга тушади, ҳатто ушбу шартлар воқеа содир бўлган пайтда бажарилмаган бўлса ҳам.
- Ссенарий томонидан об'эктга киритилган ўзгаришлар "Обжеcт Модифиэд..." воқеасини тетиклайди ва ушбу воқеага боғланган бошқа ссенарийларни фаоллаштиради.
- Ссенарийлар алоҳида навбатда асинхрон тарзда бажарилади. Бу жиҳатни автоматлаштириш жараёнларини лойиҳалашда ҳисобга олиш керак.
- Мисол: Агар сиз вазифа майдонига 1 000 қиймат қўшсангиз ва ссенарий ма'лумот ёрлиқларини қайта ишласа, ссенарий навбатда кутади. Шу орада сиз қийматни 1 500 га янгилайсиз. Ссенарий бажарилганда у охирги қиймат — 1 500 билан ишлайди. Ссенарийлар одатда минимал кечикиш билан бажарилса-да, катта навбатлар бироз кечикишларга олиб келиши мумкин.
- Бажарувчи учун қуйи вазифа яратиш бир ссенарий томонидан ҳар 5 дақиқада фақат бир марта амалга оширилиши мумкин; ушбу муддат ичида қўшимча уринишлар циклларнинг олдини олиш мақсадида э'тиборга олинмайди.
- Автоматик ссенарийлар Планфихда кўрсатилган фойдаланувчи ёки робот номидан ҳаракатлар бажаради. Автоматик ссенарий томонидан вазифалар яратилганда ёки ўзгартирилганда, майдонларга фойдаланувчи кириш ҳуқуқи текширилмайди.
- Истисно: Агар автоматик ссенарий фойдаланувчи интерфейсида майдон қийматларини белгилаш учун вазифа яратиш формасини очса, агар фойдаланувчида таҳрирлаш ҳуқуқи бўлмаса, ушбу майдонлар тўлдирилмайди.
Фойдали ҳаволалар
Ўқув материаллари
Автоматик ссенарийлар қуйидаги Планфих Аcадемй курсларида ёритилган: