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

Вбудовані бібліотеки

Workflow Foundation пропонує вбудовані бібліотеки дій: потік управління, кінцевий автомат, блок-схема, обмін повідомленнями, збір і обробка помилок, powershell та інші. Число і тип сценаріїв використання, що можуть бути розглянуті за допомогою WW, можуть бути значно розширені за допомогою користувальницьких дій, можна створювати свої власні бібліотеки і упаковувати існуючі API-інтерфейси сторонніх постачальників для інтеграції з WF. Існує 3 варіанти розміщення і запуску робочих процесів, кожний з яких підходить для конкретного варіанта використання:

  • WorkflowInvoker, документація та зразки, підходить для простих сценаріїв і недовговічних WW, не забезпечує хостинг, закладки, контроль примірника, сталість.
  • Додаток WW, документація та зразки, один примірник WF, можливе завантаження/вивантаження WF, хороший вибір для тривалих процесів, забезпечує хостинг, закладки, контроль примірника, сталість.
  • WorkflowServices, документація та зразки, кілька примірників, хороших для сервіс-орієнтованих рішень, забезпечує хостинг (WorkflowServiceHost), сервіс обміну повідомленнями, закладки, контроль примірника, сталість.
  • WF – менеджер робочого процесу.