Työnkulkumoottoreissa
Työnkulkumoottoreissa, englanniksi workflow engines, ovat ohjelmistokomponentteja, jotka orkestroivat ja hallitsevat liiketoimintaprosessien suorittamista. Ne mahdollistavat monimutkaisten työnkulkujen määrittelemisen, visualisoinnin ja automaation. Työnkulkumoottori tulkitsee työnkulun kuvauksen ja ohjaa tehtävien suoritusta määrättyjen sääntöjen ja ehdollisten polkujen mukaisesti.
Keskeinen osa työnkulkumoottoria on sen kyky mallintaa ja toteuttaa liiketoimintaprosesseja. Tämä tapahtuu usein käyttämällä standardoituja kieliä,
Työnkulkumoottoreita käytetään laajasti eri aloilla monenlaisten prosessien hallintaan, kuten tilausten käsittelyyn, asiakaspalvelupyyntöihin, lomakkeiden hyväksyntään ja ohjelmistokehityksen