C#做个智能流程化系统
各位好:
我现在有个想法就是想把公司内部正在使用的订单和库存系统做成一个智能化,扩展性强的系统,我的想法如下:
1、订单有很多状态,每种角色的用户拥有一种或几种状态的处理权。
2、当订单的状态变为某种角色需要处理的时候会自动提醒,例如:当采购员这种角色提交了订单之后,该订单的状变为“已下单,待审批”,而“已下单”这个状态的负责人是采购经理这个角色,系统会自动提示采购经理采购员提交了一个订单,需要审批。
3、提示的方式如果是电子邮件倒是比较简单,我想实现一个服务中心和客户端相结合的方式,比如有很多不同角色的用户在使用系统,如果某个订单的状态该由指定的角色负责了,在用户的电脑里会有一个客户端软件即时弹出一个提示框(这个客户端软件会预先安装在用户的电脑上,类似MSN或QQ之类的)告诉该用户你有订单要处理。
4、不知这个是否要涉及到通讯类软件的开发,可否麻烦大家给个思路,先谢谢了!