中文(中国)
G2的商业价值
根据我们使用SharePoint产品的经验以及我们的客户购买SharePoint产品时的意图,我们了解到很多用户希望SharePoint能解决企业内部各种工作流应用,InfoPath、浏览器兼容的InfoPath表单、SharePoint Form Service等MOSS2007企业版功能很好地解决了业务数据定制和界面定制的问题。
但是在实际的应用中,SharePoint内置的工作流存在如下不足:
G2的设计思路就是向SharePoint 2007的企业用户提供一组可用的组件,减少企业用户为创建工作流所需的开发工作,G2的主要价值包括:
更实用的活动库:活动是工作流内的最小的操作单元,G2提供一组更加接近企业需要的、可扩展的、丰富的 活动 (如:收集数据、发送邮件、发送短消息、数据库操作、WebService调用、赋值(修改变量、列表栏目、InfoPath表单域等)、执行子流程、执行源代码、延迟等,详见 3.5工作流活动 ,这些活动更接近企业的实际需要,而且这些活动通过丰富的参数、表达式和变量的支持,可以达到很高的灵活性和扩展性。
强大数据集成环境:在G2工作流活动、工作流页面的内部,工作流相关的各种数据(如:列表项目的信息、表单库的表单数据——InfoPath表单每个字段、审批记录等)都被很好地集成在一起,用户可以很方便地操纵这些数据(查询、修改),而不要求经过任何编程,比如:工作流关联的列表/文档库项目的每个列直接通过 &栏名称 (如:&标题、&创建者)就可以当作变量(查询或修改)。工作流关联的InfoPath表单的主数据源的任意域/字段(如:&my:travelRequest /my:requestDate)也可以直接当作变量使用(查询或修改)。
装配式的页面设计:G2提供了一组丰富的、功能强大的控件,可以通过简单配置(而非开发)来定义启动页面、任务页面、状态页面,工作流设计者可以定义不同的页面来满足不同环节展示和收集数据的需要,使得SharePoint的工作流不再是彼此孤立的多个列表项目,而是通过直观、自然的页面串联起来的有机的系统。详见 4G2工作流页面设计工具 。
强大的外部流程整合功能:G2工作流除了支持通过SharePoint的列表项目的创建、修改、手工方式启动外,更增加了:创建文件启动(FileDropped)、记录插入启动(RowInserted)、邮件达到启动(MailDropped)、WebService启动(WebServiceCalled)等模式,使得SharePoint的工作流可以很方便地和外部系统联动起来,而且这些机制是通过配制由G2完成的,不需要经过复杂的SharePoint开发,详见 7G2工作流和外部系统的整合 。
丰富的管理Web部件:G2提供一组工作流管理和跟踪的组件(详见 G2工作流跟踪工具 )、任务管理WebPart(详见 5G2任务WebPart ),可以统一管理站点的工作流和每个用户各自的任务。

