乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      SaaS可配置化:數(shù)據(jù)、界面、功能、流程可配置化

       漢無為 2020-04-05

      數(shù)據(jù)可配置化、界面可配置化、功能可配置化、流程可配置化

      SaaS可配置化:數(shù)據(jù)可配置化

      針對(duì)SaaS多租戶模型,本文分析了如何實(shí)現(xiàn)拓展數(shù)據(jù)的可配置。

      針對(duì)SaaS多租戶模型,在實(shí)際運(yùn)行過程中會(huì)發(fā)現(xiàn)不同的租戶需要保存不同的特殊字段,例如,就拿CRM系統(tǒng)而言,A租戶希望能保存客戶紀(jì)念日,來源等,而這些數(shù)據(jù)對(duì)應(yīng)B租戶而言并不需要。這種系統(tǒng)實(shí)現(xiàn)過濾中并不存在,而用戶又需要被保存的數(shù)據(jù),稱為拓展數(shù)據(jù)。顯然,不同的客戶需要保存的拓展數(shù)據(jù)可能是完全不同的。

      對(duì)拓展數(shù)據(jù)的處理,在傳統(tǒng)模式中是完全不存在問題的,因?yàn)閭鹘y(tǒng)軟件模式一個(gè)客戶對(duì)應(yīng)一套軟件及數(shù)據(jù)庫實(shí)例,系統(tǒng)可是實(shí)現(xiàn)根據(jù)客戶的要求定制化數(shù)據(jù)庫實(shí)例。但在SaaS模式,多個(gè)客戶對(duì)應(yīng)同一套實(shí)例,如依舊采用傳統(tǒng)定制化模式,數(shù)據(jù)庫必將產(chǎn)生大量多余的字段,進(jìn)而影響數(shù)據(jù)的性能。

      針對(duì)SaaS多租戶模型,對(duì)于拓展數(shù)據(jù),最常見的解決方案就是實(shí)現(xiàn)拓展數(shù)據(jù)的可配置,包含如下三種主流的解決方案。

      1:定制字段

      該解決方案更多還是在傳統(tǒng)軟件中被采用,根據(jù)用戶的實(shí)際需求,在數(shù)據(jù)表中增加相應(yīng)的字段。 如系統(tǒng)只有一個(gè)用戶,那么定制字段可以完美的滿足用戶及技術(shù)需要。

      但針對(duì)SaaS對(duì)租戶模型,如還為每一個(gè)客戶都添加字段,那么勢(shì)必會(huì)使表中字段多如牛毛,而且隨著定制字段的增多,將產(chǎn)生大量無意義字段,嚴(yán)重影響數(shù)據(jù)庫性能。

      2:預(yù)分配字段

      預(yù)分配的實(shí)現(xiàn)邏輯就是在設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)時(shí),預(yù)留設(shè)計(jì)多幾個(gè)無意義的字段,根據(jù)實(shí)際運(yùn)行過程所需的業(yè)務(wù)要求,為對(duì)應(yīng)的字段賦予實(shí)際的業(yè)務(wù)意義。

      例如A客戶需要額外留存訂單號(hào),那么預(yù)分配A字段的對(duì)于A客戶而言保存的就是訂單號(hào),B客戶需要額外需要座機(jī)號(hào),那么預(yù)分配A字段對(duì)應(yīng)B客戶而言就是座機(jī)號(hào)。

      預(yù)分配字段在一定程度滿足租戶對(duì)于拓展數(shù)據(jù)的需求,但并不是完美的解決方案,依舊存在如下不足點(diǎn):

      • 可拓展性差:預(yù)分配字段數(shù)無法實(shí)時(shí)把控,預(yù)分配字段解決模式需要在數(shù)據(jù)庫設(shè)計(jì)前期就設(shè)定好預(yù)留的字段個(gè)數(shù),預(yù)留多了容易造成浪費(fèi),預(yù)留少,不夠拓展使用。

      • 數(shù)據(jù)類型難把控,對(duì)于預(yù)分配位置,可能需要存儲(chǔ)字符類型,也可能需要存儲(chǔ)日期類型,具體的類型無法把控。當(dāng)然,也可以統(tǒng)一存成字符類型,在根據(jù)實(shí)際的業(yè)務(wù)要求,在代碼邏輯中實(shí)現(xiàn)類型的轉(zhuǎn)化。

      3:名稱值對(duì)

      引入配置元數(shù)據(jù)表的概率,數(shù)據(jù)庫表分為拓展數(shù)據(jù)表、業(yè)務(wù)數(shù)據(jù)表、配置元數(shù)據(jù)表。

      業(yè)務(wù)數(shù)據(jù)表負(fù)責(zé)存儲(chǔ)統(tǒng)一 的業(yè)務(wù)邏輯數(shù)據(jù),拓展數(shù)據(jù)表存儲(chǔ)根據(jù)租戶需求而新增的拓展數(shù)據(jù),而拓展數(shù)據(jù)表與業(yè)務(wù)數(shù)據(jù)表通過元數(shù)據(jù)配置表關(guān)聯(lián)。引入元數(shù)據(jù)噢誒子表,實(shí)現(xiàn)拓展數(shù)據(jù)的橫向拓展,而且完全由租戶業(yè)務(wù)驅(qū)動(dòng),不造成數(shù)據(jù)的浪費(fèi)及混亂。

      誠然,不管是定制字段,預(yù)分配字段還是名稱值對(duì),所針對(duì)的都是數(shù)據(jù)庫的設(shè)計(jì),本文主要還是介紹產(chǎn)品人員怎樣構(gòu)建SaaS應(yīng)用,對(duì)于涉及偏向技術(shù)性的問題,這里只大致介紹一下,有興趣的小伙伴可以自行查找相關(guān)資料就行了解。

      SaaS租戶來源于各行各業(yè),為適應(yīng)本行業(yè)的特點(diǎn),租戶必然會(huì)提出定制界面的要求,而SaaS應(yīng)用不可能像傳統(tǒng)軟件一樣,部署時(shí)為特定的用戶定制化開發(fā)符合要求的界面。因而實(shí)現(xiàn)界面的可配置化成為SaaS模式的必要要求。

      |SaaS可配置化:界面可配置化

        SaaS應(yīng)用不可能像傳統(tǒng)軟件一樣,部署時(shí)為特定的用戶定制化開發(fā)符合要求的界面,因而實(shí)現(xiàn)界面的可配置化成為SaaS模式的必要要求。要想實(shí)現(xiàn)SaaS界面的可配置化分別關(guān)注如下三個(gè)可配置點(diǎn)。

      一、菜單名字可配置化

      不同行業(yè)有不同行業(yè)的專用術(shù)語,例如:CRM系統(tǒng)中的客戶管理,在汽車金融公司就需要改為SP管理,客戶資料管理就應(yīng)該改為進(jìn)件管理。這些菜單名稱的配置及動(dòng)態(tài)展示,是SaaS系統(tǒng)實(shí)現(xiàn)跨行業(yè)使用所必備的基本要求。

      二、菜單層次結(jié)構(gòu)及分布的可配置化

      為了更符合用戶的使用習(xí)慣,菜單的層次結(jié)構(gòu)及分布也需要進(jìn)行可配置化,筆者在做庫存監(jiān)管項(xiàng)目時(shí)就有遇到過,有的客戶需要把入庫審核、出庫審核、挪庫審核、臨時(shí)出庫審核按照嚴(yán)格的順序排列,而有的客戶需要把各類審核統(tǒng)一歸納到審核管理母菜單中。

      所有作為SaaS系統(tǒng)十分有必要實(shí)現(xiàn)菜單層次結(jié)構(gòu)及分布的可配置,在實(shí)際操作過程中需要注意如下幾個(gè)問題:

      一個(gè)租戶一套菜單;

      一個(gè)菜單可以關(guān)聯(lián)一個(gè)原子功能;

      組織成樹狀結(jié)構(gòu),構(gòu)成上下級(jí)菜單結(jié)構(gòu);

      同級(jí)菜單間存在顯示順序的問題。

      三、頁面元素可配置

      與功能菜單類似,各功能頁面上的內(nèi)容也是供用戶與系統(tǒng)交互的界面元素。不同的租戶可能也會(huì)有不同的定制化需求,無論是對(duì)頁面元素的位置、個(gè)數(shù)、順序,還是元素的含義,個(gè)租戶都會(huì)有一定定制化需求。

      前面在《SaaS可配置化:數(shù)據(jù)可配置化》中有提到,租戶可根據(jù)自己的實(shí)際業(yè)務(wù)需求定制化拓展數(shù)據(jù),這些定制化的拓展數(shù)據(jù)就會(huì)涉及到在頁面展示的問題,不同的租戶,頁面元素個(gè)數(shù)可能完全不一樣。

      同時(shí),在系統(tǒng)設(shè)置時(shí),雖然一般情況下是不允許用戶刪除這些界面元素,但有時(shí)還是需要給予用戶權(quán)限,讓用戶對(duì)一些無關(guān)緊要的元素進(jìn)行隱藏。

      同時(shí)針對(duì)同一個(gè)頁面元素,不同的租戶可能可能需要定義成不同含義,例如:在新建客戶時(shí),針對(duì)“客戶姓名”這個(gè)標(biāo)簽,有的租戶可能會(huì)定義成“顧客姓名”,“有的租戶會(huì)定義成”代理商姓名“。另外對(duì)于元素的排序,位置不同的租戶也會(huì)有不同的定制化需求。

      幸好,現(xiàn)在網(wǎng)上已有大量的前端框架可實(shí)現(xiàn)上述的定制化要求,有興趣的小伙伴可以自行查找

      所以,對(duì)于SaaS產(chǎn)品實(shí)現(xiàn)界面可定制化,需要注意實(shí)現(xiàn)菜單名字,菜單層次結(jié)構(gòu)及分布,頁面元素的可配置。

      |SaaS可配置化:功能可配置

      對(duì)SaaS系統(tǒng)而言,推崇的就是“按需購買”,依據(jù)用戶的實(shí)際需求為用戶配置對(duì)應(yīng)的功能。但SaaS的多租戶模型決定了系統(tǒng)不可能參照傳統(tǒng)軟件模式,在為用戶部署時(shí)去掉不必要的功能。為適應(yīng)多變的用戶需求,SaaS軟件只能實(shí)現(xiàn)功能可配置。那么SaaS如何才能做到功能可配置呢?

      一、劃分原子功能

      所謂的原子功能也就是系統(tǒng)最小的組成單位,原子功能與原子功能間相互獨(dú)立,互不重疊,所有的原子功能具有如下原則:

      • 每個(gè)功能都具有價(jià)值

      • 每個(gè)都不可細(xì)分

      • 功能間互不重疊

      • 功能間不循環(huán)依賴

      • 整個(gè)系統(tǒng)功能是完整的

      劃分原子功能的最基本原則就是“每個(gè)功能都具有價(jià)值“,而且這種價(jià)值是相對(duì)用戶而言的。只有對(duì)用戶具有價(jià)值的功能才會(huì)被用戶購買。

      例如新建賬號(hào)時(shí),系統(tǒng)會(huì)對(duì)管理員輸入的手機(jī)號(hào)及信息進(jìn)行驗(yàn)證,但這種驗(yàn)證只是新建賬號(hào)的一個(gè)步驟,并不能為用戶帶來任何價(jià)值,也就不能劃分成單獨(dú)的一個(gè)原子功能。

      除關(guān)注功能所具有的價(jià)值外,劃分原子功能時(shí),需基于既定功能架構(gòu)盡量細(xì)化,做到每個(gè)劃分的原子功能都是不可細(xì)分的。例如針對(duì)表單的錄入,用戶在創(chuàng)建時(shí)往往會(huì)區(qū)分新建表單和提交表單,這兩個(gè)操作對(duì)用戶而言都是具有意義的,所以劃分原子功能時(shí),拆分新建表單和提交表單兩個(gè)原子功能,會(huì)更清晰,更靈活。

      在進(jìn)行分解時(shí),還需要關(guān)注原子功能之間的關(guān)聯(lián)關(guān)系,做到不可細(xì)分,互不重疊。

      注意,功能的分解需要保持系統(tǒng)的完整性,也就是說,劃分出來的所有原子功能,要覆蓋整個(gè)系統(tǒng)的功能,而不存在沒有被劃分的系統(tǒng)功能,確保系統(tǒng)功能的完整性

      二、功能定義及依賴

      在實(shí)際操作過程中,作為產(chǎn)品人員,還需要對(duì)劃分的原子功能進(jìn)行定義和建立原子功能間的依賴關(guān)系。

      所謂功能定義其實(shí)就是對(duì)原子功能進(jìn)行描述,定義它的名稱,關(guān)鍵字,內(nèi)容等相關(guān)信息。其中名稱和內(nèi)容便于對(duì)原子功能進(jìn)行詳細(xì)的描述,而關(guān)鍵字,重在對(duì)該原子功能進(jìn)行唯一標(biāo)識(shí),在系統(tǒng)上需要時(shí)刻確保改該標(biāo)識(shí)的唯一性。

      除對(duì)原子功能進(jìn)行描述,在劃分過程中我們會(huì)發(fā)現(xiàn),并不是所有的原子功能都可單獨(dú)使用,有些功能需要依賴其他功能才能使用,功能與功能間存在一定的依賴關(guān)系。

      例如,很多B端管理系統(tǒng)都具有“查看操作日志”這種功能,但“查看操作日志”往往依賴于“查看數(shù)據(jù)列表”,如果租戶沒有購買“查看數(shù)據(jù)列表”這個(gè)功能,那“查看操作日志”也是不能使用的。

      所謂的功能依賴,就是指一個(gè)功能在沒有另外某些功能的情況下是不能使用的 。

      三、功能包設(shè)計(jì)

      通過劃分原子,對(duì)原子功能進(jìn)行定義,及設(shè)計(jì)原子功能的依賴關(guān)系。我們基本實(shí)現(xiàn)了對(duì)系統(tǒng)功能的梳理,回到我們的出發(fā)點(diǎn):為應(yīng)對(duì)客戶的“按需購買”而實(shí)現(xiàn)功能的可配置。

      但其實(shí),光具有原子功能,并不能高效的實(shí)現(xiàn)功能的可配置。

      通過逐步細(xì)化及劃分,系統(tǒng)原子功能數(shù)量急劇增加,可達(dá)到幾十個(gè),甚至可達(dá)到上百個(gè)。直接對(duì)這些原子功能進(jìn)行管理是超級(jí)復(fù)雜的事情。而且這些原子功能之間的使用并不是完全獨(dú)立,很多功能操作是相關(guān)。

      例如客戶的新建,查看,編輯,刪除這些功能都是一起使用,往往不存在單獨(dú)使用的情況。并且在前一步中我們也了解到,劃分的原子功能之間是存在依賴關(guān)系的,而這些具有依賴關(guān)系的原子功能總是綁定起來一起使用,從使用場景也可以看出,具有相同使用場景的原子功能不是具有操作關(guān)聯(lián)性就是具有依賴性。

      所以在原子功能的基礎(chǔ)上,整合具有操作關(guān)聯(lián)性及依賴性的原子功能,以功能包的形式統(tǒng)一管理是十分有必要的。

      所謂的功能包就是一組具有關(guān)聯(lián)性,依賴性的原子功能的集合體,功能包的設(shè)計(jì)遵循高內(nèi)聚,低耦合的原則,具有關(guān)聯(lián)性的原子功能聚合在一起,而功能包與功能包盡量減少依賴關(guān)系,進(jìn)而保證每個(gè)功能包都盡可能單獨(dú)的進(jìn)行操作使用。

      四、定義銷售包

      功能包已經(jīng)將具有關(guān)聯(lián)性的原子功能集合在一起了,但對(duì)于客戶而言,定義好的功能包仍不能單獨(dú)使用。所以為了讓客戶購買后能夠充分使用系統(tǒng),還需要按不同的商業(yè)意圖構(gòu)建適合用戶使用銷售包。

      銷售包只是一種以向用戶銷售而定義功能包。例如但凡成型的SaaS應(yīng)用都會(huì)有最小版,標(biāo)準(zhǔn)版,完整版?;虼嬖诎纯蛻羲鶎傩袠I(yè)而定義的服務(wù)行業(yè)版,制造行業(yè)版等。這些都可以稱之為銷售包。

      五、功能使用校驗(yàn)

      在前面已經(jīng)定義了原子功能,功能包,銷售包。在實(shí)際使用過程中,對(duì)用戶操作權(quán)限的校驗(yàn)還是基于原子功能的,通過驗(yàn)證改用戶是否具有改原子功能的操作權(quán)限,進(jìn)而實(shí)現(xiàn)系統(tǒng)功能權(quán)限的控制。

      00:00

      SaaS軟件在實(shí)際部署使用過程中勢(shì)必需要面對(duì)各類型租戶,租戶需求千差萬別,為了最大程度滿足使用,構(gòu)建的SaaS應(yīng)用需要實(shí)現(xiàn)最大程度的可配置。前面已針對(duì)數(shù)據(jù)可配置、界面可配置、功能可配置進(jìn)行詳細(xì)描述,現(xiàn)再詳細(xì)闡述流程可配置。

      SaaS可配置化:流程可配置

      基礎(chǔ)理論

      抽象業(yè)務(wù)流程,將業(yè)務(wù)流程的流轉(zhuǎn)看做是一個(gè)流水生產(chǎn)線。包含三種核心概念,分別是:原材料、通道、加工、原材料在事先配置好的通道中流轉(zhuǎn),經(jīng)過多處加工最后得出預(yù)期的產(chǎn)品。

      原材料可看成是原始數(shù)據(jù),通道看成是數(shù)據(jù)關(guān)聯(lián),加工看成是一個(gè)一個(gè)的服務(wù)。原數(shù)據(jù)通過數(shù)據(jù)關(guān)聯(lián)連接對(duì)應(yīng)的服務(wù),其中服務(wù)包含三要素:輸入(I)、輸出(O)、操作(A),一旦原始數(shù)據(jù)符合數(shù)據(jù)關(guān)聯(lián)要求,就可順利通過I流入,對(duì)應(yīng)的A將會(huì)依據(jù)定義好的邏輯對(duì)原始數(shù)據(jù)進(jìn)行處理,最終數(shù)據(jù)從O流入。

      整套流程可通過多套數(shù)據(jù)關(guān)聯(lián)鏈接起來,原始數(shù)據(jù)經(jīng)過一步一步處理,最終將會(huì)被加工成預(yù)計(jì)需要的結(jié)果。

      設(shè)計(jì)原則

      整個(gè)流程化設(shè)計(jì)原則是:組件組裝,將業(yè)務(wù)流轉(zhuǎn)過程中涉及的核心模塊拆分成組件,流程可配置化的過程就是對(duì)整個(gè)服務(wù)流程組件進(jìn)行生產(chǎn)和組裝的過程。

      結(jié)合是實(shí)際業(yè)務(wù)場景,對(duì)應(yīng)的組件可劃分為5大類,分別是:服務(wù)、關(guān)聯(lián)、規(guī)則、節(jié)點(diǎn)、約束與依賴。

      1. 服務(wù)

      服務(wù)的定義包含三個(gè)模塊,分別是輸入、操作、輸入。其中操作屬于核心模塊,定義了該服務(wù)所要執(zhí)行的具體操作。整個(gè)服務(wù)體可概述為可重用的軟件模塊,可以被看出是不可分割的功能體,如果有看過《SaaS可配置化-功能可配置》就會(huì)知道,其實(shí)服務(wù)的對(duì)應(yīng)的就是系統(tǒng)的“原子功能”。

      2. 關(guān)聯(lián)

      關(guān)聯(lián)最重要的作用就是連接規(guī)則與服務(wù),通過關(guān)聯(lián)將不同功能的服務(wù)串聯(lián)起來,進(jìn)而實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)流的流轉(zhuǎn)。

      3. 規(guī)則

      規(guī)則用于對(duì)數(shù)據(jù)進(jìn)行判斷,并依據(jù)判斷結(jié)果來選擇下一個(gè)關(guān)聯(lián)。由于示意圖可看出:整體由三部分組成,條件、出分別是輸入、口。根據(jù)條件選定對(duì)應(yīng)的出口,出口再與關(guān)聯(lián)鏈接,進(jìn)入完成業(yè)務(wù)邏輯的流轉(zhuǎn)

      4. 節(jié)點(diǎn)

      節(jié)點(diǎn)的引入是為了支持并行時(shí)序,多任務(wù)并行,通過對(duì)應(yīng)的關(guān)聯(lián)匯集到設(shè)定的節(jié)點(diǎn)中。任務(wù)間具有一定的時(shí)序關(guān)聯(lián),執(zhí)行完一個(gè)任務(wù)后,同時(shí)開啟若干個(gè)任務(wù),它們都完成后再觸發(fā)后續(xù)任務(wù)

      5. 約束與依賴

      約束針對(duì)SaaS模式多租戶情況提出,在實(shí)現(xiàn)流程可配置時(shí),需要添加約束也就是隱性條件,確保各租戶間數(shù)據(jù)的隔離。依賴描述的是規(guī)則與規(guī)則之間,存在數(shù)值與邏輯互為條件或不可分離的情況。

      6. 解決方案

      上面有對(duì)流程可配置的基礎(chǔ)理論和原則進(jìn)行詳細(xì)的闡述,下面結(jié)合實(shí)際場景對(duì)流程可配置產(chǎn)品的使用過程做一定的描述。

      7. 創(chuàng)建節(jié)點(diǎn)

      在這里定義的節(jié)點(diǎn)需要區(qū)分設(shè)計(jì)原則中的節(jié)點(diǎn)概念,這里的節(jié)點(diǎn)更多是針對(duì)前端用戶定義的,其基礎(chǔ)含義就是數(shù)據(jù)在流轉(zhuǎn)過程中需要經(jīng)過的各個(gè)任務(wù)階段,在設(shè)計(jì)SaaS過程中需要注意節(jié)點(diǎn)有對(duì)應(yīng)負(fù)責(zé)人,操作及數(shù)據(jù)可見權(quán)限。

      例如:針對(duì)一個(gè)審批節(jié)點(diǎn),在配置流程過程中需要配置具體的審核人員,是否具有“通過”,“退回”操作,是否可查看,編輯審核列表中的某些數(shù)據(jù)項(xiàng)。

      節(jié)點(diǎn)類型:

      在SaaS產(chǎn)品設(shè)計(jì)中,成功創(chuàng)建節(jié)點(diǎn)后,還需要考慮提供租戶對(duì)節(jié)點(diǎn)權(quán)限進(jìn)行設(shè)置。常見的節(jié)點(diǎn)權(quán)限設(shè)置往往通過限制該節(jié)點(diǎn)負(fù)責(zé)人,對(duì)節(jié)點(diǎn)包含字段的操作權(quán)限來實(shí)現(xiàn)。

      例如:對(duì)于一需要提交的表單,管理員可通過設(shè)置其中字段為“可見”、“可編輯”、“隱藏”進(jìn)而實(shí)現(xiàn)權(quán)限的控制。

      8. 添加流程

      開始介紹的創(chuàng)建節(jié)點(diǎn),針對(duì)具體使用場景。節(jié)點(diǎn)創(chuàng)建完畢后自然而然是添加流程操作,進(jìn)而實(shí)現(xiàn)流程的可配置化。一直描述的流程其實(shí)數(shù)據(jù)流轉(zhuǎn)的方向或途徑,租戶在使用SaaS過程中會(huì)產(chǎn)生文檔/產(chǎn)品/財(cái)務(wù)數(shù)據(jù)/項(xiàng)目/任務(wù)等數(shù)據(jù),這些數(shù)據(jù)只有通過流程才能一一串聯(lián)起來,進(jìn)而實(shí)現(xiàn)應(yīng)有的價(jià)值。

      在實(shí)際設(shè)計(jì)過程中,可通過設(shè)計(jì)三部分:流程節(jié)點(diǎn)、分支和權(quán)限進(jìn)而實(shí)現(xiàn)添加流程操作,其中流程節(jié)點(diǎn)和權(quán)限已介紹。

      分支的主要作用是確定數(shù)據(jù)的流向,在實(shí)際業(yè)務(wù)場景中,需要依據(jù)不同的條件流向不同的節(jié)點(diǎn),例如:在財(cái)務(wù)審核中,小于10000,財(cái)務(wù)經(jīng)理審核,大于10000財(cái)務(wù)總監(jiān)審核。這個(gè)時(shí)候,可以以1000作為分支流轉(zhuǎn)的判斷條件進(jìn)而實(shí)現(xiàn)數(shù)據(jù)流向的可配置性。

      當(dāng)然,分支流程的核心設(shè)計(jì)點(diǎn)在于實(shí)現(xiàn)分支判斷條件的靈活性。因?yàn)獒槍?duì)不同的業(yè)務(wù)場景,需要不同的對(duì)比判斷條件,包括數(shù)值對(duì)比,邏輯判斷等。

      上述不管是基礎(chǔ)理論,設(shè)計(jì)原則,還是解決方案都只是提供一種SaaS流程可配置化的思路,不同的應(yīng)用場景有不同的解決方案,歡迎交流。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多