一种网络化的工作协同系统及方法

文档序号:6633974阅读:1180来源:国知局
一种网络化的工作协同系统及方法
【专利摘要】本发明提供的一种网络化的工作协同系统及方法,包括:标签定义模块,用于接收用户触发的标签建立指令,并根据该指令建立标签;并在该标签上生成任务模板和任务模版对应的工作内容;时间设置模块,用于接收时间设置指令并根据该指令,对任务模板设置时限;执行模块,用于接收时限及任务模板,并根据时限推送任务模板上的工作内容;其采用了项目任务的自定义建模技术,通过标签定义模块将不同员工每天的不一样的工作进行建立标签,这样每天工作完成后只需要根据标签上建立的任务模板自动生成的工作内容选择完成或者未完成,不但统计了员工每日日常工作内容,也减少了员工每日的工作报告量,同时也提高了不同企业对该系统建立任务的适应能力。
【专利说明】—种网络化的工作协同系统及方法

【技术领域】
[0001]本发明涉及互联网领域,具体而言,涉及一种网络化的工作协同系统及方法。

【背景技术】
[0002]工作流的理论起源于70年代中期办公自动化领域。现在,工作流管理系统已由最初的无纸化办公环境,转而成为企业实现业务流程自动执行的必要工具。工作流在企业应用中的比重也越来越大,以下平台跨越了几个时代,每个平台对工作流的发展做出了贡献,本文只是按字母排列,对这些平台做简单介绍。
[0003]轻量级引擎Bigbross Bossa,其使用Petri网定义工作流,不要求关系数据库,能和Java应用集成;C0SA,其以Petri网的形式来描述业务流程,支持分布式的工作流引擎,并且其提供HTML格式的工作列表处理器和Lotus Notes的集成。通过API,活动可以采用脚本或编程来实现。在1999年,被Baan选作为标准的工作流产品集成到它的ERP产品中。支持复杂的组织模型,包含单位、组、工程及其他很多角色,支持带有并行分支的复杂流程,通过使用日历,支持时间控制机制;Freefluo是一个使用Web Service的工作流协同工具,可以处理WSDL的Web Service调用;支持两种XML格式的工作流语言:IBM的WSFL和XScufl。Freefluo它的核心是不与任何工作流语言或执行架构关联的可重用协同框架。Freefluo包括可执行使用WSFL —个子集描述的工作流的运行库。
[0004]而目前,基于上述平台而成立的工作流平台,即企业常用的OA系统办公;具体的,OA系统办公常用在PC端,其上记录公司的审批过程,用户可以通过登录该OA系统,查看企业内的报销和审批的流程;具体的,用户手动输入待查看工作日报的相关代号,如该工作日报的编号等,然后系统自动显示与该代号对应的工作日报的情况,例如工作日报的审批情况等。
[0005]但是,相关技术中使用的OA系统,要想查看其存储的工作日报等内容,需要用户手动输入与待查看工作日报等内容对应的编号,然后该OA系统才显示该编号对应的工作日报,使得用户操作复杂,且工作效率低下。


【发明内容】

[0006]本发明的目的在于提供一种网络化的工作协同系统及方法,以解决上述的问题。
[0007]在本发明的实施例中提供了一种网络化的工作协同系统,包括:
[0008]标签定义模块,用于接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的标签上生成任务模板和任务模版对应的工作内容;
[0009]时间设置模块,用于接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间;
[0010]执行模块,用于接收时间设置模块发送的时限及标签定义模块发送的任务模板,并根据时限推送任务模板上的工作内容。
[0011]进一步的,该网络化的工作协同系统还包括:
[0012]存储模块,用于接收标签定义模块发送的建立任务模版和任务内容的标签以及时间设置模块设置的时限,并将标签及其对应的时限进行存储,并定时存储执行模块执行的推送任务的完成状态,并将执行推送任务的执行状态进行存储。
[0013]进一步的,该网络化的工作协同系统还包括:
[0014]调用模块,用于根据用户触发的调用指令,调用存储模块存储的任务模版。
[0015]进一步的,该网络化的工作协同系统还包括:
[0016]审批受理模块,用于接收员工输入的待审批信息,并将待审批信息进行存储,并发送至审批模块。
[0017]进一步的,该网络化的工作协同系统还包括:
[0018]审批模块,用于接收审批受理模块发送的待审批信息,并将待审批信息进行存储,并在接收到发送该待审批信息的上级发送的显示指令时,将待审批信息进行显示,并根据上级发送的审批指令,处理待审批信息;其中,处理待审批信息包括:同意对待审批信息及不同意待审批信息。
[0019]进一步的,该网络化的工作协同系统还包括:
[0020]提醒模块,用于实时监测审批模块,并在监测到审批模块接收到待审批信息时,生成提示信息并显示提示信息。
[0021]进一步的,该网络化的工作协同系统还包括:
[0022]项目创建模块,用于接收用户输入或者选择的创建内容,并根据创建内容创建项目;
[0023]拆分模块,用于将项目创建模块创建的项目进行拆分,得到不同的任务;
[0024]分配模块,用于根据预设指令,将拆分模块拆分的任务分配给其自身连接的不同部门;
[0025]选择模块,用户接收项目负责人发送的选择指令,并根据选择指令选择预设的方式处理分配模块分配的任务;其中,预设方式包括:独立处理任务和将任务分配给对应的其他员工。
[0026]进一步的,该网络化的工作协同系统还包括:
[0027]项目仪表图显示模块,用于在自身创建的显示仪表图上显示对应的分配模块分配的任务的完成进度。
[0028]进一步的,该网络化的工作协同系统还包括:
[0029]计算模块,用于获取项目创建模块创建的项目的每一个任务的结束时间,并计算结束时间与当前时间的比值,并根据比值计算该项目进度的百分比;
[0030]定时模块,用于对项目进度的百分比设定预设时间,并将预设时间与项目进度的百分比进行关联;
[0031]推送模块,用于根据项目进度的百分比生成推送信息,并将推送信息按照定时模块设定的预设时间发送给各个部门;
[0032]延期模块,用于在该项目超过预设时间且未接收到相关人员发送的指示信息时,将整个该项目设定为延后状态,并记录延后的时间。
[0033]在本发明的实施例中提供了一种网络化的工作协同方法,包括:
[0034]接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的标签上生成任务模板和任务模版对应的工作内容;
[0035]接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间;
[0036]接收时间设置模块发送的时限及标签定义模块发送的任务模板,并根据时限推送任务模板上的工作内容。
[0037]本发明实施例提供的一种网络化的工作协同系统及方法,包括:标签定义模块,用于接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的所述标签上生成任务模板和任务模版对应的工作内容;时间设置模块,用于接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间;执行模块,用于接收时间设置模块发送的时限及标签定义模块发送的任务模板,并根据时限推送任务模板上的工作内容,与现有技术中使用的OA系统,要想查看其存储的工作日报等内容,需要用户手动输入与待查看工作日报等内容对应的编号,然后该OA系统才显示该编号对应的工作日报,使得用户操作复杂,且工作效率低下的方案相比,本发明采用了项目任务的自定义建模技术,通过标签定义模块将不同员工每天的不一样的工作进行建立标签,并在标签上建立任务模版和对应的内容,并设置时限,然后由执行模块对该任务模块对应的任务进行执行,这样每天工作完成后只需要根据任务模板自动生成的工作内容选择完成或者未完成(修改未完成的工作内容并备注说明)就可以了,这样不但统计了员工每日日常工作内容,也减少了员工每日的工作报告量,同时也提高了不同企业对该系统建立任务的适应能力。

