分享

新功能BPF(Business Process Flow)概述

 聊斋恣意 2012-02-13

什么时候需要使用BPF呢?一言概之,通过提前设定好每一步要做的事情,指导商业用户使用BPC完成预算流程。举一个实际的例子来说明。某跨国公司,包括美国,加拿大,德国分公司,预算流程包括四个步骤。第一,复制前一个月的实际数据作为预测数据;第二,审阅之前的预测数据,手动调整这个数据;第三,进行商业逻辑的运算,比如货币转换;第四,执行并输出报表。同时,我们假设这几个步骤间存在依赖关系。前面三步可以分别在美国,加拿大,德国分公司中分别执行,而第三步要求必须在前面两步完成之后进行,第四步又可以分别执行。设想在没有BPF时,做预算的人如何能知道何时前面两个步骤已经完成了呢,如何去检查前面步骤的完成情况呢,审批的人如何能知道做预算的人已经完成预算了呢,等等。这些问题当然可以通过邮件来完成。BPF就解决了上面提到的问题。通过BPF,用户可以明确知道当前的状态和要去做什么。对于上一个步骤的完成,到打开下一个步骤都是由BPF来控制的。在例子中,只有美国的用户完成了第一步,美国的第二步才会开始;如果美国用户完成了前面的两步,而加拿大还没有开始第二步,那么美国的第三步是无法开始的。这样的控制流程都会由BPF来完成。

 

BPF主要作用于商业流程所需要的集中化处理数据,验证数据。BPF帮助执行序列化的流程步骤。而且在BPF中可以进行流程的监控,流程状态的报表显示。

BPF不同于普通的工作流,虽然在很多功能上相似,比如可以指导用户执行下一步行动,显示出期望用户去执行的行动,支持在完成上一个步骤后打开下一个步骤。BPF所涉及的BPC行为,本身是可以独立执行的,可以在BPF之外的。比如用户是可以进行报表输入的,无论他是不是一个BPF用户,这个是与工作流系统的一个区别。当然,通过BPF来设置和进行常规的月度预算,合并报表过程是更方便的。

 

构成BPF的主要概念。BPF模板和实例是两个最主要的BPF概念。每一个模板就代表着一个商务流程,一个模板可以产生若干个实例。比如我们建立一个模板,作为月度预算模板,它可以有一个2010年3月的实例,也可以还有一个2010年4月的实例,这两个实例共用一个模板。

每一个商务流程,对应一个模板,它有很多步骤和子步骤。每一个步骤和子步骤都可以拥有多个行为。一个具体的行为可以是输入报表的行为或者是执行某一个数据包。每一个步骤可以有不同的执行数据区域。每一个步骤都可以有一个所有者和可选的审阅者。所有的步骤是顺序执行的而一个步骤中的子步骤是可以不顺序执行的。重新打开已经执行完毕的步骤也是可以允许的。BPF希望为公司监控和管理商务流程提供最大的灵活性。

 

BPF的用户界面。看惯了SAP系统界面的用户,可能会对这样“花哨”的界面感觉格外新鲜。BPF的执行界面和监控结果的界面都是基于Flex的。BPF监控界面会提示所有激活的BPF活动状态,提供图形化的状态结果。同时也可以让实例所有者去结束所有实例。

我的活动,提示用户当前需要操作的行为。每个用户会看到需要自己进行操作的BPF实例状态。当点击具体的步骤/子步骤时,BPF会提示他们所关联的行为及状态。

 

其他功能。我们同样可以通过另一个reporting工具Xcelsius去查看BPF状态,和运行BPF。BPF中内嵌邮件通知功能。所有者会在实例产生和行为执行时得到邮件提示。这样可以保证所有者/审阅者能了解每一个行动的执行。审阅者会在当前数据区域步骤完成时得到提示。BPF的实例生成会向所有关联用户发送邮件通知。实例所有者会在所有步骤结束可以终结实例时得到通知。所有的BPF行为一样会被BPC审计功能记录。我们可以记录下BPF模板和实例的产生、修改、删除。而审计报告可以在运行时用户界面查看。

 

BPF为BPC的用户提供了更好的预算执行流程用户体验,如何详细的配置一个BPF模板和流程呢,我会在后面的文章中介绍。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多