流程

在学习流程之前,你可能不是很清楚哪些带编号的业务对象,更没有头绪如何去实现模型和业务之间的流程.

在安装有流程功能的模块时,OpenERP的流程模块会被自动安装,流程里的各节点之间的跨职能的流程和工作流技术细节会被很好地展示。这种可视化对流程规范来说是非常重要- 甚至还可以更深一步。你可以修改已有的流程和工作流,甚至可以根据不同的单据类型重新产生新的流程和工作流.

如果你从发票或订单这类特定的单据进入,那你可以看到这个单据在工作流程图上的确切位置

在本章,你有一个包含销售模块(sale)且带演示数据的新数据库就可以开始,跟销售关联的模块都会被自动安装,流程模块(:mod:’process’)是其中之一,也不必去配置好科目表. 对于本章的第二个例子,你还需要安装一些诸如(hr_attendance),(hr_contract)和(hr_holidays)一些相关的人事模块(hr).

一个公司组织结构的优劣通常要看这个公司的是否成熟。一个成熟的公司需要有一个完善的流程,员工能够根据流程快速找到所需文档,知道如何去完成各种任务.

有很多现成的工具可以满足建立有效的组织结构或提高组织结构品质的需求:

  • ISO9001 质量标准,
  • 业务流程管理工具(BPM),
  • 类似统一建模语言(UML)的用例工作流或正式标准规范,
  • 公司质量手册.

问题是这些工具通常跟管理系统是分开的,只是被公司里的个别人所使用。它们往往不是放在在管理系统之中处理而是分开处理。当你向公司员工问及ISO9001时,你会发现它只是被看作一个规约,而不是一个非常有用的日常管理工具。

为了帮助公司满足其管理质量的追求并且把这些管理流程融入到日常工作,OpenERP提供了一个能让你把公司的流程置入管理系统的企业级智能工具® .

这个系统能做到:

  • 通过软件直观动态给新员工显示各种单据内容和其作业操作,
  • 很容易访问到每个单据的所有关联内容,
  • 让大家既能看到公司的整体流程图,又能知道公司流程的所有细节,
  • 通过图形化模块和集成的质量手册能够快速访问到作业所需内容,
  • 将知识库包括公司所有对运营有价值资料应用到交互形式的流程之中,
  • 让员工可以更了解自己在整个公司里的职责.