Мова опису робочого процесу (WDL). відкритий стандарт для опису робочих процесів обробки даних із синтаксисом, доступним для читання та запису. WDL дозволяє легко визначати завдання аналізу, об’єднувати їх у робочі процеси та розпаралелювати їх виконання.
Мова опису робочого процесу (WDL або «widdle») є мова сценаріїв з відкритим вихідним кодом, яка дозволяє вам визначати робочі процеси обробки даних за допомогою синтаксису, доступного для читання та запису. WDL спочатку був розроблений для геноміки, але може бути поширений на інші домени.
Робочий процес є ряд дій, необхідних для виконання завдання. Кожен крок у робочому процесі має певний крок перед ним і певний крок після нього, за винятком першого та останнього кроків.
Визначення робочого процесу містить всю інформацію, необхідну для визначення поведінки робочого процесу. Найважливішою частиною цього визначення є властивість tasks, яка є масивом конфігурацій завдань.
Файл визначення робочого процесу є файл YAML, який описує ваш робочий процес. За замовчуванням файл зберігається в ~/. папку codecatalyst/workflows/ у корені вашого вихідного сховища.
Загальні приклади робочого процесу. Підприємства в усіх галузях мають різні робочі процеси для своїх критичних завдань. Деякі можуть бути ідентичними, а інші можуть бути унікальними для певної організації/галузі. Приклади робочих процесів включають управління запитами на відпустку, управління компенсацією, адаптація співробітниківі т.д.