SharePoint无代码工作流设计开发实例——交通费报销流程(一)
開發環境:
(1)SharePoint Designer 2010
(2)SharePoint Online(Office 365)
關于Office 365和SharePoint Online的相關信息請參見以下鏈接
http://blog.csdn.net/miragesky2049/article/details/7242982
?
?
1、需求分析
組織結構:
?
用戶類型:普通員工、地區業務經理、業務部總監、地區財務經理、財務部總監、財務室出納
?
用戶要求:業務部普通員工登錄公司系統,填寫電子版的交通費報銷單并提交,由地區業務經理審批(如果報銷金額大于1萬,還需業務部總監審批),審批通過由地區財務經理審批(如果報銷金額大于5萬,還需財務部總監審批),審批通過后提交給財務部出納完成報銷(或是轉接財務系統完成報銷操作);當每一步驟中的審批不能通過時,發送郵件通知報銷員工,審批流程結束
根據需求,交通費報銷流程圖如下:
?
?
2、Office365開通及SharePoint用戶組權限設置
?
注冊開通Office 365(參見http://blog.csdn.net/miragesky2049/article/details/7242982),之后訪問Office 365登錄頁面https://login.microsoftonline.com/進行登錄進入管理員頁面,添加用戶如下:
| 顯示名稱 | 用戶名 | 職務 | 部門 | 備注 |
| admin | admin@spwf.onmicrosoft.com | 管理員 | ? | ? |
| 趙八 | zhaoba@spwf.onmicrosoft.com | 職員 | 華北業務區 | ? |
| 王一 | wangyi@spwf.onmicrosoft.com | 職員 | 華北業務區 | ? |
| 錢七 | qianqi@spwf.onmicrosoft.com | 經理 | 華北業務區 | ? |
| 馮九 | fengjiu@spwf.onmicrosoft.com | 職員 | 華南業務區 | ? |
| 錢七 | qian_qi@spwf.onmicrosoft.com | 經理 | 華南業務區 | 用戶重名 |
| 孫六 | sunliu@spwf.onmicrosoft.com | 總監 | 業務部 | ? |
| 李五 | liwu@spwf.onmicrosoft.com | 出納 | 財務室 | ? |
| 周四 | zhousi@spwf.onmicrosoft.com | 經理 | 地區財務部 | ? |
| 吳三 | wusan@spwf.onmicrosoft.com | 總監 | 財務部 | ? |
?
本例采用SharePoint Online作為開發環境,在網站集(https://spwf.sharepoint.com)中建立了子站點(類型為工作組網站,子網站權限繼承網站集的權限),子站點名為demo1,完整訪問路徑:https://spwf.sharepoint.com/demo1/
(1)添加權限級別
在網站集(https://spwf.sharepoint.com)如下操作,選擇“網站操作”——“網站設置”——用戶和權限中的“網站權限”——“權限級別”——“添加權限級別”
?
進入“添加權限級別”,分別添加“查看”、“添加”、“編輯”三個權限級別
?
“查看”級別勾選以下項:
·“查看項目 ?-? 查看列表中的項目和文檔庫中的文檔。”
·“打開項目? -? 使用服務器端文件處理程序查看文檔源。”
·“查看應用程序頁面? -? 查看表單、視圖和應用程序頁面。枚舉列表。”
·“查看網頁? -? 查看網站中的網頁。”
·“打開? -? 允許用戶打開網站、列表或文件夾,以便訪問該容器中的項目。”
?
?
“添加”級別勾選以下項:
·“添加項目? -? 向列表中添加項目并向文檔庫中添加文檔。”
·“查看項目? -? 查看列表中的項目和文檔庫中的文檔。”
·“打開項目? -? 使用服務器端文件處理程序查看文檔源。”
·“查看應用程序頁面? -? 查看表單、視圖和應用程序頁面。枚舉列表。”
·“查看網頁? -? 查看網站中的網頁。”
·“使用遠程接口? -? 使用 SOAP、Web DAV、ClientObject Model 或 SharePoint Designer 接口訪問網站。”
·“打開? -? 允許用戶打開網站、列表或文件夾,以便訪問該容器中的項目。”
?
?
“編輯”級別勾選以下項:
·“編輯項目? -? 編輯列表中的項目、文檔庫中的文檔以及自定義文檔庫中的 Web 部件頁。”
·“查看項目? -? 查看列表中的項目和文檔庫中的文檔。”
·“打開項目? -? 使用服務器端文件處理程序查看文檔源。”
·“查看應用程序頁面? -? 查看表單、視圖和應用程序頁面。枚舉列表。”
·“查看網頁? -? 查看網站中的網頁。”
·“打開? -? 允許用戶打開網站、列表或文件夾,以便訪問該容器中的項目。”
(2)創建用戶組及添加用戶
在網站集(https://spwf.sharepoint.com)如下操作,選擇“網站操作”——“網站設置”——用戶和權限中的“網站權限”——“創建組”
創建“管理人員”、“普通職員”兩個用戶組,初始默認權限為“查看”權限級別
?
添加用戶如下:
管理人員:
?
?
普通職員:
?
(3)創建庫和列變及設置權限
在子網站(https://spwf.sharepoint.com/demo1/)中新建表單庫(交通費報銷單)和列表(組織結構)
交通費報銷單(InfoPath表單庫)
?
組織結構(自定義列表)
?
設置“交通費報銷單”權限:
庫工具選項卡中“庫設置”——“此表單庫的權限”
?
?
由于子網站demo1是繼承網站集權限的,先點擊“停止繼承權限”
?
選中“管理人員”和“普通職員”用戶組,點擊“編輯用戶權限”
?
選擇“查看”、“添加”、“編輯”權限
?
?
設置“任務”列表權限:
?
?
SharePoint無代碼工作流設計開發實例——交通費報銷流程(二)
SharePoint無代碼工作流設計開發實例——交通費報銷流程(三)
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的SharePoint无代码工作流设计开发实例——交通费报销流程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020短期投资理财有哪些?理财小妙招!
- 下一篇: 【转】2.3async中必须始终返回Ta