ワークフロープロセスとは何ですか?
ワークフロープロセスは、組織を通じてドキュメント、作業順、または情報を処理するために使用される一連の手順です。ワークフロープロセスとして定義するには、手順がほとんど変化しない状態で再現可能でなければなりません。標準化された入力および出力材料を使用して、定義された目的を提供する必要があります。この用語は、特定の順序で特定の一連のタスクを実行するために実行されるコードを示すためにプログラミングの世界でも使用されています。
アセンブリラインは、ワークフロープロセスの最も初期の例でした。自転車を作る会社を取ります。 1人の工場労働者がフレームの溶接を担当し、次の工場労働者はそれらをペイントするかもしれません。自転車は一連のステップを使用して構築されます。
チームの各メンバーは自分の仕事を知っており、毎回同じシーケンスでそれを行います。自転車が塗装される前に、自転車の座席は決して設置されません。労働者はワークフロープロセスに従っているので、同じ種類の自転車が何度も生産されます生産の品質や速度に大きなばらつきがない。
ワークフロープロセスの各ステップは、3つの異なる部分に分解できます。最初は入力です。これには、ステップからステップまで通過する物理的な素材(自転車)だけでなく、タスクを実行するために必要な情報、エネルギー、その他の供給も含まれます。自転車プロセスの塗装ステップの場合、入力はペイント、エアブラシ銃、およびデザインテンプレートである可能性があります。
2番目の部分はアルゴリズムです。これは、特定のステップの完了方法の方向です。たとえば、自転車の画家は、赤いベースコートをペイントしてから黒いトリムを追加するように指示される場合があります。アルゴリズムは、人間またはコンピューターによって実行される場合があります。
最後に、出力は、入力を使用してアルゴリズムを実行することで生じる材料と情報です。出力は次のステップに渡されますワークフロープロセス。
コンピューター化されたワークフロープロセスは、出力がコンピューターによって次のステップに自動的に渡されることを除いて、手動のワークフローのように機能します。コンピューター化されたワークフロープロセスは、ほとんどの場合、組織を通じてドキュメントを移動するために使用されます。たとえば、企業はコンピューター化されたワークフロープロセスを設定して、各作業注文が同じ方法で処理されるようにすることができます。ワークフローのステップは、まったく新しいプログラムを書くのではなく、コードブロックを移動することで再配置または最適化できます。