在單線流程(1)這篇文章里,我提出了單線流程這個概念,在接下來單線流程這個系列的文章里,我會繼續(xù)深入分析單線流程相關(guān)的內(nèi)容,希望有一天單線流程的設(shè)計思想能深入人心,成為一個主流的并且基礎(chǔ)的流程設(shè)計思想。也希望有興趣的朋友一起來討論這個話題。
繼續(xù)解釋什么是單線流程?
盡管我們可以把一個復(fù)雜的流程分成多個步驟,多個頁面,使每個頁面的流程都符合純粹單線流程,但顯然在實際應(yīng)用中純粹的單線流程是不夠用的。
我們可以把廣義的單線流程理解為“易用的,明晰的并且不容易誤操作的流程”
如何定義流程中KEY?
我總是用KEY來表示流程,而不是用流程中涉及的所有交互控件來描述流程。到目前為止我還不能用很概況和精確的定義來描述什么是KEY,那么什么樣的交互控件可以被定義為KEY。
1.流程中第一個(組)交互控件。
2.流程中最后一個(組)交互控件。
3.流程中有啟下功能(或者說是作為流程內(nèi)其它KEY的前提條件)的交互控件(如“下一步”)
4.流程中起岔道功能的交互控件(如支付寶注冊頁面中的 “個人”or“企業(yè)”的單選框)
5.能觸發(fā)數(shù)據(jù)流動的交互控件
暫時就列這么多
下面舉實例:
如果放在某個表單中間,一般來說上面的browse不會是KEY,但upload一定是一個KEY。
一般來說male和female的單選組不會是一個KEY
而individual和corporation的單選組往往會是一個KEY
淘寶搜索框上面的 寶貝/店鋪/商場/拍賣/全球購/打聽 每一個卡片都是流程中的KEY,因為整個搜索區(qū)域就是一個流程域。
而百度搜索框上的 “新聞/網(wǎng)頁/貼吧” 不是流程中的key(之前我范了錯誤),如上圖百度這個搜索區(qū)域,包含了一個流程域+6個其它流程的入口。單純從概念上來是如此怪異的組合,實際上的效果卻還是可以讓人接受,因為百度把 鏈接(其它流程入口) 偽裝成流程KEY了。在這方面,google做得要地道得多。
為了讓問題變得簡單,請只考慮白色區(qū)域的部分
相對來說,google更遵守某些規(guī)則。 在google的搜索區(qū)域里,每一個交互控件都屬于“網(wǎng)頁搜索”這一流程,并且在這個流程里,每一個交互控件都是KEY。
原文:http://hi.baidu.com/mooqii/blog/item/4b7d4464895daef7f73654cf.html





