他认为微软工作流管理器是一项关键的实现技术。工作流管理器是个人计算机上的图形环境,允许人们绘制完成特定任务所涉及的步骤。
事实上,这正在成为微软的一项核心技术。弗吉尼亚州夏洛茨维尔的自动化供应商GE Fanuc Intelligent platform的SOA/工作流产品总经理Greg Millinger说:“微软已经将工作流嵌入其BizTalk平台。现在,所有编排都在图形环境中。Microsoft正在停止VBA(Visual Basic for Applications)脚本,此图形工作流引擎将取代它。此外,SharePoint的采用越来越快。这是一种完全开放的技术,因此“工作流活动行业”即将崛起。”
布鲁克斯正在推动采用标准和开放接口。Millinger指出,虽然以前的工作流文档产品是专有的,几乎不可能将它们与其他应用程序连接,但在微软平台上构建具有开放的接口,因此数据可以从一个应用程序移植到另一个应用程序,然后再移植回来。在讨论另一个标准——国际自动化学会的ISA95时,米林格补充道:“另一个很酷的事情是将工作流与ISA95模型结合起来。我们发现一切都是一个工作流。一旦你明白了这一点,一切都会改变。ISA95的生产模式可以驱动工厂的执行,但系统也可以驱动周边领域,如质量。”
创建工作流图是一种强大的工具,它不仅可以定义运行制造操作所需的各种工作和任务,还可以捕捉即将退休的工人的知识,然后允许他们改进流程。通用电气发那科已经建立了一个基于微软平台的工作流工具,并且有一定的客户经验。Millinger在谈到如何使用这个工具时说:“我看到,每当你开始使用一个工具时,方法往往是分散的。在创建工作流时,您需要涉及领域专家,但在实践中我经常看到许多重复。例如,不同的人可能决定从不同的角度定义工作流。我见过三个相同流程的工作流程,因为每个人都不知道另一个人在做一个。”
先评估
有时,在定义系统治理之前,人们过早地介入。米林格说,人们必须做的最重要的事情是,为了定义一个良好的工作流程,学会协同工作。GE Fanuc工具允许构建可重用模板,以标准化和加速开发。然而,有时人们只是在得到工具后才开始工作。他建议在开始之前对这些系统进行检查和评估。“我们看到,人们一开始定义了150个流程,但在评估后,发现它们可以合并为30个左右。”
这些系统的治理也至关重要。由于数据公开给不同的应用程序,管理员必须定义谁可以访问哪些数据,谁可以覆盖哪些数据。还必须采取措施保护数据和对系统的访问。
工作流是信息技术专业人员与制造业合作的一个例子,旨在将两者结合起来,以提高整体水平。米林格认为,这两个地区之间的合作要比几年前多得多。加利福尼亚州森林湖Wonderware制造软件供应商MES/EMI营销项目经理Maryanne Steidinger总结道,“它不再是象牙塔了。”但更重要的是,她补充道,“构建工作流需要在制造过程中实现一致性的业务规则。”
***本文更新,4/8/2009:
办公室设在加州圣拉蒙的迈克·布鲁克斯(Mike Brooks)回应了文章中引用的之前谈话内容。他在一个会议上作了一次演讲,而作者当时并不在场。《自动化世界》对这种误解感到遗憾。
“我对你的文章歪曲了我的话感到失望。我没有也没有认可任何用于工作流的Microsoft产品,虽然我支持ISA95,但我非常清楚地指出,它作为参考标准不是很有用,只是作为一种实现标准(例如,在OpenO&M计划中)才具有相关性。此外,我明确表示,我对工作流工具不感兴趣……最后一句话是,我在结束发言时说,“它必须不仅仅是连接到工作流工具的一包服务。”
我相信你从Maryanne(我个人认为她很好)那里插入的引用清楚地表明需要一些澄清。业务规则是IT人员试图用他们现在所理解的特定工具来编纂工作过程的一种尝试,但是这些规则会给业务带来巨大的困难,因为实现和更改工作过程需要深刻的IT经验,从而导致业务敏捷性的缺乏。我说的是解决方案不能基于旧的IT思维;但实际上直接执行业务流程的框架不需要介入‘IT极客’步骤,它称为IT业务规则引擎。”
加里·明切尔,gmintchell@automationworld.com,是自动化的世界.