K2开发定义流程(一)

K2主要通过一下三部分来开发。

  • SmartObject
    o 注册SOI
    o 建立SMO
    o 添加属性和方法
  • SmartForm
    o 建立View 和Form
    o 添加控件
    o 和workflow 关联
    o 设置Worklist 的属性
  • WorkFlow
    o 建立 WorkFlow
    o 通过SmartForm 触发WorkFlow
    o SmartForm 的操作
    o 工作流的人员的设置
    o 调用 SmartObject 的方法
    o 测试环境开发
    Step 1 – 定义工作流的流程和逻辑
    在开发之前,如果你的程序需要用到工作流, 你应该清楚的定义整个流程. 定义整个工作流会通过这几个部分来完成: SmartObject (SMO), SmartForm (SMF) and WorkFlow (WF).

在这个文档,使用IISWeb 来作为例子. [IISWeb]
在这里插入图片描述
Step 2 – 开发之前需要的配置
在开发k2之前,需了解以下信息.

2.1 - Information 1: 开发环境和链接
2.1.1 - K2 Workspace

2.2.1 - K2 Designer for Visual Studio
这个工具主要作用

  • 设计WorkFlow, SmartForm & WorkFlow 关联
    在这里插入图片描述
    2.2.2 - K2 Designer
    这个工具主要作用
  • 建立 SmartObject
  • 建立 SmartForm (View / Form)
  • 添加规则(add rule)
    在这里插入图片描述

2.3 - Information 3: 命名规则
当使用k2开发时,需要注意,建立的smo,smf,workflow的命名规范。
可通过下面的链接了解一下。
http://ahknts222.ahkex.asmpt.com/mis/internal/K2/Development Reference/K2_Category_System_Structure_and_Naming_Pattern.ppt

2.4 - Information 4: 开发的流程

Application Logic Design ——> Service Instance Configuration ——> SmartObject Design ——> SmartForm Design ——> WorkFlow Design ——> SmartForm Configuration (Integration with WorkFlow)

猜你喜欢

转载自blog.csdn.net/baidu_39503346/article/details/86213331