Workflow – це… Опис, застосування, функції

WorkFlow – це робочий процес (WF), що представляє собою набір технологій, включених в PowerShell і доступних на будь-якому комп’ютері під управлінням Windows 7/8, Server 2008/ 2008 R2/ 2012. Це особливий вид сценарію PowerShell, який дуже схожий на функцію. Однак при запуску він перетворює робочий процес в код Windows Workflow Foundation (WWF) і передає для виконання, після чого його вміст буде відрізнятися від скрипта.

Основа робочих процесів

WorkFlow – це комбінація традиційних і сучасних інструментів програмування для оголошення робочого процесу і виконання дій, що допомагають визначити логіку, потік управління та час виконання отриманого програми. WWF – це процес використання мови більш високого рівня для написання ПЗ з метою підвищення продуктивності праці розробників, спрощення управління та швидкої адаптації. Середовище виконання WWF не тільки виконує робочий процес, але і надає сервіси і функції, важливі при написанні логіки, такі, як збереження стану, маркування і відновлення бізнес-логіки, що призводить до ефективності потоків і процесів.

Модель програмування WWF була перероблена, що зробило її більш простою і надійною. Активність є її основним базовим типом і представляє як процеси, так і операції. WW більше не потрібно створювати під час виконання виклику робочого процесу, її можна просто оформити як екземпляр і виконати, спрощуючи модульне тестування і сценарії, в яких розробник не хоче відчувати труднощі при налаштуванні конкретної середовища. Нарешті, модель програмування стає повністю декларативною композицією дій без коду, що також спрощує розробку.