我們做完了所有的頁面,接下來就存在一個問題,我們一共有7個頁面,如何實現我們的頁面按照順序實現流轉呢,這裏面我們必須再來設計一個表單用來存放頁面的參數和我們的頁面狀態字段,這些字段和我們的每個頁面的按鈕對應和更新我們的字段值。
接下來我們來設計一個隱含參數:
2. 插入我們需要的表格:
3. 加入兩個參數,一個是page_num.一個是服務狀態,其中page_num的默認值爲1:
另外就是我們的service status 了:
接下來我們需要設置這些視圖不可見,而完完全全的由我們的參數來定義出我們的頁面視圖,我們點擊到表單加載:
設定規則:
設定操作爲切換視圖到分配一線工程師:
其他的我們根據需要切換即可:
接下來我們基於按鈕設置相應的服務規則,我們設置第一個頁面中的按鈕規則,這裏修改了兩個參數規則,同時需要提交我們的表單,再接下來關閉表單:
1. 修改了顯示頁面page_num的值爲2
2. 修改ServiceStatus 爲創建服務請求
3.提交我們的表單
4.關閉表單
接下來複雜一點的是我們將表單提交的步驟,這個步驟涉及到將我們的表單提交到我們的表單庫:
我們點擊添加添加:
點擊提交到SharePoint 網站的文檔庫:
接下來我們必須設置好我們的提交地址和我們的文檔名稱,爲了保證我們的名字不可重複,必須很好的計劃,這裏我們採用了當前時間-年月日時分秒 時間是單向的,因此基本上不會重複,這裏我們的名稱引用了這個字段:
這裏的就開始提交我們的表單:
點擊確定後,我們點擊確定完成我們的配置:
接下來我們來設置關閉表單的操作,因此第一個按鈕一共記錄了4個動作:
在分配一線工程師的按鈕執行下面的任務:
在我們的工程師處理問題的界面上,我們的有三個不同的按鈕,按鈕分別是繼續提交支持(代表人物會一直提交給一線工程師來支持),問題結案(問題直接在一線工程師這裏就完成了服務支持),問題escalation (代表問題可以直接Escalation 到我們的二線工程師)到我們的更高級別工程師。
針對的第一項服務支持我們的動作包含以下幾塊:
a. 設置域值
b. 提交數據服務
c. 關閉表單
其中的設置域值爲 “一線工程師”+xx+"次支持",整體內容如下:
問題結案的按鈕執行的操作將有三個:
最後是我們的escalation 按鈕,實現將我們的問題escalation 到二線工程師:
到此爲止,我們的一線工程師處理的界面已經處理完畢,接下來我們來設置Escalation 二線工程師按鈕的設置,按鈕上還是四個事件:
二線工程師的處理列表也有兩個按鈕,分別對應了兩個按鈕邏輯:
1. 繼續處理問題
2.問題在二線工程師處理完畢
第二個按鈕執行如下的動作:
接下來我們就要設置結案頁面中的按鈕的屬性:
this will end current parameter seting by setting rule to button