【专利附图】

【附图说明】
[0038]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0039]图1示出了本发明实施例所提供的一种网络化的工作协同系统的结构示意图;
[0040]图2示出了本发明实施例所提供的另一种网络化的工作协同系统的结构示意图;
[0041]图3示出了本发明实施例所提供的另一种网络化的工作协同系统的结构示意图;
[0042]图4示出了本发明实施例所提供的一种网络化的工作协同系统的流程图;
[0043]图5示出了本发明实施例所提供的另一种网络化的工作协同系统的流程图;
[0044]图6示出了本发明实施例所提供的另一种网络化的工作协同系统的流程图;
[0045]图7示出了本发明实施例所提供的一种网络化的工作协同系统中服务端程序目录的结构示意图;
[0046]图8示出了本发明实施例所提供的一种网络化的工作协同系统的跨平台实现示意图;
[0047]图9示出了本发明实施例所提供的另一种网络化的工作协同系统的跨平台实现示意图。

【具体实施方式】
[0048]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0049]本发明基于一种具有社交性质的网络化企业工作协同管理工具(即一种网络化工作协同管理系统),其通过研究企业内部发生的某项业务从起始到完成,由多个部门、多个岗位、经多个环节协调及顺序工作共同完成的完整过程,实现了一个将基于移动手机端的(如Html5,微信入口)的web跨平台网络化工作协同管理工具;该工具客户端以Html5技术为主且实现了轻App应用的效果,即具有无需下载,占用资源小等优点。
[0050]另外,采用纯APP开发也能够达到此种效果,而本发明程序以Php+Mysql方式的开发语言为主,同理采用.net、Java, asp等语言也能够达到类似效果。该协同管理工具具有适应性强、跨平台、方便实用、易维护、集成度高、扩展性强等优点,可以很好地解决企业运营管理、企业技术管理、企业业务管理、员工管理以及客户关系管理中的工作协同问题。在此基础上,本工作协同管理工具还通过将工作任务自动分配技术大量地节省了用户在工作中任务安排的时间,通过使用聊天室数据存储管理技术解决了用户工作过程中及时沟通问题,通过使用工作任务自动即时提醒技术解决了工作进度跟进的问题,通过将业务项目化、工作任务化、项目仪表盘显示技术使企业员工工作更加高效、工作进度更清晰,有效地避免了工作重复、工作分配不均匀、无效工作等各类问题。
[0051]如图1-图9所示,具体的,如图3所示,本发明提供的一种具有社交性质的网络化工作协同管理系统,该系统主要由用户界面模块101、任务管理模块102、项目管理模块103、讨论组模块108、通讯录模块104、部门管理模块111、收藏模块212、分享模块216、日程模块122、消息通知模块123、系统设置模块124以及用户设置模块125构成。本系统主要应用于企业中,供企业进行使用。
[0052]具体的,该系统在权限级别管理上将用户分为三大级别:其一是客户级别,客户级别是用户注册后的初始权限,相当于公司客户的身份,只能与公司员工在讨论组里进行发言交流;其二是员工级别,员工级别的用户可以发布项目和任务,并执行相关的工作任务,与公司员工的权限是一致的,与员工本身无关的其他员工的事情,员工级别的用户是看不到的;其三是高级级别,该级别的用户可以查看公司所有项目和任务的内容,并对公司所有用户具有管理和分配权限的功能,相当于公司管理者的身份。另外,本系统的管理员也是公司的员工,下面将对各个模块的主要功能进行阐述:
[0053]本发明提供的一种聊天室数据保存系统,如图1和图2所示,该系统主要由标签定义模块301、时间设置模块302、执行模块303、存储模块304、调用模块305、审批受理模块306、审批模块307、提醒模块308、项目创建模块309、拆分模块310、分配模块311、选择模块312、项目仪表图显示模块313、计算模块314、定时模块315、推送模块316和延期模块317构成。本系统主要应用于企业中,供企业进行使用。
[0054]在本发明的实施例中提供了一种网络化的工作协同系统,包括:
[0055]标签定义模块301,用于接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的所述标签上生成任务模板和任务模版对应的工作内容。
[0056]具体的,本实施例中任务的建立即采用自定义建模形式,为了节省建立任务的时间本发明在建立日常工作任务和审批任务前期可以自定义任务模板,通过公用模板用户日后建立任务只需要选择模板并将任务分配给执行人,因此简化了任务建立的流程。
[0057]具体的,任务分为任务日常工作任务、常规任务和项目任务;常规任务,即用于处理员工每天需要执行的日常工作任务内容,通常是处理比较琐碎且每天工作内容相同的工作任务。
[0058]日常任务采用系统自动化分配执行,日常任务是员工每日必须做的工作,当管理者建立日常任务分配给执行人时,通过设置好休息日之后,系统将任务每日(除休息日之外)自动分配分配给执行人去执行,而不需人工每日去建立任务。
[0059]时间设置模块302,用于接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块301生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间。
[0060]执行模块303,用于接收时间设置模块302发送的时限及标签定义模块301发送的任务模板,并根据时限推送任务模板上的工作内容。
[0061]本发明实施例提供的一种网络化的工作协同系统,包括:标签定义模块,用于接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的所述标签上生成任务模板和任务模版对应的工作内容;时间设置模块,用于接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间;执行模块,用于接收时间设置模块发送的时限及标签定义模块发送的任务模板,并根据时限推送任务模板上的工作内容,与现有技术中使用的OA系统,要想查看其存储的工作日报等内容,需要用户手动输入与待查看工作日报等内容对应的编号,然后该OA系统才显示该编号对应的工作日报,使得用户操作复杂,且工作效率低下的方案相比,本发明采用了项目任务的自定义建模技术,通过标签定义模块将不同员工每天的不一样的工作进行建立标签,并在标签上建立任务模版和对应的内容,并设置时限,然后由执行模块对该任务模块对应的任务进行执行,这样每天工作完成后只需要根据任务模板自动生成的工作内容选择完成或者未完成(修改未完成的工作内容并备注说明)就可以了,这样不但统计了员工每日日常工作内容,也减少了员工每日的工作报告量,同时也提高了不同企业对该系统建立任务的适应能力。
[0062]具体的,在公司员工完成自己日常工作过程中,因为公司的不同部门或者说是不同人每天完成的工作内容是不一样的,现有的OA系统对日常工作的需要以工作日报的形式编写每天的工作内容,如某某的工作日报是:工作日报:1.新增粉丝:5;2.图文打开率:6.61% ;3.互动推广:0 ;4.ReFa美丽沙龙公众号粉多多加粉;5.该推广工作10月25号到期,在移动端需要输入诸多文字操作是非常不便的,为了解决此问题,本发明采用了任务自定义建模技术,虽然不同员工每天做的工作不一样,但是员工每天重复着的同样的工作是可以定义标签的,用户可以自己定义好标签生成任务模板和工作内容,并设定好执行的结束时间和休息日,比如以上工作日报内容中第一条(‘新增粉丝’就是标签,‘5’就是工作内容),第4条(‘粉多多加粉’就是标签,‘ReFa美丽沙龙公众号’就是工作内容),10月
25号结束表示上述日常工作到10月25号就系统就不再每天推送该工作内容执行了,而休息日是指定每个周末是否进行该任务;这样每天工作完成后只需要根据模板自动生成的工作内容选择完成或者未完成(修改未完成的工作内容并备注说明)就可以了,这样不但统计了员工每日日常工作内容,也减少了员工每日的工作报告量,同时也提高了不同企业对该系统建立任务的适应能力。
[0063]同时,该模块在被前面的工作人员编辑后,在后的员工如果要完成相同的工作,可以直接调用该模板,然后套用即可。
[0064]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0065]存储模块304,用于接收标签定义模块301发送的建立任务模版和任务内容的标签以及时间设置模块302设置的时限,并将标签及其对应的时限进行存储,并定时存储执行模块303执行的推送任务的完成状态,并将执行推送任务的执行状态进行存储。
[0066]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0067]调用模块305,用于根据用户触发的调用指令,调用存储模块304存储的任务模版。
[0068]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0069]审批受理模块306,用于接收员工输入的待审批信息,并将待审批信息进行存储,并发送至审批模块307。
[0070]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0071]审批模块307,用于接收审批受理模块306发送的待审批信息,并将待审批信息进行存储,并在接收到发送该待审批信息的上级发送的显示指令时,将待审批信息进行显示,并根据上级发送的审批指令,处理待审批信息;其中,处理待审批信息包括:同意对待审批信息及不同意待审批信息。
[0072]本发明的审批任务也是采用此建模方式,例如工作中有大量的请假单、费用申请单等等申请,如果按照线下流程无疑要跑多个领导签字而浪费时间,通过网络化的方式直接填写申请内容提交至审批人,而审批人那边会通过消息提醒机制即时看到申请内容并审核该申请是否通过,而通过建模方式本发明可以提前自定义好审批工作的标签,对于申请者以后有审批任务只需要调用审批模板填写对应的申请内容并提交给审批执行人就可以了,一旦所有审批人同意了用户的申请,审批及时通过;否则审批任务申请不予通过。
[0073]具体的,审批任务即处理工作过程中各种需要上级批准的资料的申请,只有申请的所有执行人通过审核此任务才算完成通过的任务。
[0074]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0075]提醒模块308,用于实时监测审批模块307,并在监测到审批模块307接收到待审批信息时,生成提示信息并显示提示信息。
[0076]进一步的,该网络化的工作协同系统还包括:
[0077]项目创建模块309,用于接收用户输入或者选择的创建内容,并根据创建内容创建项目。
[0078]项目任务:由公司项目分配出来的工作任务,用于处理比效松散,周期长,参与人员多,非自动化的任务多,但其实现是为了同一个目标的任务集合。
[0079]拆分模块310,用于将项目创建模块309创建的项目进行拆分,得到不同的任务。
[0080]具体的,项目任务跟进采用系统自动通知方式检查员工的工作任务,由于项目执行周期比较长,通过对建立项目或任务设置一个1-7天的周期检查,对于执行项目任务的员工任务进度的检查跟进本发明采用了系统按1-7天每个周期自动发送检查通知给用户,用户收到通知点选‘正常’报告任务在按期执行,点选‘不正常’并填写延迟天数和原因报告任务不能完成,一旦“不正常”上一级任务和项目转为延迟状态并发送通知给管理者,项目将自动延期。
[0081]分配模块311,用于根据预设指令,将拆分模块310拆分的任务分配给其自身连接的不同部门。
[0082]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0083]选择模块312,用户接收项目负责人发送的选择指令,并根据选择指令选择预设的方式处理分配模块311分配的任务;其中,预设方式包括:独立处理任务和将任务分配给对应的其他员工。
[0084]进一步的,该网络化的工作协同系统还包括:项目仪表图显示模块313,用于在自身创建的显示仪表图上显示对应的分配模块311分配的任务的完成进度。
[0085]进一步的,如图2所示,该网络化的工作协同系统还包括:
[0086]计算模块314,用于获取项目创建模块309创建的项目的每一个任务的结束时间,并计算结束时间与当前时间的比值,并根据比值计算该项目进度的百分比。
[0087]定时模块315,用于对项目进度的百分比设定预设时间,并将预设时间与项目进度的百分比进行关联。
[0088]推送模块316,用于根据项目进度的百分比生成推送信息,并将推送信息按照定时模块315设定的预设时间发送给各个部门。
[0089]延期模块317,用于在该项目超过预设时间且未接收到相关人员发送的指示信息时,将整个该项目设定为延后状态,并记录延后的时间。
[0090]分享模块216,用于根据用户的触击指令,将该用户对应的工作任务进行分享。
[0091]具体的,工作任务的分享模块216,该模块用于统计员工的所有工作的任务,用户也可将自己的工作心得发布到分享里,更重要的是在用户执行各种任务过程中,可自动将任务内容发布到分享中来,内容是根据任务自动生成的,而不需要手动操作。
[0092]具体的,项目任务的前后因果关系,在项目下分配任务或者任务中分配子任务时,可以通过设置下一个任务提醒功能,将任务设置为前一个任务执行完成后一个任务才通知开始执行。
[0093]具体的,在本发明中针对任务的执行机制(即工作任务执行机制),均是通过一键点选的机制运行,任务执行时如果完成点选“完成”任务即时结束,点选“延迟”并填写延迟原因和时间,相关任务将自动延期。
[0094]具体的,通常采用内容形式存储(常规任务的标签式存储),可以解决对任务内容的存储,但通过在数据库标签模式的存储方法,将每个标签存储在一张数据表中,再将内容与标签ID存储到另一张表中,进而实现了对任何标签都可以进行数据统计分析。
[0095]本发明的实施例中提供了一种网络化的工作协同方法,包括:
[0096]接收用户触发的标签建立指令,并根据标签建立指令建立标签;并在建立的标签上生成任务模板和任务模版对应的工作内容。
[0097]接收用户触发的时间设置指令,并根据时间设置指令,对标签定义模块生成的任务模板设置时限;其中,时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间。
[0098]接收时间设置模块发送的时限及标签定义模块发送的任务模板,并根据时限推送任务模板上的工作内容。
[0099]本发明旨在实现企业工作流程的自动化,系统所管理的流程与相应执行业务的人员、部门直接相关,企业的业务完全在系统的控制下进行,公司业务的制定、实施、监管、分析都通过系统实现,同时系统会将运行时的数据分类汇总,为新流程的制定与旧流程的调整提供模板支持,从而简化了企业流程的管理,提高了工作的专业化效率。
[0100]综上所述,本工作协同管理工具在现有技术的基础上通过将工作任务自动分配的技术有效地节省了用户在工作中任务安排的时间,通过使用工作任务自动即时通知提醒技术解决了工作进度跟进的问题,总体来说对员工工作效率有一定的提升,方便了企业对工作管理的统计分析,增强了工作协同管理网络化的实用性。
[0101]特点1.基于聊天室与论坛发帖功能于一体的讨论组:
[0102]本讨论组与以往群组不同的技术特点在于它在企业管理模式下具有聊天室的基本发言、发图片、发任务链接等功能,讨论组组长可以对群成员进行踢人,管理群内容等操作;具体的,讨论组组长管理群内容中的是该管理主要指讨论组组长对重要的讨论消息进行置顶,对垃圾聊天内容或者对重复的聊天内容进行删除等,对相关的聊天内容进行收藏操作。
[0103]在技术层面由于客户端基于Web它的即时通讯机制也是采用特有的基于NodeJs的独立通讯服务器,该服务器基于socket, 1实现双向实时通信实现了网络聊天室功能,socket, 1 一个是基于Nodejs架构体系的,支持Websocket的协议用于时时通信的一个软件包,通过Socket, 1可以获取系统在线用户的数据并即时发送消息,当用户在讨论组里发言时,聊天数据会先通过Ajax技术保存到Mysql数据库中,然后再通过Socket, 1服务器推送给在线用户,而不需要Php服务器传输(其实现流程如图9所示),从而有效减轻了服务端的负载量;除此之外,它的所有发言内容是存储在数据库服务器上的,因为对于企业来说这些数据是非常重要的,对于后进讨论组的成员也可以看到以往所有的聊天记录,因此对他快速熟悉相关的项目和任务是很有帮助的,另外,对于讨论组中重要的发言内容组长可以通过置顶让成员们快速看到重要信息,另外成员们对于自己感兴趣或者有关的发言内容可以通过收藏功能方便以后查看,这对于项目/任务的整个流程中弱关系的处理有非常好的效果,所以不得不说讨论组在此领域是开了一个先例,解决了以往工作沟通中的很多问题。
[0104]特点2.企业客户参与和用户权限机制(如图4和图5所示)
[0105]本发明的另外一个特点是将企业客户引入该系统中,业务人员面对自己的客户可以以邮件邀请方式将客户邀请过来注册账号,在权限管理上受邀请的客户资料只有邀请者本人才有权查看,客户登入本系统后可以被邀请至指定的讨论组进行业务前期洽谈,当洽谈成功后亦可以接收与客户相关的项目任务进行执行,因此客户通过这些积极参与到他的项目实施中来,从而有效地解决了客户对与之相关的项目的了解以及进度查询,还有利于公司对客户及其项目的统计。
[0106]另外,本发明在权限级别管理上将用户分为三大级别:其一是客户级别,客户级别是用户注册后的初始权限,相当于公司客户的身份,只能与公司员工在讨论组里进行发言交流;其二是员工级别,员工级别的用户可以发布项目和任务并执行相关的工作任务,与公司员工的权限是一致的,与员工本身无关的事情员工级别的用户是看不到的;其三是高级级别,该级别的用户可以查看公司所有项目和任务的内容,并对公司所有用户具有管理和分配权限的功能,相当于公司管理者的身份;由此看来本发明在任务分配过程中并没有做部门管理者与部门人员之间权限控制,从而提高了任务分配机制的灵活性;而通过以上三大级别的权限机制将本系统的公司管理者、公司员工、公司客户三大角色的工作流程协同管理体现得更加人性化和网络化。
[0107]步骤1.用户注册,通过邮件邀请或自主注册方式进行注册,注册成功后用户拥有公司客户身份权限,高级管理员将其分配至部门升级为公司成员。
[0108]用户注册/登陆,拥有账号的用户可以进行登陆操作,没有账号的可以通过邮件邀请或微信接口注册方式进行注册,注册成功后用户拥有公司客户身份权限,由高级管理员将其分配公司部门成员。
[0109]步骤2.发布项目任务,用户发布和管理项目,并对其它项目里面安排的任务进行安排和对自己的项目进行管理,一旦接收到他人安排过来的项目任务,会自动通过消息提醒过来。
[0110]步骤3.发布常规任务和审批任务,部门负责人发布常规任务后,任务执行人员必须每日对接收到的任务进行提交才改变任务完成状态,员工有相关申请需要上级审批,可通过申请模板填写相关审批内容并提交给负责人,负责人同意后任务即算生效。
[0111]步骤4.发布讨论组,当遇到业务需求或者工作中各种问题时,可将相关人员拉进讨论组进行讨论,讨论中如有重要话题可以将其收藏,组长也可以将其推荐到聊天窗口。
[0112]步骤5.发布分享和日程,如果在任务执行或者工作中遇到或者解决了比较难的事件时,用户也可以将其心得通过分享功能让大家看到,如果是个人的私有安排可以通过日程发布,日程有提醒功能,可以告知用户预设时间内对应的工作任务。
[0113]步骤6.当前任务处理,如果有任务安排给用户,用户必须将任务设为完成才会改变状态,如果在限定时间之前完不成某项任务,用户可以通过添加备注来延迟时间并做解释。
[0114]其中,上述工作顺序为:步骤1、步骤2、步骤3、步骤4、步骤5,或者步骤1、步骤2、步骤4、步骤3、步骤5,亦或者步骤1、步骤4、步骤2、步骤3、步骤5。其中步骤6可执行也可不执行操作。
[0115]因此,本发明提供的一种网络化工作协同管理系统,其在吸收理论研究基础和总结现有产品不足的基础上,本发明构建了一个面向移动手机端的智能企业工作协同管理工具,它完美地支持移动手机端,PCweb端以及微信接口接入,并且适应各类企业工作协同关系管理,具有适应性强、跨平台、集成度高、方便实用等特点。
[0116]为了实现上述目的,本发明采取的技术方案是采用浏览器和App客户端结合的BS/CS兼容架构模式,如图8所示,其方法是采用Html5技术生成前端UI界面程序并封装打包,界面交互动作通过Ajax异步提交技术与服务端接口对接数据,而打包的Html5程序在App上可以通过内嵌浏览器加壳载入的方式生成客户端应用,另外Html5程序中的样式效果均是通过等比率控制(将界面的Π控件通过宽高与屏幕见面宽高的等比率缩放)从而兼容了各手机平台浏览器,实现了跨平台使用的效果,另外系统采用纯生态APP开发也能够达到此种效果,而本发明程序以Php+Mysql方式的开发模式为主,同理采用.net、java、asp等语言也能够达到类似效果。它主要由用户界面模块101、任务管理模块102、项目管理模块103、讨论组模块108、通讯录模块104、部门管理模块111、收藏模块212、分享模块216、日程模块122、消息通知模块123、系统设置以及用户设置模块组成,其特点是:
[0117]本发明系统的主要构成模块:
[0118]本发明是一个将企业工作管理流程网络化和高效率提升工作的自动化协同平台,如图1所示,包括以下模块:
[0119]用户界面模块101:是本系统与用户进行双向交互的窗口,可以对用户进行登陆、注册、密保、资料查询和修改等操作,高级权限用户还可以对普通用户进行资料修改。
[0120]任务管理模块102:主要涉及到三大类任务的管理(项目任务,日常任务,审批任务),项目任务指由公司项目分配出来的工作任务,日常任务指员工每天进行的常规工作任务内容,审批指公司运行中各个节点所产生的需要上级来批准的工作任务;针对这些任务,员工用户可对其进行分配、执行、审批等操作管理。
[0121]项目管理模块103:是指由一个比效松散,周期长,参与人员多,非自动化的任务多,无法确定项目的具体发展方向、趋势,流程执行前很难完全或不可能指定流程的所有信息的业务流程管理,它在进行过程中会跟据前面的执行情况对后面的步骤改动或重新制定,并且会跟据业务需要会分配大量的任务。
[0122]讨论组模块108:是指基于工作协同的弱关系沟通交流模块,通过讨论组我们可以对项目前期的可执行性、任务执行的困难问题等工作过程中的各种协同沟通进行管理和交流。
[0123]通讯录模块104:指对公司的所有成员资料展示的模块,高级用户可查看公司的所有成员资料并对其管理。
[0124]部门管理模块111:高级用户特有模块112,主要对员工进行部门分配和部门管理操作,普通用户注册进来是客户身份,只有当高级用户将其设置到对应部门才拥有员工用户权限。
[0125]收藏模块212:收藏模块212主要是对讨论组、分享、项目文件里面喜欢的资料进行收藏和管理。
[0126]分享模块216:指员工在项目和任务中处于无关联的工作内容或者工作中的心得等内容进行发表的模块,发布的内容公司成员都可以看到。
[0127]日程模块122:主要对将要做的工作或事件进行安排和管理。
[0128]消息通知模块123:主要对本平台各个事件做安排提醒的功能,例如日程的提醒、任务安排的提醒、讨论发言的提醒等等。
[0129]系统设置模块124:系统设置模块124主要是对通知提醒、版本提醒、公司简介、帮助说明、意见反馈、邀请好友加入、高级管理员等功能进行查看和设置。
[0130]其中非客户权限的用户还可以通过通讯录查看公司成员资料信息,高级权限用户可以对成员资料进行修改、设为离职状态、可以关注并查看公司所有项目信息、任务进度。
[0131]本发明提供的一种网络化工作协同管理系统系统,其特有之处包括:
[0132]本发明之所以能够超越以往平台,是因为它具有以下不同于以往的独特之处:
[0133]特点1.基于聊天室与论坛发帖功能于一体的讨论组模块108:
[0134]本讨论组与以往群组不同的技术特点在于它在企业管理模式下具有聊天室的基本发言、发图片、发任务链接等功能,讨论组组长可以对群成员进行踢人,管理群内容等操作,而由于客户端基于web它的即时通讯机制也是采用特有的基于NodeJs的独立通讯服务器,该服务器基于socket, 1实现双向实时通信实现了网络聊天室功能,socket, 1 一个是基于Nodejs架构体系的,支持Websocket的协议用于时时通信的一个软件包,通过socket, 1可以获取系统在线用户的数据并即时发送消息,当用户在讨论组里发言时,聊天数据会先通过Ajax技术保存到Mysql数据库中,然后再通过socket, 1服务器推送给在线用户,而不需要Php服务器传输(其实现流程如图9所示),从而有效减轻了服务端的负载量;除此之外,它的所有发言内容是存储在数据库服务器上的,因为对于企业来说这些数据是非常重要的,对于后进讨论组的成员也可以看到以往所有的聊天记录,因此对他快速熟悉相关的项目和任务是很有帮助的,另外对于讨论组中重要的发言内容组长可以通过置顶让成员们快速看到重要信息,另外成员们对于自己感兴趣或者有关的发言内容可以通过收藏功能方便以后查看,这对于项目/任务的整个流程中弱关系的处理有非常好的效果,所以不得不说讨论组在此领域是开了一个先例,解决了以往工作沟通中的很多问题。
[0135]特点2.常规任务的自动化处理以及任务建模技术:
[0136]在公司员工完成自己日常工作过程中,因为公司的不同部门或者说是不同人每天完成的工作内容是不一样的,现有的OA系统对日常工作的需要以工作日报的形式编写每天的工作内容,如某某的工作日报是:工作日报:1.新增粉丝:5;2.图文打开率:6.61% ;3.互动推广:0 ;4.ReFa美丽沙龙公众号粉多多加粉;5.该推广工作10月25号到期,在移动端需要输入诸多文字操作是非常不便的,为了解决此问题,本发明采用了任务自定义建模技术,虽然不同员工每天做的工作不一样,但是员工每天重复着的同样的工作是可以定义标签的,用户可以自己定义好标签生成任务模板和工作内容(就是任务管理模块102的具体工作?),并设定好执行的结束时间和休息日,比如以上工作日报内容中第一条(‘新增粉丝’就是标签,‘5’就是工作内容),第4条(‘粉多多加粉’就是标签,iReFa美丽沙龙公众号’就是工作内容),10月25号结束表示上述日常工作到10月25号就系统就不再每天推送该工作内容执行了,而休息日是指定每个周末是否进行该任务;这样每天工作完成后只需要根据模板自动生成的工作内容选择完成或者未完成(修改未完成的工作内容并备注说明)就可以了,这样不但统计了员工每日日常工作内容,也减少了员工每日的工作报告量,同时也提高了不同企业对该系统建立任务的适应能力。
[0137]与此同时,本发明的审批任务也是采用此建模方式,例如工作中有大量的请假单、费用申请单等等申请,如果按照线下流程无疑要跑多个领导签字而浪费时间,通过网络化的方式直接填写申请内容提交至审批人,而审批人那边会通过消息提醒机制即时看到申请内容并审核该申请是否通过,而通过建模方式本发明可以提前自定义好审批工作的标签,对于申请者以后有审批任务只需要调用审批模板填写对应的申请内容并提交给审批执行人就可以了,一旦所有审批人同意了用户的申请,审批及时通过;否则审批任务申请不予通过。
[0138]特点3.项目的业务流程解决方案:
[0139]众所周知,项目比效松散,周期长,参与人员多,非自动化的任务多,无法确定项目的具体发展方向、趋势,流程执行前很难完全或不可能指定工作任务流程的所有信息,只有在流程执行过程中才能指定这些信息;为了解决这些问题,本发明采用了项目任务分配到人模式,在项目创建时给不同负责人分配任务,而负责人在接收任务时有两种选择,其一是自己独立完成该任务,其二是将任务拆分成子任务并安排下属去执行,所有下属完成了任务本任务状态才为完成,这样在任务执行过程中也就解决了上述问题;此外为了方便管理人员查看项目进度本发明采用了项目仪表图显示模式(如图8),仪表图下面有对应的任务完成进度,在项目创建时预计好项目结束时间,根据结束时间与当前时间的比值我们可以计算出项目进度的百分比,而该项目下的任务以及子任务也会有对应的执行结束时间,且系统会定期推送通知给用户检测是否按任务周期正常运行,一旦用户人工操作无法按期完成并推后时间,此时整个项目的完成时间也向后延迟对应的天数,而项目状态因计划完成时间与实际完成时间不同而变为延迟状态,因此整个项目的工作流程中的不确定问题得到了有效的解决。
[0140]特点4.企业客户参与和用户权限机制(如图4和图5所示)。
[0141]本发明的另外一个特点是将企业客户引入该系统中,业务人员面对自己的客户可以以邮件邀请方式将客户邀请过来注册账号,在权限管理上受邀请的客户资料只有邀请者本人才有权查看,客户登入本系统后可以被邀请至指定的讨论组进行业务前期洽谈,讨论组可以无限建立的,不分种类,只要邀请了人就可以建立。当洽谈成功后亦可以接收与客户相关的项目任务进行执行,因此客户通过这些积极参与到他的项目实施中来,从而有效地解决了客户对与之相关的项目的了解以及进度查询,还有利于公司对客户及其项目的统计;另外本发明在权限级别管理上将用户分为三大级别:其一是客户级别,客户级别是用户注册后的初始权限,相当于公司客户的身份,只能与公司员工在讨论组里进行发言交流;其二是员工级别,员工级别的用户可以发布项目和任务并执行相关的工作任务,与公司员工的权限是一致的,与员工本身无关的事情员工级别的用户是看不到的;其三是高级级别,该级别的用户可以查看公司所有项目和任务的内容,并对公司所有用户具有管理和分配权限的功能,相当于公司管理者的身份;由此看来本发明在任务分配过程中并没有做部门管理者与部门人员之间权限控制,从而提高了任务分配机制的灵活性;而通过以上三大级别的权限机制将本系统的公司管理者、公司员工、公司客户三大角色的工作流程协同管理体现得更加人性化和网络化。
[0142]特点5.整体流程方案(如图6所示)(效果)
[0143]通过以上系统流程以及模块的管理,本工作协同管理工具通过将工作任务自动分配的技术有效地节省了用户在工作中任务安排的时间,通过使用聊天室数据存储管理技术解决了用户工作过程中及时沟通问题,通过使用工作任务自动即时提醒技术解决了工作进度跟进的问题,通过将业务项目化、工作任务化、项目仪表盘显示技术使企业员工工作更加高效、工作进度更清晰,有效地避免了工作重复、工作分配不均匀、无效工作等各类问题,通过一些附加工具如:日程表、分享、收藏等的配合使用解决了企业工作协同的便捷使用问题,总体来说通过该发明有效地促进了员工工作的专业化,对员工工作效率有一定的提升,方便了企业工作管理的统计分析,增强了工作协同管理网络化的实用性!另外系统采用纯生态APP开发也能够达到此种效果,而本发明程序以Php+Mysql方式开发为主,同理采用.net、java、asp等语言也能够达到类似效果。
[0144]系统专有名词解释
[0145]线下:相对“线上”而言,线上主要指代利用互联网等虚拟媒介而实现的一系列没有发生面对面交谈交互的情况与动作,而线下即非网络上的工作内容。
[0146]业务流程:达到特定的价值目标而由不同的人分别共同完成的一系列活动。活动之间不仅有严格的先后顺序限定,而且活动的内容、方式、责任等也都必须有明确的安排和界定。
[0147]项目:一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成;如企业的某一个订单、某一个目标或计划等都可以看作是一个项目。
[0148]任务:在企业业务流程中各个阶段中的各个节点要完成的工作,日常需要完成的工作,上下级的申请批准等都可以看作一项任务。
[0149]系统实施案例
[0150]本发明已在某企业授权使用;通过本系统的安装和使用,已将所有项目安排和任务审批投入到系统中运行,效果明显,该企业反映良好。
[0151]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0152]本发明在吸收理论研究基础和总结现有产品不足的基础上,本发明构建了一个面向移动手机端的智能企业工作协同管理工具,它完美地支持移动手机端,PCWeb端以及微信接口接入,并且适应各类企业工作协同关系管理,具有适应性强、跨平台、集成度高、方便实用等特点。
[0153]本发明的目的在于提供一种即时通讯的方法及系统,它能够实现用户在聊天室发表的消息存储到服务器,便于企业对工作中讨论的数据进行管理以及后加入用户对工作讨论主题的整体理解,并给企业与企业,企业与客户以及企业内部之间的沟通搭建了桥
M
ο
[0154]本实施例中的系统专有名词解释
[0155]线下:相对“线上”而言,线上主要指代利用互联网等虚拟媒介而实现的一系列没有发生面对面交谈交互的情况与动作,而线下即非网络上的工作内容
[0156]业务流程:达到特定的价值目标而由不同的人分别共同完成的一系列活动。活动之间不仅有严格的先后顺序限定,而且活动的内容、方式、责任等也都必须有明确的安排和界定
[0157]项目:一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成;如企业的某一个订单、某一个目标或计划等都可以看作是一个项目
[0158]任务:在企业业务流程中各个阶段中的各个节点要完成的工作,日常需要完成的工作,上下级的申请批准等都可以看做一项任务
[0159]系统实施案例
[0160]本发明已在某企业授权使用;通过本系统的安装和使用,已将所有项目安排和任务审批投入到系统中运行,效果明显,该企业反映良好。
[0161]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网络化的工作协同系统,其特征在于,包括: 标签定义模块,用于接收用户触发的标签建立指令,并根据所述标签建立指令建立标签;并在建立的所述标签上生成任务模板和所述任务模版对应的工作内容; 时间设置模块,用于接收用户触发的时间设置指令,并根据所述时间设置指令,对所述标签定义模块生成的所述任务模板设置时限;其中,所述时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间; 执行模块,用于接收所述时间设置模块发送的时限及所述标签定义模块发送的任务模板,并根据所述时限推送所述任务模板上的工作内容。
2.根据权利要求1所述的网络化的工作协同系统,其特征在于,还包括: 存储模块,用于接收所述标签定义模块发送的建立任务模版和任务内容的标签以及所述时间设置模块设置的时限,并将所述标签及其对应的时限进行存储,并定时存储所述执行模块执行的推送任务的完成状态,并将执行所述推送任务的执行状态进行存储。
3.根据权利要求2所述的网络化的工作协同系统,其特征在于,还包括: 调用模块,用于根据用户触发的调用指令,调用所述存储模块存储的任务模版。
4.根据权利要求3所述的网络化的工作协同系统,其特征在于,还包括: 审批受理模块,用于接收员工输入的待审批信息,并将所述待审批信息进行存储,并发送至审批模块。
5.根据权利要求4所述的网络化的工作协同系统,其特征在于,还包括: 审批模块,用于接收所述审批受理模块发送的所述待审批信息,并将所述待审批信息进行存储,并在接收到发送该待审批信息的上级发送的显示指令时,将所述待审批信息进行显示,并根据所述上级发送的审批指令,处理所述待审批信息;其中,处理所述待审批信息包括:同意对所述待审批信息及不同意所述待审批信息。
6.根据权利要求5所述的网络化的工作协同系统,其特征在于,还包括: 提醒模块,用于实时监测所述审批模块,并在监测到所述审批模块接收到所述待审批信息时,生成提示信息并显示所述提示信息。
7.根据权利要求6所述的网络化的工作协同系统,其特征在于,还包括: 项目创建模块,用于接收用户输入或者选择的创建内容,并根据所述创建内容创建项目; 拆分模块,用于将所述项目创建模块创建的所述项目进行拆分,得到不同的任务; 分配模块,用于根据预设指令,将拆分模块拆分的所述任务分配给其自身连接的不同部门; 选择模块,用户接收项目负责人发送的选择指令,并根据所述选择指令选择预设的方式处理所述分配模块分配的所述任务;其中,预设方式包括:独立处理所述任务和将所述任务分配给对应的其他员工。
8.根据权利要求7所述的网络化的工作协同系统,其特征在于,还包括: 项目仪表图显示模块,用于在自身创建的显示仪表图上显示对应的所述分配模块分配的任务的完成进度。
9.根据权利要求8所述的网络化的工作协同系统,其特征在于,还包括: 计算模块,用于获取所述项目创建模块创建的项目的每一个任务的结束时间,并计算所述结束时间与当前时间的比值,并根据所述比值计算该项目进度的百分比; 定时模块,用于对所述项目进度的百分比设定预设时间,并将所述预设时间与所述项目进度的百分比进行关联; 推送模块,用于根据所述项目进度的百分比生成推送信息,并将所述推送信息按照所述定时模块设定的预设时间发送给各个部门; 延期模块,用于在该项目超过预设时间且未接收到相关人员发送的指示信息时,将整个该项目设定为延后状态,并记录延后的时间。
10.一种网络化的工作协同方法,其特征在于,包括: 接收用户触发的标签建立指令,并根据所述标签建立指令建立标签;并在建立的所述标签上生成任务模板和所述任务模版对应的工作内容; 接收用户触发的时间设置指令,并根据所述时间设置指令,对所述标签定义模块生成的所述任务模板设置时限;其中,所述时限包括:任务的开始时间、任务的结束时间及任务中途的不执行时间; 接收所述时间设置模块发送的时限及所述标签定义模块发送的任务模板,并根据所述时限推送所述任务模板上的工作内容。
【文档编号】G06Q10/10GK104463558SQ201410639525
【公开日】2015年3月25日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】张 杰, 罗兵 申请人:深圳市玖昔物联科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1