Darbplūsmas process ir darbību virkne, ko izmanto, lai organizācijā apstrādātu dokumentu, darba pasūtījumu vai informācijas daļu. Lai darbības būtu definētas kā darbplūsmas process, tām ir jābūt atkārtojamām ar nelielām izmaiņām. Tiem jākalpo noteiktam mērķim, izmantojot standartizētus ievades un izvades materiālus. Šis termins tiek lietots arī programmēšanas pasaulē, lai apzīmētu kodu, kas tiek palaists, lai veiktu noteiktu uzdevumu sēriju noteiktā secībā.
Montāžas līnija bija agrākais darbplūsmas procesa piemērs. Paņemiet uzņēmumu, kas ražo velosipēdus. Viens rūpnīcas strādnieks var būt atbildīgs par rāmju metināšanu, nākamais var tos krāsot, tas pēc tam uzstāda sēdekli utt. Velosipēds ir uzbūvēts, izmantojot virkni soļu.
Katrs komandas dalībnieks zina savu darbu un katru reizi dara to vienā secībā. Velosipēda sēdeklis nekad netiks uzstādīts pirms velosipēda nokrāsošanas. Strādnieki seko darbplūsmas procesam, un tāpēc atkal un atkal tiek ražots viena veida velosipēds bez būtiskām kvalitātes vai ražošanas ātruma izmaiņām.
Katru darbplūsmas procesa posmu var iedalīt trīs atsevišķās daļās. Pirmais ir ievade. Tas ietver ne tikai fizisko materiālu — velosipēdu —, kas pārvietojas no soļa uz soli, bet arī informāciju, enerģiju un citus materiālus, kas nepieciešami uzdevuma veikšanai. Krāsošanas posmā velosipēda procesā ievade var būt krāsa, aerosola pistole un dizaina veidne.
Otrā daļa ir algoritms, kas ir norādījumi, kā tiek pabeigts konkrēts solis. Piemēram, velosipēda krāsotājam var dot norādījumu nokrāsot sarkanu pamatnes pārklājumu un pēc tam pievienot melnu apdari. Algoritmu var veikt gan cilvēki, gan datori.
Visbeidzot, izvade ir materiāls un informācija, kas iegūta, veicot algoritmu, izmantojot ievadi. Izvade tiek nodota nākamajam darbplūsmas procesa posmam.
Datorizēts darbplūsmas process darbojas kā manuāla darbplūsma, izņemot to, ka dators automātiski nodod rezultātus nākamajai darbībai. Dokumentu pārvietošanai organizācijā gandrīz vienmēr tiek izmantoti datorizēti darbplūsmas procesi. Piemēram, uzņēmums varētu izveidot datorizētu darbplūsmas procesu, lai nodrošinātu, ka katrs darba pasūtījums tiek apstrādāts vienādi. Darbplūsmas soļus var pārkārtot vai optimizēt, pārvietojot koda blokus, nevis rakstot pilnīgi jaunu programmu.
SmartAsset.