本發(fā)明涉及數(shù)據(jù)處理,更具體的,涉及一種搭積木式的任務(wù)清單生成方法、系統(tǒng)和可讀存儲介質(zhì)。
背景技術(shù):
1、傳統(tǒng)的任務(wù)管理系統(tǒng)中,項目類型、項目階段和項目任務(wù)都是作為項目的固有屬性存在,其跟對應(yīng)的項目存在著強(qiáng)關(guān)聯(lián)的關(guān)系,即只有當(dāng)項目存在,才能有對應(yīng)的項目類型、項目階段和項目任務(wù),若項目不存在,其也會一同消失。
2、然而,目前現(xiàn)有做法存在如下多個問題:其一是重復(fù)維護(hù),由于項目類型、項目階段和任務(wù)是項目的固有屬性,是呈強(qiáng)關(guān)聯(lián)關(guān)系,每新增一個項目都需要重新維護(hù)其屬性值;其二是無法復(fù)用,即使是同一類型的項目,其對應(yīng)的項目類型、項目階段和任務(wù)都是一樣的,每次也都需要重新維護(hù),無法進(jìn)行復(fù)用,浪費(fèi)時間人力;其三是響應(yīng)速度慢,對于那些短周期多項目并行的情況,工程師很難有足夠的時間去維護(hù)其對應(yīng)的任務(wù)信息,導(dǎo)致無法進(jìn)行快速響應(yīng)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是提供一種搭積木式的任務(wù)清單生成方法、系統(tǒng)和可讀存儲介質(zhì),定義的屬性型積木和方案型積木可以重復(fù)使用,并且屬性型積木之間可以相互結(jié)合,形成不同的方案型積木,靈活度高,可擴(kuò)展不同類型的積木,以適應(yīng)不同行業(yè)不用應(yīng)用場景下的項目。
2、本發(fā)明第一方面提供了一種搭積木式的任務(wù)清單生成方法,包括以下步驟:
3、獲取歷史項目,并基于所述歷史項目得到基本屬性,其中,所述基本屬性至少包括項目類型、項目階段以及項目任務(wù);
4、將每個所述基本屬性作為獨(dú)立屬性維護(hù)各自的屬性信息得到屬性庫,基于屬性庫中的每條記錄得到屬性型積木;
5、基于所述屬性型積木進(jìn)行相互組合得到方案型積木,所述方案型積木包括任務(wù)方案積木和項目階段方案積木;
6、基于所述屬性型積木與所述方案型積木進(jìn)行動態(tài)映射,并基于目標(biāo)項目對應(yīng)的屬性因子進(jìn)行積木自動匹配以生成任務(wù)清單。
7、本方案中,所述獲取歷史項目,并基于所述歷史項目得到基本屬性,具體包括:
8、獲取歷史項目的固有屬性;
9、從所述固有屬性中將項目類型、項目階段以及項目任務(wù)抽離出來以解耦其與原有項目的關(guān)聯(lián)性;
10、對所有歷史項目中的項目類型、項目階段以及項目任務(wù)進(jìn)行抽離并解耦得到所述基本屬性,其中,基本屬性中三個屬性相互獨(dú)立。
11、本方案中,所述將每個所述基本屬性作為獨(dú)立屬性維護(hù)各自的屬性信息得到屬性庫,具體包括:
12、新增項目類型形成項目類型庫,每種項目類型關(guān)聯(lián)項目不同的屬性因子,且每條項目類型明細(xì)是一個項目類型積木;
13、新增項目階段形成項目階段庫,每條項目階段明細(xì)是一個項目階段積木;
14、新增項目任務(wù)形成任務(wù)庫,其中,每條任務(wù)明細(xì)是一個任務(wù)積木;
15、基于所述項目類型庫、所述項目階段庫以及所述任務(wù)庫得到所述屬性庫,其中,所述屬性庫中的屬性型積木包括所述項目類型積木、所述項目階段積木和所述任務(wù)積木。
16、本方案中,所述基于所述屬性型積木進(jìn)行相互組合得到方案型積木,具體包括:
17、基于所述任務(wù)庫隨機(jī)選擇不同的任務(wù)進(jìn)行組合得到所述任務(wù)方案積木;
18、基于所述項目階段庫隨機(jī)選擇不同的項目階段進(jìn)行組合得到所述項目階段方案積木;
19、基于所述任務(wù)方案積木和所述項目階段方案積木得到所述方案型積木。
20、本方案中,所述基于所述屬性型積木與所述方案型積木進(jìn)行動態(tài)映射,具體包括:
21、提取所述屬性型積木中的項目類型積木和項目階段積木;
22、基于所述項目類型積木作為根單元進(jìn)行一對多動態(tài)映射到所述項目階段方案積木、所述項目階段積木、所述任務(wù)方案積木和所述任務(wù)積木上;
23、基于所述項目階段積木作為根單元進(jìn)行一對多動態(tài)映射到所述任務(wù)方案積木和所述任務(wù)積木上。
24、本方案中,所述基于目標(biāo)項目對應(yīng)的屬性因子進(jìn)行積木自動匹配以生成任務(wù)清單,具體包括:
25、獲取目標(biāo)項目,以提取目標(biāo)屬性因子;
26、基于所述目標(biāo)屬性因子自動匹配推薦項目類型表,并從中選中一個目標(biāo)項目類型積木;
27、基于目標(biāo)項目類型積木及其對應(yīng)的映射關(guān)系自動生成所述任務(wù)清單,并對任務(wù)清單中的重復(fù)項進(jìn)行去重作業(yè)。
28、本發(fā)明第二方面還提供一種搭積木式的任務(wù)清單生成系統(tǒng),包括存儲器和處理器,所述存儲器中包括搭積木式的任務(wù)清單生成方法程序,所述搭積木式的任務(wù)清單生成方法程序被所述處理器執(zhí)行時實(shí)現(xiàn)如下步驟:
29、獲取歷史項目,并基于所述歷史項目得到基本屬性,其中,所述基本屬性至少包括項目類型、項目階段以及項目任務(wù);
30、將每個所述基本屬性作為獨(dú)立屬性維護(hù)各自的屬性信息得到屬性庫,基于屬性庫中的每條記錄得到屬性型積木;
31、基于所述屬性型積木進(jìn)行相互組合得到方案型積木,所述方案型積木包括任務(wù)方案積木和項目階段方案積木;
32、基于所述屬性型積木與所述方案型積木進(jìn)行動態(tài)映射,并基于目標(biāo)項目對應(yīng)的屬性因子進(jìn)行積木自動匹配以生成任務(wù)清單。
33、本方案中,所述獲取歷史項目,并基于所述歷史項目得到基本屬性,具體包括:
34、獲取歷史項目的固有屬性;
35、從所述固有屬性中將項目類型、項目階段以及項目任務(wù)抽離出來以解耦其與原有項目的關(guān)聯(lián)性;
36、對所有歷史項目中的項目類型、項目階段以及項目任務(wù)進(jìn)行抽離并解耦得到所述基本屬性,其中,基本屬性中三個屬性相互獨(dú)立。
37、本方案中,所述將每個所述基本屬性作為獨(dú)立屬性維護(hù)各自的屬性信息得到屬性庫,具體包括:
38、新增項目類型形成項目類型庫,每種項目類型關(guān)聯(lián)項目不同的屬性因子,且每條項目類型明細(xì)是一個項目類型積木;
39、新增項目階段形成項目階段庫,每條項目階段明細(xì)是一個項目階段積木;
40、新增項目任務(wù)形成任務(wù)庫,其中,每條任務(wù)明細(xì)是一個任務(wù)積木;
41、基于所述項目類型庫、所述項目階段庫以及所述任務(wù)庫得到所述屬性庫,其中,所述屬性庫中的屬性型積木包括所述項目類型積木、所述項目階段積木和所述任務(wù)積木。
42、本方案中,所述基于所述屬性型積木進(jìn)行相互組合得到方案型積木,具體包括:
43、基于所述任務(wù)庫隨機(jī)選擇不同的任務(wù)進(jìn)行組合得到所述任務(wù)方案積木;
44、基于所述項目階段庫隨機(jī)選擇不同的項目階段進(jìn)行組合得到所述項目階段方案積木;
45、基于所述任務(wù)方案積木和所述項目階段方案積木得到所述方案型積木。
46、本方案中,所述基于所述屬性型積木與所述方案型積木進(jìn)行動態(tài)映射,具體包括:
47、提取所述屬性型積木中的項目類型積木和項目階段積木;
48、基于所述項目類型積木作為根單元進(jìn)行一對多動態(tài)映射到所述項目階段方案積木、所述項目階段積木、所述任務(wù)方案積木和所述任務(wù)積木上;
49、基于所述項目階段積木作為根單元進(jìn)行一對多動態(tài)映射到所述任務(wù)方案積木和所述任務(wù)積木上。
50、本方案中,所述基于目標(biāo)項目對應(yīng)的屬性因子進(jìn)行積木自動匹配以生成任務(wù)清單,具體包括:
51、獲取目標(biāo)項目,以提取目標(biāo)屬性因子;
52、基于所述目標(biāo)屬性因子自動匹配推薦項目類型表,并從中選中一個目標(biāo)項目類型積木;
53、基于目標(biāo)項目類型積木及其對應(yīng)的映射關(guān)系自動生成所述任務(wù)清單,并對任務(wù)清單中的重復(fù)項進(jìn)行去重作業(yè)。
54、本發(fā)明第三方面提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中包括機(jī)器的一種搭積木式的任務(wù)清單生成方法程序,所述搭積木式的任務(wù)清單生成方法程序被處理器執(zhí)行時,實(shí)現(xiàn)如上述任一項所述的一種搭積木式的任務(wù)清單生成方法的步驟。
55、本發(fā)明公開的一種搭積木式的任務(wù)清單生成方法、系統(tǒng)和可讀存儲介質(zhì),定義的屬性型積木和方案型積木可以重復(fù)使用,并且屬性型積木之間可以相互結(jié)合,形成不同的方案型積木,靈活度高,可擴(kuò)展不同類型的積木,以適應(yīng)不同行業(yè)不用應(yīng)用場景下的項目。