论文部分内容阅读
摘 要:本文根据新闻出版业务的特点,结合工作流技术及其特点,提出了一个基于工作流技术的新闻出版业务系统设计方案,并对其中的工作流引擎及其实现机制作了详细阐述。
关键词:新闻出版 系统设计
中图分类号:TP3 文献标识码:A 文章编号:1674-098X(2011)04(c)-0228-02
新闻出版的竞争最终是内容的竞争,新闻出版的管理不仅是经营管理,还包括更重要的采编流程的管理。如何管理采编流程,发挥采编人员的积极性也就决定着新闻出版机构的发展前景。
1 新闻出版业务流程及其特点
目前,新闻出版机构常用的采编形式可分为“采编合一” 与“采编分离”两种,即如果一个从业人员既采又编,则是“采编合一”;如果只采不编,或只编不采,则是“采编分离”。
采编合一方式在一定的历史时期节省人力,但随着新闻出版市场化程度的提高,这种模式呈现出种种弊端,资源很难共享和整合,决策层也很难从宏观上对采编业务统筹规划,这种采编模式已经不适合新闻生产的现代工业化发展方向。市场化的发展已经使现在的新闻出版成为一个庞大复杂的体系,这种特性就要求编辑和记者的职能分离开来。新闻产品生产专业化的发展方向也要求记者和编辑的职责明确分开,专业化要求分工精细,一方面是新闻出版细分市场,一方面是新闻出版内部人员分工越来越细。生产线上每个环节的分工明确和协调合作是整个新闻出版能否办好的关键。采编分离有利于编辑和记者明确分工,工作上没有交叉。把采和编分离,明确自己的职责是报纸采编工作发展的必然趋势。
无论“采编合一”还是新的“采编分离”,其实都有自身的长处和短处。“采编合一”有利于记者和编辑加强沟通和了解,提高效率,但缺点是只是局部的整合,而“采编分离”的优点是记者和编辑职责明确,工作上不会有交叉,分工合作,专业化水准提高,但由于记者和编辑完全处于两个部门,平时接触减少,编辑的能力要是不很强的话,指导作用发挥不好,对稿件的认知不到位,反而影响稿件质量,如果管理得不好就容易形成两个阵营,对报社整体的团结不利。从长远来看,采编分离,形成严格的专业分工是新闻生产发展的趋势,但要想扬长避短地运用好这种模式。
目前,信息技术的发展,使得很多报社有了高科技支持的编辑发稿系统,有了内部的采编平台,只有记者编辑分开,才有利于建立统一协调的指挥系统,也更有利于提高质量,打造报纸的核心竞争力。但是,仅仅单个记者编辑明确了自己的分工,却没有一套合理科学的管理模式把所有记者编辑有效组织起来,形成合力,整个报社的采编系统还是不能高效运转,还是不能形成较强的竞争力。
2 工作流技术及其特点
工作流起源于生产组织和办公自动化领域,它将工作分解成任务、角色等,按照一定的规则和过程来执行这些任务并进行监控,以提高工作效率、降低成本、提高管理水平和竞争力。无论采用“采编合一”,还是“采编分离”,工作流技术对于提高新闻出版机构新闻稿件采编和办公的效率都有较大帮助。
一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控等部分组成。工作流引擎是基于工作流技术采编系统的核心,所谓工作流引擎是指对新闻出版业务系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流必须具备的核心功能有流程设计,流程执行,流程和线程的调度,任务的分派与通知等。
工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎通过解析此工作流定义文件按照业务的交互逻辑进行业务的流转,工作流引擎通常通过参考某种模型来进行设计,通过调度算法来进行流程的流转,如流程的启动、终止、挂起、恢复等;通过各种环节调度算法来实现对于环节的流转,如环节的合并、分叉、选择、条件性的选择等。
流程操作指所支持的对于流程环节的操作,如启动流程、终止流程、挂起流程、直流、分流(单人办理)、并流(多人同时办理)、联审等,象这些流程操作都是可直接基于引擎所提供的环节调度算法来直接支持的,而在实际的需求中,通常需要自由的对于流程进行干涉,如取回、回退、跳转、追加、传阅、传阅办理等,而这些流程操作对于工作流引擎来说是不合理的,因此必须单独的去实现。流程操作支持的好坏直接决定到一个工作流管理系统的实用性。
工作流客户端程序为工作流系统的表现形式,通常使用Web方式进行展现,通过提供待办列表、已办列表、执行流程操作、查看流程历史信息等来展现工作流系统的功能。流程监控通过提供图形化的方式来对流程执行过程进行监控,包括流程运转状况,每个环节所耗费的时间等等,而通过这些可相应的进行流程的优化,以提高工作效率。
总的来讲,一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。
3 新闻出版业务工作流引擎设计
基于工作流的新闻出版业务系统的设计与实现,既可以利用商用工作流引擎进行构建,也可以根据新闻出版机构具体的业务特点和信息化环境,自行设计实现符合自己需求的工作流引擎,并在此基础上实现基于工作流技术的业务系统。
基于工作流的新闻出版业务系统中每一个具体的服务模块、工作流程、活动都有自己的生命周期,这个生命周期一般不是整个新闻出版的全过程,而是其中的一段时间。根据当前时间、登录用户及其状态、业务状态为其提供相应的接口是本系统区别于一般WebMIS的重要标志。
为了实现新闻出版业务工作流程依据规则进行自动调度,它应具备以下主要功能:用户登录后,系统根据登录信息获取其登录角色、ID和登录名,提取服务器日期,根据用户登录角色、系统日期以及新闻出版业务流程规则表确定当前用户正在进行的工作流(活动)、已经完成的工作流(活动),根据新闻出版业务流程规则表中相关工作流(活动)记录中有关服务页面自动生成超级连接,在用户界面上生成相应的提示,用户点击超级链接即可进入相应的服务页面进行操作。
同时根据登录用户ID、系统当前时间和新闻出版业务流程异常任务记录表确定当前用户是否有未按规定完成的工作流(活动)需要处理,如果有,则根据记录中工作流(活动)的ID号在新闻出版业务流程规则表中获取相应的超级链接,在用户界面上生成相应的提示,用户点击超级链接即可进入相应的服务页面进行操作。上述工作过程可用图1表示。
系统中用户信息、新闻业务流程、具体工作状态以及紧急异常工作处理等信息都采用数据库表的方式保存和处理。新闻业务流程控制由工作流引擎执行,基本执行策略是根据登录者的身份、当前时间、新闻业务流程之间的时间顺序和逻辑关系、异常业务等判断为当前登录用户提供哪些服务接口。
以新闻业务流程表为例,该表需要详细给出新闻业务流程之间的时间顺序和逻辑关系,每一个具体的工作流程有一个唯一的ID和工作流程名称,启动条件,即前序工作流程,以及其后续工作流程,流程的执行人或者执行机构,系统提供的业务处理界面等等。该表是根据对新闻业务流程优化以后形成的,新闻机构业务模式确定后即保持不变,对于工作中出现的紧急或者异常任务,可以通过对紧急异常工作表操作而获得及时处理。这样,整个机构的业务安排、挑战和优化都可以通过对几个数据库表的操作来完成,系统应用工程师只要根据具体任务设计和实现具体的接口和界面即可。
4 结语
总的来讲,基于工作流技术的新闻出版机构业务系统能够根据本部门的业务模式,无论是“采编合一”还是“采编分离”,都能有一个统一的、标准的业务处理平台,平台的建设对业务优化和模式再造提供了坚实的基础,有利于建立统一协调的指挥系统,也更有利于提高质量,打造报纸的核心竞争力。
参考文献
[1] 高蓓.采编合一与采编分离-谈报纸采编管理.中国报业,2005(6):17-19.
[2] 罗海滨,范玉顺,吴澄.工作流技术综述.软件学报,2000(7):899-907.
[3] 范玉顺.工作流管理技术基础.清华大学出版社,2001.
[4] 陈传波,刘黎志.一个基于Web的工作流引擎及其实现.计算机工程与科学, 2004,26(11):8-11.
[5] 徐建军,谭庆平,杨艳萍.一种基于J2EE的工作流引擎体系结构.计算机应用, 2005,25(2):469-471.
“本文中所涉及到的图表、公式、注解等请以PDF格式阅读”
关键词:新闻出版 系统设计
中图分类号:TP3 文献标识码:A 文章编号:1674-098X(2011)04(c)-0228-02
新闻出版的竞争最终是内容的竞争,新闻出版的管理不仅是经营管理,还包括更重要的采编流程的管理。如何管理采编流程,发挥采编人员的积极性也就决定着新闻出版机构的发展前景。
1 新闻出版业务流程及其特点
目前,新闻出版机构常用的采编形式可分为“采编合一” 与“采编分离”两种,即如果一个从业人员既采又编,则是“采编合一”;如果只采不编,或只编不采,则是“采编分离”。
采编合一方式在一定的历史时期节省人力,但随着新闻出版市场化程度的提高,这种模式呈现出种种弊端,资源很难共享和整合,决策层也很难从宏观上对采编业务统筹规划,这种采编模式已经不适合新闻生产的现代工业化发展方向。市场化的发展已经使现在的新闻出版成为一个庞大复杂的体系,这种特性就要求编辑和记者的职能分离开来。新闻产品生产专业化的发展方向也要求记者和编辑的职责明确分开,专业化要求分工精细,一方面是新闻出版细分市场,一方面是新闻出版内部人员分工越来越细。生产线上每个环节的分工明确和协调合作是整个新闻出版能否办好的关键。采编分离有利于编辑和记者明确分工,工作上没有交叉。把采和编分离,明确自己的职责是报纸采编工作发展的必然趋势。
无论“采编合一”还是新的“采编分离”,其实都有自身的长处和短处。“采编合一”有利于记者和编辑加强沟通和了解,提高效率,但缺点是只是局部的整合,而“采编分离”的优点是记者和编辑职责明确,工作上不会有交叉,分工合作,专业化水准提高,但由于记者和编辑完全处于两个部门,平时接触减少,编辑的能力要是不很强的话,指导作用发挥不好,对稿件的认知不到位,反而影响稿件质量,如果管理得不好就容易形成两个阵营,对报社整体的团结不利。从长远来看,采编分离,形成严格的专业分工是新闻生产发展的趋势,但要想扬长避短地运用好这种模式。
目前,信息技术的发展,使得很多报社有了高科技支持的编辑发稿系统,有了内部的采编平台,只有记者编辑分开,才有利于建立统一协调的指挥系统,也更有利于提高质量,打造报纸的核心竞争力。但是,仅仅单个记者编辑明确了自己的分工,却没有一套合理科学的管理模式把所有记者编辑有效组织起来,形成合力,整个报社的采编系统还是不能高效运转,还是不能形成较强的竞争力。
2 工作流技术及其特点
工作流起源于生产组织和办公自动化领域,它将工作分解成任务、角色等,按照一定的规则和过程来执行这些任务并进行监控,以提高工作效率、降低成本、提高管理水平和竞争力。无论采用“采编合一”,还是“采编分离”,工作流技术对于提高新闻出版机构新闻稿件采编和办公的效率都有较大帮助。
一个完整的工作流管理系统通常由工作流引擎、工作流设计器、流程操作、工作流客户端程序、流程监控等部分组成。工作流引擎是基于工作流技术采编系统的核心,所谓工作流引擎是指对新闻出版业务系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流必须具备的核心功能有流程设计,流程执行,流程和线程的调度,任务的分派与通知等。
工作流引擎作为工作流管理系统的核心部分,主要提供了对于工作流定义的解析以及流程流转的支持。工作流定义文件描述了业务的交互逻辑,工作流引擎通过解析此工作流定义文件按照业务的交互逻辑进行业务的流转,工作流引擎通常通过参考某种模型来进行设计,通过调度算法来进行流程的流转,如流程的启动、终止、挂起、恢复等;通过各种环节调度算法来实现对于环节的流转,如环节的合并、分叉、选择、条件性的选择等。
流程操作指所支持的对于流程环节的操作,如启动流程、终止流程、挂起流程、直流、分流(单人办理)、并流(多人同时办理)、联审等,象这些流程操作都是可直接基于引擎所提供的环节调度算法来直接支持的,而在实际的需求中,通常需要自由的对于流程进行干涉,如取回、回退、跳转、追加、传阅、传阅办理等,而这些流程操作对于工作流引擎来说是不合理的,因此必须单独的去实现。流程操作支持的好坏直接决定到一个工作流管理系统的实用性。
工作流客户端程序为工作流系统的表现形式,通常使用Web方式进行展现,通过提供待办列表、已办列表、执行流程操作、查看流程历史信息等来展现工作流系统的功能。流程监控通过提供图形化的方式来对流程执行过程进行监控,包括流程运转状况,每个环节所耗费的时间等等,而通过这些可相应的进行流程的优化,以提高工作效率。
总的来讲,一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作流实例的执行,并监控工作流的运行状态。
3 新闻出版业务工作流引擎设计
基于工作流的新闻出版业务系统的设计与实现,既可以利用商用工作流引擎进行构建,也可以根据新闻出版机构具体的业务特点和信息化环境,自行设计实现符合自己需求的工作流引擎,并在此基础上实现基于工作流技术的业务系统。
基于工作流的新闻出版业务系统中每一个具体的服务模块、工作流程、活动都有自己的生命周期,这个生命周期一般不是整个新闻出版的全过程,而是其中的一段时间。根据当前时间、登录用户及其状态、业务状态为其提供相应的接口是本系统区别于一般WebMIS的重要标志。
为了实现新闻出版业务工作流程依据规则进行自动调度,它应具备以下主要功能:用户登录后,系统根据登录信息获取其登录角色、ID和登录名,提取服务器日期,根据用户登录角色、系统日期以及新闻出版业务流程规则表确定当前用户正在进行的工作流(活动)、已经完成的工作流(活动),根据新闻出版业务流程规则表中相关工作流(活动)记录中有关服务页面自动生成超级连接,在用户界面上生成相应的提示,用户点击超级链接即可进入相应的服务页面进行操作。
同时根据登录用户ID、系统当前时间和新闻出版业务流程异常任务记录表确定当前用户是否有未按规定完成的工作流(活动)需要处理,如果有,则根据记录中工作流(活动)的ID号在新闻出版业务流程规则表中获取相应的超级链接,在用户界面上生成相应的提示,用户点击超级链接即可进入相应的服务页面进行操作。上述工作过程可用图1表示。
系统中用户信息、新闻业务流程、具体工作状态以及紧急异常工作处理等信息都采用数据库表的方式保存和处理。新闻业务流程控制由工作流引擎执行,基本执行策略是根据登录者的身份、当前时间、新闻业务流程之间的时间顺序和逻辑关系、异常业务等判断为当前登录用户提供哪些服务接口。
以新闻业务流程表为例,该表需要详细给出新闻业务流程之间的时间顺序和逻辑关系,每一个具体的工作流程有一个唯一的ID和工作流程名称,启动条件,即前序工作流程,以及其后续工作流程,流程的执行人或者执行机构,系统提供的业务处理界面等等。该表是根据对新闻业务流程优化以后形成的,新闻机构业务模式确定后即保持不变,对于工作中出现的紧急或者异常任务,可以通过对紧急异常工作表操作而获得及时处理。这样,整个机构的业务安排、挑战和优化都可以通过对几个数据库表的操作来完成,系统应用工程师只要根据具体任务设计和实现具体的接口和界面即可。
4 结语
总的来讲,基于工作流技术的新闻出版机构业务系统能够根据本部门的业务模式,无论是“采编合一”还是“采编分离”,都能有一个统一的、标准的业务处理平台,平台的建设对业务优化和模式再造提供了坚实的基础,有利于建立统一协调的指挥系统,也更有利于提高质量,打造报纸的核心竞争力。
参考文献
[1] 高蓓.采编合一与采编分离-谈报纸采编管理.中国报业,2005(6):17-19.
[2] 罗海滨,范玉顺,吴澄.工作流技术综述.软件学报,2000(7):899-907.
[3] 范玉顺.工作流管理技术基础.清华大学出版社,2001.
[4] 陈传波,刘黎志.一个基于Web的工作流引擎及其实现.计算机工程与科学, 2004,26(11):8-11.
[5] 徐建军,谭庆平,杨艳萍.一种基于J2EE的工作流引擎体系结构.计算机应用, 2005,25(2):469-471.
“本文中所涉及到的图表、公式、注解等请以PDF格式阅读”