原創|其它|編輯:郝浩|2009-11-17 10:07:26.000|閱讀 1277 次
概述:介紹了SharePoint Designer 2010的變化之后,我們再來看看Visio 2010是怎樣在SharePoint工作流中發揮作用的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
介紹了SharePoint Designer 2010的變化之后,我們再來看看Visio 2010是怎樣在SharePoint工作流中發揮作用的。
打開Visio 2010,SharePoint工作流的圖表模板位于Flowchart分類中,叫做Microsoft SharePoint Workflow(Metric),如下圖所示,選中它,點擊Create來創建一個SharePoint工作流流程圖。
和SharePoint Designer 2010一樣,Visio 2010也使用功能區取代了古老的菜單,下圖顯示了Visio 2010的工作界面:
在Visio 2010左側的Shapes面板中,羅列了可以用來設計SharePoint工作流的形狀,我們可以看到,Visio將這些形狀分為3類:
從上圖可以看出,Visio 2010里用來設計SharePoint工作流的形狀基本和SharePoint Designer 2010保持一致,不過它多出4個我們在上一篇文章中沒有見過的形狀,如下圖所示:
這4個形狀全部和列表項的權限設置有關,既然我們沒有在SharePoint Designer 2010中發現與之對應的操作,那么將使用了這些形狀的流程圖導入到SharePoint Designer 2010中會發生些什么呢?我們來試試看:
SharePoint Designer 2010正確地將這4個形狀識別為操作,并且可以正常設置屬性。那么這4個光看名字就知道極為有用的操作為什么沒有辦法在SharePoint Designer 2010中直接添加呢?我寧愿相信是測試版的原因……
既然Visio 2010也可以繪制SharePoint工作流,那么它能不能夠取代SharePoint Designer 2010?
答案是不能。
首先,這兩款軟件所面向的人群不同。Visio 2010面向業務人員,業務人員可能對SharePoint這個龐大系統的許多知識并不了解,但他們卻熟知業務流程;而IT人員正好與其相反,他們熟悉SharePoint,卻對業務缺乏了解,所以SharePoint Designer 2010才是他們應該使用的工具。
其次,這兩款軟件的分工不同。業務人員使用Visio 2010來繪制流程圖時,需要做的僅僅是把自己掌握的業務邏輯用Visio提供的形狀和連線表達出來,導出為一個.vwi文件,然后將這個文件交給管理SharePoint網站的IT人員就可以了;而IT人員則需要將此文件導入到SharePoint Designer 2010中,然后添加參數、配置屬性,最終發布到SharePoint網站中成為真正可以運行的工作流。
綜上所述,如果Visio 2010離開了SharePoint Designer 2010,它設計的工作流就僅僅是一張流程圖而已。這種明確的分工使得業務人員終于能夠不需要具備SharePoint和SharePoint Designer相關知識就能夠輕松地參與到工作流設計工作中了。
我總是對SharePoint Designer工作流不支持循環耿耿于懷,于是嘗試在Visio中繪制了一個可循環的流程圖,果然提示工作流存在問題,無法導出,如下圖所示:
同時Issues面板中明確地告訴我們,SharePoint工作流不支持循環,如下圖所示:
關于Visio 2010在SharePoint工作流方面的內容就介紹這么多,當然,除了工作流功能之外,Visio 2010還可以把設計圖發布到SharePoint 2010,SharePoint 2010內置了一個與之對應的服務叫做Visio Service,我們在中看到的工作流狀態圖就是使用這個服務來展示的。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園