制造业中的工作流映射芽

迈克·布鲁克斯(Mike Brooks)是炼油公司雪佛龙公司(Chevron Corp.)的技术架构师,现在就职于休斯顿的雪佛龙技术风险投资公司(Chevron technology Ventures),他认为定义和控制工作流是当今制造业应承担的最重要的新任务之一。

AW30800904团队

他认为微软工作流管理器是一项关键的实现技术。工作流管理器是个人计算机上的图形环境,允许人们绘制完成特定任务所涉及的步骤。

事实上,这正在成为微软的一项核心技术。弗吉尼亚州夏洛茨维尔的自动化供应商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,是自动化的世界.

订阅Automation World针对专栏和部门的RSS源

更好地控制