電商流程中臺產(chǎn)品思路:流程節(jié)點的屬性定義有哪些內(nèi)容?
在產(chǎn)品設(shè)計中,我們是否可以通過不同的連接點,把一段一段的電商流程,按照一定的邏輯連接起來,以此從技術(shù)上達到快速搭建產(chǎn)品的能力呢?并通過這種模塊化的操作模式,讓產(chǎn)品建設(shè)更加靈活?筆者基于這樣的假設(shè),展開了一系列思考,希望對你有所啟發(fā)。
在流程設(shè)計器中,流程節(jié)點是非常重要的邏輯控制節(jié)點。它是在整個流程得以組成的必備功能。對于流程節(jié)點的種類開發(fā)、節(jié)點功能定義、功能描述以及應(yīng)用場景舉例是該產(chǎn)品設(shè)計的重要一環(huán)。
通過研究分析得出,電商流程中臺的流程節(jié)點大致可以分為13個類別,每一種類別都是一個具有獨立邏輯的運行單元,通過系統(tǒng)開發(fā)進行設(shè)定。
以下是流程節(jié)點屬性定義內(nèi)容,主要包括:流程節(jié)點的名稱、功能描述、應(yīng)用場景舉例、以及邏輯路線示意圖。
流程節(jié)點1:獨立運行功能
- 功能描述: 這是一個獨立的功能模塊,是組成一個流程的單元,也可以是產(chǎn)品的一個獨立功能。
- 應(yīng)用場景舉例:商城首頁。(例如:智能機器人問答功能模塊。)
- 邏輯路線示意圖:
流程節(jié)點2:一個頁面
- 功能描述:在這個流程節(jié)點中,支持插入一個靜態(tài)的展示頁面,內(nèi)容展示形態(tài)支持:圖片、文字、視頻、>GIF小動畫、輪播圖。
- 應(yīng)用場景舉例:例如:使用說明頁面、示例性彈窗頁面、通知頁面。
- 邏輯路線示意圖:
流程節(jié)點3:一個流程
- 功能描述:該項功能將該流程節(jié)點定義為一個流程,允許流程的嵌套和疊加,形成多重子流程。同時,支持自制的流程再次上傳復(fù)用。
- 應(yīng)用場景舉例:購物車管理流程中嵌套有價格計算流程、商品倉儲流程、地址與配送流程等等。
- 邏輯路線示意圖:
流程節(jié)點4:邏輯選擇功能
- 功能描述:對2項及2項以上內(nèi)容進行選擇的邏輯,可實現(xiàn)單項、多項、全部選擇。選擇 A、選擇 A&B、選擇 A&C&D、選擇 A&B&C&D、選擇 A~Z。
- 應(yīng)用場景舉例:商品展示頁邏輯選擇。(例如:一個商品展示頁的可能流程包含如下內(nèi)容,邏輯選擇功能可以根據(jù)單選、多選、全部選擇等規(guī)則,進行流程配置。)
邏輯路線示意圖:
流程節(jié)點5:邏輯切換功能
- 功能描述:在兩種狀態(tài)之間進行切換,選擇A即放棄B,選擇B即放棄A。兩者只是狀態(tài)和權(quán)限的不同,用戶只是在兩者之間進行切換,并不存第三種選擇。A/B切換。
- 應(yīng)用場景舉例:身份切換(例如:登錄和退出的邏輯,用戶可以在某個流程節(jié)點上根據(jù)意愿進行邏輯的切換。)、退貨/退款等審核流程(審核通過、拒絕)。
- 邏輯路線示意圖:
流程節(jié)點6:邏輯判斷功能
- 功能描述:一個操作行為可能引起2個及以上的不同狀態(tài),邏輯判斷功能對所有狀態(tài)進行判斷并反饋數(shù)據(jù)。即對用戶操作行為進行響應(yīng)式反饋。判斷為A、判斷為B、判斷為C、判斷為…
- 應(yīng)用場景舉例:信息一致性判斷(例如:登錄時賬號密碼不匹配、注冊時兩側(cè)輸入的密碼不一致等)、操作完成率判斷(例如:支付成功、支付失敗、支付取消等。)、內(nèi)容獲取判斷(例如:內(nèi)容為空、內(nèi)容錯誤、格式不對、內(nèi)容不匹配)。
- 邏輯路線示意圖:
流程節(jié)點7:邏輯排序功能
功能描述:當(dāng)流程處于并發(fā)狀態(tài),需要執(zhí)行多個單線流程時,邏輯排序功能可對多個流程進行優(yōu)先級設(shè)定,讓程序運算有章可循。
- 執(zhí)行順序①: A-B-C-D-E
- 執(zhí)行順序②: B-C-D-E-A
- 執(zhí)行順序③: C-D-E-A-B
- 執(zhí)行順序④: D-E-A-B-C
應(yīng)用場景舉例:價格計算流程(例如:多種優(yōu)惠價格疊加使用時,按照流程設(shè)定的順序進行結(jié)算。)、支付方式流程(例如:在支持的多種支付方式里,按照流程設(shè)定的順序進行結(jié)算。)。
邏輯路線示意圖:
流程節(jié)點8:邏輯合并功能
- 功能描述:對多線流程路徑進行合并,輸出為一條單線的流程路徑,以使得流程不斷繼續(xù),最終到達一個結(jié)束點。邏輯合并功能設(shè)定為兩種,分別是:合并全部路徑、合并自定義路徑。①合并全部路徑、②合并自定義路徑(可以自定義設(shè)置合并的具體路徑和具體數(shù)量)。
- 應(yīng)用場景舉例:提交訂單流程(例如:在執(zhí)行“提交訂單”流程時,需要將價格計算流程、地址選擇與匹配流程、發(fā)票索取、商品信息與數(shù)量等流程進行合并之后,統(tǒng)一輸出為訂單信息。)
- 邏輯路線示意圖:
流程節(jié)點9:邏輯篩選功能
- 功能描述:用于對各種限定的條件進行內(nèi)容的匹配。篩選條件可以為:1項、2項、多項。當(dāng)篩選條件大于1時,按照條件添加的先后順序進行內(nèi)容匹配。
- 應(yīng)用場景舉例:商品檢索流程(例如:通過關(guān)鍵詞進行檢索。)、商品篩選流程(例如:通過條件進行檢索。條件可設(shè)置為:按時間、按價格、按品牌、按有貨無貨、按物流價格、按配送方式、按支付方式、按評論、按銷量、按綜合、按商品特性等等)。
- 邏輯路線示意圖:
流程節(jié)點10:接入第三方系統(tǒng)
- 功能描述:跳轉(zhuǎn)到第三方平臺,獲取數(shù)據(jù)和相關(guān)信息,獲得第三方的服務(wù)。
- 應(yīng)用場景舉例:第三方登錄(例如:通過微信、微博、QQ等賬號登錄時,需要接入第三方的服務(wù)。)、支付工具(例如:通過支付寶、微信支付、銀聯(lián)支付、京東支付、apple pay、等支付方式時,需要接入第三方的服務(wù)。)
- 邏輯路線示意圖:
流程節(jié)點11:流程啟動功能
- 功能描述:一個流程設(shè)計的開端,程序捕捉這個點之后,開啟整個已設(shè)定好的流程。一個流程僅限一個開端。
- 邏輯路線示意圖:
流程節(jié)點12:流程結(jié)束功能
- 功能描述:一個流程設(shè)計的結(jié)束,程序捕捉這個點之后,結(jié)束整個已設(shè)定好的流程。一個流程在經(jīng)歷多次分發(fā)邏輯之后,可能出現(xiàn)多個結(jié)束點。
- 邏輯路線示意圖:
流程節(jié)點13:流程連接線功能
- 功能描述:用來連接流程中的各個節(jié)點。連接線一端帶箭頭,并指向下一個流程節(jié)點,系統(tǒng)按照連接線設(shè)定好的路徑執(zhí)行。
- 邏輯路線示意圖:
小結(jié)
本文分析和定義的13種流程節(jié)點功能,是一種產(chǎn)品理論設(shè)想,在理論上,可以通過不同的連接點,把一段一段的電商流程,按照一定的邏輯連接起來,以此從技術(shù)上達到快速搭建產(chǎn)品的能力。這種模塊化的操作模式,使得產(chǎn)品建設(shè)的過程變得更加靈活。一種功能模塊復(fù)用、技術(shù)沉淀的中臺產(chǎn)品思維,也是一種抽象的產(chǎn)品提煉設(shè)計方法。
本文由 @Echo 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
可以
非常專業(yè),學(xué)習(xí)了
希望對你有幫助,思路可以借鑒的,雖然做的產(chǎn)品不同。
好棒的分享,學(xué)習(xí)了?
謝謝你的支持,歡迎交流討論。