定期報告プロセス/日報・タイマーイベント・差し戻し有・日次数値管理

BPMSにより毎日自動的に日報提出が要求される. 一日の成果数値を合わせて報告する.

概要

 * 営業日には毎朝9時に「日報プロセス」の割り当て(Allocate)がなされる.
 * 日報提出者は、業務A(数値管理)の成果a(数値)、業務B(数値管理)の成果b(数値)を報告する.
 * 例：　翻訳記事数、テスト実施数、質問回答数など
 * 日報提出者は、フリーフォーマットで「日報」をまとめる.

プロセス担当者

 * 日報提出者：　any-section@company.com
 * 部署責任者：　any-section-leader@company.com

プロセスオーナー

 * 部署責任者

プロセスダイアグラムおよびプロセスデータ(例1)
digraph TMPG { graph [size="10,5", rankdir=LR]; node [shape=box, style=rounded]; edge [labelfloat=true];

subgraph clusterA { labeljust=l; label="any-section@company.com (日報提出者)"; AT [label="", shape=plaintext, image="timer.jpg"]; A1 [label="A1:\n日報記入"]; A2 [label="A2:\nコメント\n確認"]; AE [label="", shape=circle, width="0.3", style=bold];

AT -> A1; A1 -> A2 [style=invis,weight=10,minlen=2]; A2 -> AE; }

subgraph clusterL { labeljust=l; label="any-section-leader@company.com　(部署責任者)"; L1 [label="L1:\nコメント\n記入"]; }

A1 -> L1 [tailport=s]; L1 -> A1 [arrowtail=odiamond, label="NG"]; L1 -> A2 [arrowtail=rcrowlvee];

}

プロセスダイアグラムおよびプロセスデータ(例2)
digraph TMPG { graph [size="10,10", rankdir=LR]; node [shape=box, style=rounded]; edge [labelfloat=true];

subgraph clusterL { labeljust=l; label="any-section-leader@company.com (部署責任者)"; LT [label="", shape=plaintext, image="timer.jpg"]; L1 [label="L1:\n注意事項通知\n欠勤者選択"]; LEE [label="", shape=circle, width="0.3", style=bold]; L2 [label="L2:\n(全員完了)\nNG指定"]; L3 [label="L3:\nコメント記入"]; LE [label="", shape=circle, width="0.3", style=bold];

LT -> L1 [weight=10,label="AM9:00\n(営業日)"]; L1 -> LEE [arrowtail=lcrowrvee,headlabel="全員\n欠席",weight=10]; LEE -> L2 [style=invis,weight=10]; L2 -> L3 -> LE [arrowtail=lcrowrvee,weight=10]; }

subgraph clusterAA { subgraph clusterS { labeljust=l; label="sato@company.com (日報提出者)"; S1 [label="S1:\n日報記入"]; S2 [label="S2:\nコメント\n確認"]; SE [label="", shape=circle, width="0.3", style=bold];

S1 -> S2 [style=invis,weight=10,minlen=2]; S2 -> SE; }

subgraph clusterT { labeljust=l; label="takahashi@company.com (日報提出者)"; T1 [label="T1:\n日報記入"]; T2 [label="T2:\nコメント\n確認"]; TE [label="", shape=circle, width="0.3", style=bold];

T1 -> T2 [style=invis,weight=10,minlen=2]; T2 -> TE; }

subgraph clusterW { labeljust=l; label="watahabe@company.com (日報提出者)"; W1 [label="W1:\n日報記入"]; W2 [label="W2:\nコメント\n確認"]; WE [label="", shape=circle, width="0.3", style=bold];

W1 -> W2 [style=invis,weight=10,minlen=2]; W2 -> WE; } }//AA

L1 -> {S1 T1 W1} [arrowtail=odiamond]; {S1 T1 W1} -> L2 [tailport=e,headport=w]; {S1 T1 W1} -> L2 [dir=back, arrowhead=odiamond, color="#888888",taillabel="NG\n.",tailport=n]; L3 -> {S2 T2 W2} [arrowtail=odiamond];

}