【REFramework 中文文档】02 理解业务流程

使用以下业务流程:用户必须每周使用网络资源1(外部公司网站)检查燃油价格,并使用新的值更新文件。然后,另一个用户将利用 web 资源 2 (内部公司网站)获取关于车辆在公司服务中行驶的距离的信息,并将这些信息与新的燃料成本相关联。然后,他使用网络资源 3 (外部公司网站)支付运输费用。

在这个例子中,我们可以使用三个业务流程组件:

  1. 是每周一次,将从资源1中读取数据,以检查和更新燃料价格文件。
  2. 程序将下载资源2的距离信息,并引用前一个子进程获得的值来筛选和进一步细化该数据。一旦完成,它将保存数据。
  3. 将读取过程 2 产生的信息,使用它将数据输入资源 3 。

当然,这个业务流程可以表示为两个业务流程组件的总和,而不是三个业务流程组件的总和,例如,将子流程 1 和 2 分在一组。

当然,它也可以被分解,例如,子进程 2 可以再分成两个部分,一个从资源 2 下载信息,另一个读取资源 1 和 2 信息并处理它们。

不管流程多么复杂,这种将问题分解成易于定义、简单的组件的技术是解决任何业务流程的好工具。

它也有助于处理现实中的时间。

还有 59% 的精彩内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥10.00 继续阅读

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,939评论 0 5
  • 需求场景: 老板让我检测我公司的网站是否符合PCICompliance,完全不知道PCICompliance是什么...
    OSSIMCN阅读 837评论 0 1
  • 育人教育集团百日行动派 阅读会有倦怠期吗? 答案是肯定的,时间长短因人而异,解决者只有读书者自己。 无论穿大红色袜...
    Helen_zheng阅读 114评论 0 0
  • 当我一个人熬过了所有的苦 那么剩下的乐 我也不会与一个人分享了
    南天九茴阅读 198评论 0 1