Скрипттер
A скрипт — бұл белгілі бір оқиғаға және шарттар жиынтығына байланған, автоматты түрде орындалатын тапсырмалар немесе contacts операциялар тізбегі.
Түрлі объектілерге арналған скрипттер
Planfix қазіргі уақытта келесі объектілерге арналған скрипттерді қолдайды:
Скрипттермен жұмыс
- Скрипттердегі оқиғалар
- Скрипттерді орындау кезегі
- Скрипттердегі әрекеттер
- Скрипттер арқылы POST сұрауларын жіберу
- Кешіктірілген скрипттер
- Тестілеу режимі
- Скрипттердің бөліктерін басқа скрипттерге көшіру
- Скрипт шарттары
- Скрипттердің техникалық шектеулері
- Бапталған скрипт әрекеттері
- Автоматтандырулар саны қалай есептеледі
- Бапталған скрипт әрекеттері
Маңызды
- Planfix скрипттерді процесс скрипттер тізіміндегі орналасуына байланысты орындайды.
- Егер автоматты скрипт өзгеріс жасаса, сол өзгерістер (немесе басқа скрипттер мен қайта есептелетін өрістер арқылы кейінгі өзгерістер) нәтижесінде қайта шақырылмайды.
- Мысал: Скрипт A пікір қосылғанда іске қосылып, "P1" өрісін өзгертеді. Бұл өзгеріс Скрипт B-ні шақырады, ол "P2" өрісін өзгертеді, «P3» өрісі қайта есептеліп, Скрипт C іске қосылып, тағы бір пікір қосады. Бұл жағдайларда Скрипт A бүкіл өзгерістер тізбегін бастағандықтан қайта шақырылмайды. Planfix-та мұндай циклдерге жол берілмейді.
- Егер скрипт объектіні (мысалы, тапсырма, контакт) өзгертсе де, келесі скрипттің шарттары бұдан кейін орындалмайтын болса, жүйе келесі скриптті орындамайды.
- Керісінше, егер скрипт объектіні өзгертіп, келесі скрипттің шарттарын қанағаттандырса, келесі скрипт орындалады, тіпті бұл шарттар оқиға болған сәтте әлі орындалмаған болса да.
- Скрипттердің объектіге жасаған өзгерістері "Объект өзгертілді..." оқиғасын шақырады, бұл осы оқиғаға байланған басқа скрипттерді іске қосады.
- Скрипттер бөлек кезекте асинхронды түрде орындалады. Бұл автоматтандыру процестерін жобалау кезінде ескерілетін жайт.
- Мысал: Егер сіз тапсырма өрісіне 1,000 мәнін қоссақ және скрипт деректер тегтерін өңдейтін болса, скрипт кезекте күтуге мәжбүр болады. Осы уақытта сіз мәнді 1,500-ге жаңартасыз. Скрипт орындалған кезде ол ең соңғы 1,500 мәнін қолданады. Скрипттер әдетте аз уақыт ішінде орындалады, бірақ кезектің үлкен болуы аз ғана кешігу тудыруы мүмкін.
- Скрипт орындаушы үшін бір тапсырмаға қосымша тапсырма жасауды әр 5 минут сайын бір рет қана орындай алады; осы аралықта жасалған қосымша әрекеттер еленбейді, бұл циклдардың болмауын қамтамасыз ету үшін енгізілген.
- Автоматты скрипттер Planfix-та көрсетілген пайдаланушы немесе робот атынан әрекеттер орындайды. Автоматты скрипт арқылы тапсырмалар жасалғанда немесе өзгертілгенде, өрістерге қолжетімділік пайдаланушы деңгейінде тексерілмейді.
- Ерекше жағдай: Егер автоматты скрипт қолданушы интерфейсінде тапсырма жасау формасын ашып, өрістерге мән қоюды бастаған болса, ал пайдаланушының өңдеу құқықтары жоқ болса, бұл өрістер толтырылмайды.
Пайдалы сілтемелер
Оқыту материалдары
Автоматты скрипттер келесі Planfix Academy курстарында қарастырылған: