簡介:
Gemini.Workflow 雙子工作流,是一套功能強大,使用簡單的工作流,簡稱雙子流,目前配套集成在Aries框架中。
下面介紹本篇教程:業務表單開發。
業務表單開發
業務表單的開發,和在Aries中開發普通的表單頁面,是一致的,不過有些小區別,這里介紹一下:
1、引用工作流腳本:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="/Style/JS/Aries.Loader.js"></script> <script src="/WF/Style/JS/Gemini.Workflow.js"></script> </head>
引用Gemini.Workflow.js,主要是為了控制流程,或獲取流程上下文的信息,如果不需要和流程相關的信息,也可以不用引入。
2、隱藏保存按鈕
<div class="btn" style="display: none"> <a> <input type="hidden" name="ID" /> <input class="submit" type="button" name="${save}" value="" /> </a> </div>
工作流辦理業中有保存按鈕事件(它除了觸發自身的流程相關信息保存,也會觸發表單的事件)
所以業務表單的按鈕,需要存在,但隱藏即可。
3、將業務表單的相對路徑,配置在流程應用中。
其它:
和普通業務表單一致,如果需要結合流程上下文,來控制業務,或者根據業務,來控制流程,則需要進一步了解,Gemini.Workflow.js里提供的API控制。
如果需要進行后台編碼,則需要進行一步了解Gemini.Workflow提供的后端API。
在下載Aries項目中,在文檔目錄中,可以看到有相應的API文檔:
Gemini.Workflow 是后端API文檔。
Gemini.Workflow.js 是前端js的API文檔。
演示地址: