当前位置 : 产品信息/三大核心优势/核心优势2
核心优势2 - Active Process

相关话题

流程设计中接受.net代码,这是可扩展性的重要保障

FlowPortal.net流程定义工具具有丰富的功能,用户只需通过拖拉选择就能定各种复杂的应用。在充分提供方便性及易用性的同时我们也考虑了实际需求的复杂和多样性,在FlowPortal.net中任何允许用户输入表达式的地方都接受标准.Net代码,用户不但可以在这些表达式中调用任何.Net代码库中的方法,而且还可以调用工作流服务器的部分功能来实现自己的特殊需求。例如用户要给某个表单变量赋值为今天,用户只需要选择就可以做到,同时用户选择的结果是“DatetTime.Today”,这是标准的.Net代码,如果有需要,用户可以用其它任何.Net代码替换。

经由编译而执行的流程 - Active Process技术

和以往任何工作流系统不同的是,Active Process定义中接受.net标准代码,FlowPortal.net服务器自动识别和编译流程中用户输入的代码部分,并在流程执行时调用这些代码。Active Process技术使流程定义上升到一个新高度,在流程的可扩展性上提供了更广阔的空间,为用户更深入实施工作流提供了空间。

Active Process技术允许用户调用任何.net代码库中的代码

在FlowPortal.net流程定义时,用户可以调用任何.net代码库中的代码。

Active Process技术还允许用户调用工作流服务器的部分功能

在用户书写的每片代码中都可以通过CurStep(类型为:BPMProcStep)、Initiator(类型为:Member)、LoginUser(类型为:User)、FormDataSet(类型为:FlowDataSet)调用工作流服务器的功能,但工作流服务器的另一部分代码是保密的,对用户是不可见的,也不能调用。

Active Process技术不同与“调用用户DLL的流程节点”

Active Process技术是一种允许用户输入表达式的地方都可以书写标准.Net代码的技术,这和在流程定义中,提供一个特殊节点,来调用用户DLL的方法是不同的。

Active Process技术使流程可扩展性大大提高

实际需求具有多样性和复杂性,可扩展性对满足您的深度需求与未来扩展至关重要。

不再需要为了解一套特殊的表达式或代码规范而烦恼

任何工作流系统几乎都需要在流程定义时输入一定的表达式(也可能是经由选择而生成),而在Active Process技术出现前,这些代码基本都是供应商自己定义的解释性代码,对用户而言,通常是陌生的。Active Process技术统一了这些代码,在Active Process中这些代码或表达式都是标准的.net格式的,所以用户不再需要记忆一套特殊的表达式或代码书写规范。

Active Process 界面预览

图一:

图二:

©2008 上海易正信息技术有限公司. 版权所有. 保留所有权利 | 商标 | 隐私权声明 | 沪ICP备09003909号