真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

實際工作中遇到的技術(shù)難題與大家交流(工作流條件表達式計算部分),希望技術(shù)高手能給于指點

有一個審核的工作流程,默認情況下是 【杭州編輯審核】--》 【北京編輯審核】--》 【信息發(fā)布員審核】--》 【信息發(fā)布】

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)六合免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

這個是一個典型的工作審核流程,我們可以簡單的建立3個角色,來定義這個審核流程,也很容易可以達到目的,但是問題沒這么簡單了。

 

1:若是杭州編輯發(fā)布的,需要走 【杭州編輯審核】--》 【北京編輯審核】--》 【信息發(fā)布員審核】--》 【信息發(fā)布】 流程。

2:若是北京編輯發(fā)布的,需要走 【北京編輯審核】--》 【信息發(fā)布員審核】 --》 【信息發(fā)布】流程。

 

這下問題變得有些復(fù)雜了,還需要自動判斷當(dāng)前編輯人員是屬于哪個組織的?說白了,就是需要有一個條件表達式。

 

// 例如程序想達到的運行效果如下,這個是審核流程的入口判斷 

if (this.userinfo.company == "杭州")

{

     杭州的審核流程

}

if (this.userinfo.company == "北京")

{

     北京的審核流程

}

 

例如現(xiàn)在設(shè)置了一個條件表達式 “UserInfo.Company == "杭州"” 那問題是,如何動態(tài)的讓程序判斷是否滿足了這個條件?

我如何寫程序才能道道

if (UserInfo.Company == "杭州")

{

     杭州的審核流程

}

 

紅色部分是可以自由定義的,我如何能做到,與我寫固定的程序一樣的效果?這個表達式是否能成立,用C#如何做才是最靈活的?客戶可以自由定義的?

如何能讓程序動態(tài)執(zhí)行?紅色部分又可以自由定義?請高手指點

 

例如紅色這個表達式可以由用戶自由定義的功能 

 UserInfo.Company == "杭州" && UserInfo.Age < 40

 UserInfo.Company == "北京"

 UserInfo.Age > 40 || UserInfo.Age < 30

 

工作流開始 --》 UserInfo.Company == "杭州"?--》 【杭州編輯審核】-》 【北京編輯審核】-》 【信息發(fā)布員審核】 -》 【信息發(fā)布】

                                 ||                                                                                               ^

                                 ||                                                                                               ||

                                 V                                                                                               ||

                                 ==============================================

 

當(dāng)然在程序里進行了硬編碼,那是很容易的事情,但是紅色部分想用戶自己可以靈活定義,就難了,不知道如何做會更好?更靈活?

虛心向大家學(xué)習(xí),當(dāng)然紅色部分的表達式可能更復(fù)雜,不是只是一個 == 條件的。

 

 

若有滿意的例子程序可以提供的,愿意支付 500元辛苦費。

 

程序的要求:

1:能驗證表達式是否成立,語法是否正確?出錯了可以提示。
2:能正確保存表達式,顯示表達式。
3:能正確解析表達式。

4: 不需要整個流程的定義,流程的實現(xiàn),只需要條件表達式這部分的示意程序就可以了。

5: 只要C#語言的代碼,其他語言的不要。

 

往往想得太高了,實際能力沒那么強的,呵呵
先簡單一點兒能實現(xiàn),就很不錯了

例如 天數(shù) > 3 很容易就可以修改為
天數(shù) > 3 && 天數(shù) < 5

 

 

主要目的,不是為了繞過難題解決問題,而是就是解決這個問題,不需要變通的解決方法。

 

  

 

將權(quán)限管理、工作流管理做到我能力的極致,一個人只能做好那么很少的幾件事情。
 

About

實際工作中遇到的技術(shù)難題與大家交流(工作流條件表達式計算部分),希望技術(shù)高手能給于指點

吉日嘎拉(蒙古語為吉祥如意),2000年畢業(yè)于黑龍江大學(xué)計算機系軟件專業(yè),目前定居杭州,典型的IT軟件土鱉一個,外號“軟件包工頭”。

 

通用權(quán)限管理系統(tǒng)組件(GPM - General Permissions Manager)自2003年開始發(fā)布,目前是國內(nèi)注冊用戶和免費盜版用戶最多的權(quán)限管理系統(tǒng),是各種信息管理系統(tǒng)開發(fā)中徹底的權(quán)限解決方案。本組件支持多種主流數(shù)據(jù)庫(Oracle、sqlsever、db2、MySQL),功能強大,使用方便,代碼簡潔,思路嚴謹,被廣大支持者稱為權(quán)限管理系統(tǒng)中的“走火入魔級權(quán)限管理系統(tǒng)”。

 

精心維護通用權(quán)限管理系統(tǒng)組件(GPM - General Permissions Manager)有8年多,3年的不斷推廣,20萬行經(jīng)典的業(yè)務(wù)邏輯積累,經(jīng)過上萬次的調(diào)試修正,經(jīng)歷了四百個付費客戶,上百軟件公司的實戰(zhàn)開發(fā)。

11年以上開發(fā)經(jīng)驗,外企工作5年,上市公司3年,獨立經(jīng)營軟件公司2年,主持研發(fā)部門管理工作4年以上。

將權(quán)限管理、工作流做到我能力的極致,一個人只能做好那么很少的幾件事情。

實際工作中遇到的技術(shù)難題與大家交流(工作流條件表達式計算部分),希望技術(shù)高手能給于指點
QQ:252056973,Mail:jirigala_bao@hotmail.com

訪問者分布實際工作中遇到的技術(shù)難題與大家交流(工作流條件表達式計算部分),希望技術(shù)高手能給于指點

通用權(quán)限管理模塊的嚴謹設(shè)計定位、精心編碼實現(xiàn)、不斷維護推廣、持續(xù)優(yōu)化改進,主要是為了實現(xiàn)一個可以高度重復(fù)利用勞動成果的工具軟件并×××給所需的人們,另想成為國人值得驕傲的知名軟件功能模塊。

可供國內(nèi)管理類開發(fā)人員在日常工作中進行靈活二次開發(fā)利用的模塊,開發(fā)管理類軟件的必備工具之一,我們的目標(biāo)就是讓程序員早點兒回家休息。

淘寶店地址:http://jirigala.taobao.com


網(wǎng)站題目:實際工作中遇到的技術(shù)難題與大家交流(工作流條件表達式計算部分),希望技術(shù)高手能給于指點
URL網(wǎng)址:http://weahome.cn/article/pedjhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部