How to build a K2 SharePoint Workflow(1)

MOSS+K2 DEMO开发  

介绍

我们在日常工作和生活中往往会用到工作流,工作流(Workflow)是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。

工作流在大多数的实际应用中的情况可以这样来简单地描述:在网络、服务器和多台计算机客户端的硬件平台上,业务过程按照预先设定的规则并借助应用程序和人对相关数据的处理而完成。例如,在日常办公中,当撰写好某份报告之后,可能需要将其提交给领导进行审阅或批示;审批意见可能需要汇集并提交给另外一个人,以便对报告进行进一步的修改。这样,可能会形成同一篇文档在多个人之间的顺序或同时传递。对于这样的情况,我们可以使用工作流技术来控制和管理文档在各个计算机之间自动传递,而非手工传递。这就可以称之为工作流。

在众多中小企事业内部每天有很多流程在运行,例如:关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等行;政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单;人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等;财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等;客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等管理等;特殊服务类: ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。 利用MOSS提供的集成的平台,结合k2无代码设计工作流方案,可以很方便解决上面的问题。

公司现状

在这个Demo中,公司有很多的部门,主要有HRITAccounting,在部门里面也有如下架构:部门经理-部门员,部门内部经常会产生一些请假的流程,现在的状况是员工需要打印一份请假申请表单,部门经理审批通过后交由人事部审批,人事部审批通过后存档;每个同事都有他们的文档,都是保存在个人电脑上,另外有部分同部门分享的文档,都是复制很多份每人分别保存;没有一个供员工讨论用的公共区域;公司所有人的联系方式也是由每个人都保存一个表格来查看的。

应用目标

我们可以用MOSS创建一个集成的门户平台,然后在里面创建一个请假申请的List,创建一个对应的表单,让所有的员工都能通过此表单填写请假申请,然后不同级别的用户通过他们的审批页面来审批请假流程;如果申请被拒绝,系统会自动发送一封邮件说明。同样,当申请最后被通过时,也会发送一封审批通过的邮件。另外,经理审批通过之后,在部门的日程表上,部门所有人员都可以看到这个请假申请,这样就可以知道谁在办公室。HR审批后,HR的日历上就会有申请人的记录。这样可以合理控制请假的平衡度和透明度。

另外针对不同的用户建立他们自己的文档库,遵从同级别用户不能查看他人文件库,上级可以查看下级文件库的原则;建立公共的讨论区,大家可以在一起讨论各种问题;将公司的通讯录以列表的形式体现在站点中,需要查询时只需点击即可。

开发环境

MOSS + K2+ List

功能描述

1)请假审批

由用户通过请假列表页面提交申请,部门主管接到任务进行审批,审批通过后部门经理接到任务再审批,通过后交给人事部审批,再通过后请假申请通过,数据存贮在sharepoint的服务器的数据库中。

2)文档管理

给每位用户都建立他们自己的文档库,并且赋予文档库只有本人和直属上级才能访问的权限。建立一个共享文档库,用户存放所有用户都需要查看的文档。

你可能感兴趣的:(SharePoint)