Actionsoft AWS BPM 平台开发教程:Visio2010扩展按钮事件处理

需积分: 50 24 下载量 179 浏览量 更新于2024-08-08 收藏 7.34MB PDF 举报
"其他类开发-visio2010教程 - 炎黄盈动 - ActionsoftAWSBPMPlatform5.1 – AWS开发手册" 本文档是关于Actionsoft AWS BPM Platform 5.1的开发手册,主要针对炎黄盈动的业务流程管理(BPM)平台。其中特别提到了如何进行其他类开发,特别是与Visio 2010相关的教程。在第六章“其他类开发”中,重点关注了扩展按钮的`OnClick`事件处理。 扩展按钮的`OnClick`事件是当用户在工作流中点击自定义按钮时触发的事件。该事件通过接口`com.actionsoft.loader.core.WorkFlowStepButtonClickRTClassA`被感知,适用于强化执行特定任务的场景。当此事件发生时,会回调`onClick`方法。这个方法接收一系列上下文参数,这些参数对于理解和处理事件至关重要: 1. **流程实例ID**:可以通过`getParameter(this.PARAMETER_INSTANCE_ID).toInt()`获取,这标识了当前执行中的流程实例。 2. **任务实例ID**:使用`getParameter(this.PARAMETER_TASK_ID).toInt()`可得到,它指定了当前任务实例的唯一标识。 3. **流程模型ID**:通过`getParameter(this.PARAMETER_WORKFLOW_ID).toInt()`可以获取流程模型的ID,即流程的蓝图。 4. **节点模型ID**:利用`getParameter(this.PARAMETER_WORKFLOW_STEP_ID).toInt()`可以得到当前操作所在的流程节点ID。 5. **表单字段值**:`getParameter(this.PARAMETER_FORM_DATA).toHashtable()`返回一个哈希表,包含了表单字段的所有值,这使得开发者能够访问并处理用户在表单中输入的数据。 手册还提到了文档的修订历史,表明在2010年9月的RC1正式版中,新增了第七章“场景14流程引擎服务提供给外部应用”,以及对“WorkflowTaskInstanceAPI”的调整,强调了该平台对外部应用的集成能力和API的灵活性。 Actionsoft AWS BPM Platform是炎黄盈动的产品,其商标包括Actionsoft、AWS、SAM、XBus、AWSCC、AWSBPA。炎黄盈动鼓励其软件合作伙伴和BPM技术团队联系获取最新的版本和信息。此外,文档中也强调了知识产权的保护,未经许可,不得复制或传播文档内容。 这篇开发手册提供了关于如何在炎黄盈动的BPM平台上实现扩展按钮事件处理和其他类开发的详细指导,对于理解和开发基于Actionsoft AWS BPM Platform的应用具有重要价值。开发者可以利用这些信息来创建自定义的工作流步骤和交互,以适应特定的业务需求。