K2工作流學習系列(五)--- K2實戰

        本文參考官網文檔實戰:http://help.k2.com/onlinehelp/K2smartforms/UserGuide/1.0.7/default.htm#College_Application_and_Approval_Overview.html%3FTocPath%3DTutorials%7CCollege%20Application%20and%20Approval%20Overview%7C_____0。這篇文章詳細地描述了整個K2工作流及表單的開發過程,想要學習K2的開發,這篇文章是不錯的切入口。對於這個實例我前後學習並照樣操作了三遍,基本上明白了一些步驟的意義。本文項目及圖片均來自官方文檔。

        對於一般的工作流程我們只需要通過網頁版的K2 Designer進行編輯,表單定義,然後上線即可。對於複雜工作流的開發模式,可自行摸索。

        項目介紹:官方文檔上的項目是一個學生選課流程,較簡單。學生通過訪問網頁來錄入自己的信息並選擇對應的課程,然後老師進行審批,並將審批結果通過郵件發給學生。

        表介紹:有課程表(Course)、學生信息表(Student)、課程費用表(CourseFees)。一個Course對應多個Student,一個Course對應多個CourseFees。

        實戰介紹:官方文檔上的基本內容包括SmartObject的創建,項目視圖創建項目程序創建項目工作流創建

        實戰所包含的知識點有

  • SmartObjects
  • 視圖
    • 自動生成
    • 手動創建
    • 事件規則
  • 窗體
    • 窗體的狀態(相當於不同的狀態有不同的顯示和事件)
    • 窗體事件規則
  • 控件
    • 圖片控件
    • 下拉列表
    • 列表控件
    • 文本框
    • 按鈕
  • 工作流
    • 使用SmartForm開始工作流 
    • 使用SmartForm審批工作流


項目完成後的大概圖片如下



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章