天天看點

Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

項目的全生命周期管理往往跨越了很多個階段,為保證各個階段之間資訊流的暢通,需要通過一個工作流将各個階段串起來,比如新産品的研發:項目在立項和啟動過程中,需要處理很多工作節點,此時可以錄入項目的各種資訊供審批,當所有節點都審批完成後,項目才算是正式進入計劃和執行階段。

衆所周知,SharePoint Designer是一個不錯的流程開發設計工具,但在Project Server 2010中,不支援SharePoint designer。好消息是在Project Server 2013中,不但支援SharePoint Designer 2013,還将支援Office Visio 這個大家都熟悉的流程工具來設計項目全生命周期管理的流程,下面讓我們來詳細分析

提供下面的截圖,我們假設項目分了:建立(啟動)----選擇(立項)----計劃---管理(執行與監控)階段

Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

此時,Project Server工作流提供了一個機構化的路徑來定義各個階段,詳細如下:

Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

上圖已經告訴了我們應該按照怎樣的流程來設定我們的工作流了,下面我們在PWA上面一步一步按照本文的場景建立起工作流。

1:建立企業自定義域

自定義域是用來标示項目某些特别的熟悉的,也就是說通過增加一個字段來對項目目前的情況進行補充說明,比如我們想給每一個項目說明一下項目的實施地點,那可自定義一個名稱叫“實施地點”的項目自定義域,必須時候我們可以使用“查閱表格”,比如提供了“北京”,“上海”,“廣州”等下來選項,詳細定義方法不做過多說明,請參閱《Project 2010企業項目管理實踐》

2:建立Web Parts和項目詳細資訊頁面(PDPs)

項目詳細資訊頁面是用來存儲Web Parts或者錄入/檢視項目資訊,企業自定義域的地方,通過PDPs,我們可以在流程的某個階段,強制錄入某些資訊,以便後續節點開展工作。

3:在PWA中建立項目階段

請參考 點選打開連結http://technet.microsoft.com/zh-cn/library/gg557445.aspx

4:在SharePoint Designer 中建立工作流

  • 打開SharePoint Designer 點選  打開“網站” 按鈕,輸入PWA網址後,點選“确定”,這個時候會有一個安全提示,點選“是”
  • 在左邊導航區,選擇“工作流”選項
  • 在Ribbon 中,點選“網站工作流”按鈕
  • 輸入新工作流的名稱,選擇“SharePoint 2013 Workflow -Project Server”
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 這個時候,可以使用“Text-Based”設計(由于我還沒拿到中文版的語言更新檔,是以中文界面的翻譯不是很清楚)來設計工作流
  • 如果點選“階段”,會出現一個下拉菜單,可以看到在PWA事先定義好了的階段
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 選擇“初始化項目建議”,“自動拒絕”,“建議詳細資訊”并将他們加入工作流,這個時候就可以定義這三個節點的邏輯關系了。
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 選中視圖所示的“Stage: Initial Proposal Details”,點選Ribbon中的“Action”按鈕,在下拉菜單中,可以看到“Project Web App Action”組,這個時候可以選中你所需的動作按鈕了
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 在上圖中,我們選擇“Wait for Project Event”(等待項目動作事件)加入到階段中,在事件下拉中,選擇“Event: When a Project is Submitted“(事件:當項目被送出)
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 然後選擇”Transition to stage“部分,在出現的“資料源”下拉框中選擇“Project Data”,資源來源選擇“Sample Proposal Cost”,如下所示
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)
  • 此時,我們可以設定我們的數學邏輯工時來滿足我們的條件,設定的效果如下圖所示:
Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

重複以上的步驟,我們就可以将各個階段的條件都定義好,最後得到一個如下的流程描述圖:

Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

如果覺得這個圖交流起來不是很友善,那我們以Visio格式檢視(使用“Visual Designer view”),如下圖所示:

Project2013新工作流編輯功能(基于Office2013中的SharePoint Designer2013)

這個時候我們的流程已經設計好了。

當然設計好了,是不夠的,我們還得好好使用起來,也許您有疑問:如果本公司按照項目的重要程度,将項目分為六級,且每一個級别的項目,管理力度和流程完全不一樣,我們應該做,才可以保證每一個級别的項目按照事先定義好的流程走呢?下一章我們将探讨怎麼設定“企業項目管理類型”(EPT),并将不同的工作流應用到不同的EPT。

繼續閱讀