本公開(kāi)涉及家電領(lǐng)域,尤其涉及一種蜂窩式云協(xié)同辦公方法及系統(tǒng)。
背景技術(shù):
經(jīng)濟(jì)的發(fā)展和現(xiàn)代企業(yè)規(guī)模的擴(kuò)大,使得企業(yè)對(duì)業(yè)務(wù)的管理需求越來(lái)越高,隨著日常辦公的電子化、網(wǎng)絡(luò)化發(fā)展,越來(lái)越多的企業(yè)開(kāi)始在日常工作中引入自動(dòng)化辦公系統(tǒng),但普通的自動(dòng)化辦公系統(tǒng)的任務(wù)流程有很大的局限性,無(wú)法適應(yīng)實(shí)際發(fā)生的業(yè)務(wù)需求,致使在實(shí)際工作中反而被辦公系統(tǒng)所限制,操作繁瑣,影響工作效率。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)實(shí)施例提供一種蜂窩式云協(xié)同辦公方法及系統(tǒng),能夠使工作流程更加靈活化、智能化,從而提高工作效率。
本公開(kāi)實(shí)施例采用如下技術(shù)方案:
一種蜂窩式云協(xié)同辦公方法,包括:
s1、通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
s2、通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
s3、用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
一種蜂窩式云協(xié)同辦公系統(tǒng),包括:
第一模塊,用于通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
第二模塊,用于通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
第三模塊,用于用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
一種蜂窩式云協(xié)同辦公系統(tǒng),包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu),通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。以解決目前自動(dòng)化辦公系統(tǒng)中工作流模式無(wú)法適應(yīng)具體工作需求的缺陷,使工作流程更加靈活化、智能化,從而提高工作效率。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之一。
圖2是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之二。
圖3是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之三。
圖4是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之四。
圖5是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之五。
圖6是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之六。
圖7是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之七。
圖8是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之八。
圖9是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之九。
圖10是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之十。
圖11是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之十一。
圖12是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之十二。
圖13是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之十三。
圖14是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公方法的示意圖之十四。
圖15是根據(jù)一示例性實(shí)施例示出的蜂窩式云協(xié)同辦公系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
實(shí)施例1
圖1是根據(jù)一示例性實(shí)施例示出的一種蜂窩式云協(xié)同辦公方法,如圖1所示,該方法包括:
s1、通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
s2、通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
s3、用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
在一個(gè)實(shí)施例中,如圖2所示,上述步驟s1中所述建立蜂窩式用戶(hù)結(jié)構(gòu),包括:
s11、建立用戶(hù)模塊在數(shù)據(jù)庫(kù)中建立用戶(hù);
s12、建立部門(mén)模塊將用戶(hù)組成部門(mén);
s13、加入部門(mén)模塊由部門(mén)組成更大的部門(mén)。
在一個(gè)實(shí)施例中,如圖3所示,上述步驟s2中所述建立蜂窩式任務(wù)集群包括:
s21、建立任務(wù)模塊在用戶(hù)新建一個(gè)任務(wù)并指定任務(wù)執(zhí)行者時(shí),向發(fā)起請(qǐng)求的用戶(hù)返回建立任務(wù)的結(jié)果;
s22、任務(wù)分解模塊在任務(wù)過(guò)程中需要其它用戶(hù)協(xié)同工作時(shí),獲取當(dāng)前任務(wù)執(zhí)行者進(jìn)行分解任務(wù)的操作,向系統(tǒng)發(fā)送任務(wù)分解請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行分解操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)分解的結(jié)果;
s23、任務(wù)指派模塊在任務(wù)過(guò)程中需要改變當(dāng)前執(zhí)行用戶(hù)時(shí),獲取當(dāng)前執(zhí)行用戶(hù)對(duì)任務(wù)進(jìn)行指派操作,向系統(tǒng)發(fā)送任務(wù)指派請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行指派操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)指派的結(jié)果;
s24、任務(wù)審核模塊在任務(wù)流程中有用戶(hù)向上級(jí)部門(mén)人員或者其它部門(mén)人員發(fā)起操作請(qǐng)求時(shí),影響任務(wù)操作請(qǐng)求,自動(dòng)生成審核任務(wù)鏈。
在一個(gè)實(shí)施例中,如圖4所示,上述步驟s3中所述用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作包括:
s31、用戶(hù)之間根據(jù)任務(wù)需求協(xié)同完成任務(wù),協(xié)同包括用戶(hù)與用戶(hù)之間、用戶(hù)與部門(mén)之間、部門(mén)與部門(mén)之間的協(xié)同;
s32、用戶(hù)在工作任務(wù)中遇到需要其他部門(mén)或者人員協(xié)同工作時(shí),可通過(guò)s2中所述任務(wù)分解、指派等方法邀請(qǐng)其他人員參與任務(wù)進(jìn)行協(xié)同,其中跨部門(mén)人員之間的任務(wù)協(xié)同需要雙方上級(jí)部門(mén)負(fù)責(zé)人審核通過(guò)。
本發(fā)明一個(gè)實(shí)施例中,建立蜂窩式用戶(hù)結(jié)構(gòu)時(shí),可以在數(shù)據(jù)庫(kù)中建立用戶(hù),由用戶(hù)組成部門(mén),由部門(mén)組成更大的部門(mén)。
具體的,在本發(fā)明實(shí)施例中,用戶(hù)是最基本的任務(wù)執(zhí)行單位,用戶(hù)在使用前需要進(jìn)行建立(注冊(cè))用戶(hù)的操作,此操作可以由建立用戶(hù)模塊實(shí)現(xiàn)。
例如,如圖5所示,用戶(hù)登錄時(shí)系統(tǒng)先判定是否新用戶(hù),如果是新用戶(hù)則調(diào)用建立用戶(hù)模塊,然后再進(jìn)行登錄。
本發(fā)明一個(gè)實(shí)施例中,多個(gè)用戶(hù)可以組成一個(gè)部門(mén),多個(gè)用戶(hù)、部門(mén)可以組成一個(gè)更大的部門(mén),在組成新部門(mén)前需要先建立部門(mén),此操作可以由建立部門(mén)模塊;
本發(fā)明一個(gè)實(shí)施例中,用戶(hù)加入部門(mén)、部門(mén)加入其它部門(mén)時(shí)需先發(fā)送加入部門(mén)請(qǐng)求,經(jīng)相關(guān)部門(mén)負(fù)責(zé)人審核通過(guò)后,此操作可以由加入部門(mén)模塊實(shí)現(xiàn)。
本發(fā)明一個(gè)實(shí)施例中,建立蜂窩式用戶(hù)結(jié)構(gòu)時(shí),可以通過(guò)如下步驟實(shí)現(xiàn):
第一步、通過(guò)建立用戶(hù)模塊,可獲得如圖5所示的用戶(hù)結(jié)構(gòu),各用戶(hù)為獨(dú)立的用戶(hù)。
第二步、通過(guò)建立部門(mén)模塊、加入部門(mén)模塊后,可獲得如圖6所示的用戶(hù)結(jié)構(gòu)。
第三步、重復(fù)第二步操作可獲取如圖7所示的用戶(hù)結(jié)構(gòu)。
本發(fā)明一個(gè)實(shí)施例中,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu),該蜂窩式用戶(hù)結(jié)構(gòu)每個(gè)用戶(hù)都是獨(dú)立的個(gè)體,各用戶(hù)之間可以自由組合成為部門(mén),各部門(mén)之間可以組合成為更大的部門(mén)(此步驟可重復(fù)),用戶(hù)可以按實(shí)際工作需求加入某個(gè)部門(mén),以上操作可逆,即用戶(hù)或者部門(mén)可以脫離現(xiàn)有的部門(mén)。本發(fā)明實(shí)施例中,可以進(jìn)行權(quán)限設(shè)置,操作需要有相應(yīng)的用戶(hù)權(quán)限配合。
本發(fā)明一個(gè)實(shí)施例中,通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群,該蜂窩式任務(wù)集群每一個(gè)新建的任務(wù)為根任務(wù),每一個(gè)根任務(wù)為一個(gè)任務(wù)集群,每個(gè)任務(wù)(包括根任務(wù)及子任務(wù),下同)均可分解為一個(gè)或者多個(gè)子任務(wù),每個(gè)任務(wù)均可進(jìn)行分解、轉(zhuǎn)發(fā)、指派、審核、統(tǒng)計(jì)等操作;,以上可重復(fù)操作,最終實(shí)現(xiàn)無(wú)限層級(jí)的任務(wù)集群,每個(gè)任務(wù)均與上述蜂窩式用戶(hù)結(jié)構(gòu)中所建立的用戶(hù)結(jié)構(gòu)中的用戶(hù)關(guān)聯(lián)。在一個(gè)實(shí)施例中,可以設(shè)置操作涉及的權(quán)限由中關(guān)聯(lián)的用戶(hù)權(quán)限決定。
本發(fā)明一個(gè)實(shí)施例中,用戶(hù)可新建一個(gè)任務(wù)并指定包括自己在內(nèi)的用戶(hù)作為任務(wù)執(zhí)行者,此時(shí)系統(tǒng)調(diào)用建立任務(wù)模塊,并向發(fā)起請(qǐng)求的用戶(hù)返回建立任務(wù)的結(jié)果;
例如“戶(hù)a”新建立一個(gè)任務(wù)名為“任務(wù)1”的任務(wù)指定給“用戶(hù)b”;調(diào)用接口:建立任務(wù)模塊接口;請(qǐng)求參數(shù):請(qǐng)求用戶(hù)、目標(biāo)用戶(hù),任務(wù)名稱(chēng)等;返回結(jié)果:任務(wù)建立審核進(jìn)程、任務(wù)建立成功、任務(wù)建立失敗
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)過(guò)程中需要其它(一個(gè)或者多個(gè))用戶(hù)協(xié)同工作時(shí),可由當(dāng)前任務(wù)執(zhí)行者進(jìn)行分解任務(wù)的操作,向系統(tǒng)發(fā)送任務(wù)分解請(qǐng)求,系統(tǒng)收到請(qǐng)求后,根據(jù)分解模塊接口收到的參數(shù)對(duì)任務(wù)進(jìn)行分解操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)分解的結(jié)果;
例如用戶(hù)a發(fā)起分解任務(wù)的操作,把自己的任務(wù)分解給用戶(hù)b;調(diào)用接口:任務(wù)分解模塊接口;請(qǐng)求參數(shù):請(qǐng)求用戶(hù)、目標(biāo)用戶(hù)、目標(biāo)任務(wù)、新任務(wù)名稱(chēng)等;返回結(jié)果:任務(wù)分解審核進(jìn)程、任務(wù)分解成功、任務(wù)分解失敗
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)過(guò)程中需要改變當(dāng)前執(zhí)行用戶(hù)時(shí),可由當(dāng)前執(zhí)行用戶(hù)對(duì)任務(wù)進(jìn)行指派操作,向系統(tǒng)發(fā)送任務(wù)指派請(qǐng)求,系統(tǒng)收到請(qǐng)求后,根據(jù)任務(wù)指派模塊接口收到的參數(shù)對(duì)任務(wù)進(jìn)行指派操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)指派的結(jié)果。
例如,用戶(hù)a發(fā)起任務(wù)指派操作,將原本屬于自己的任務(wù)1指派給用戶(hù)b,(任務(wù)1的當(dāng)前執(zhí)行用戶(hù)變?yōu)橛脩?hù)b);調(diào)用接口:任務(wù)指派模塊接口;請(qǐng)求參數(shù):請(qǐng)求用戶(hù)、目標(biāo)任務(wù)、目標(biāo)用戶(hù)等;返回結(jié)果:任務(wù)指派審核進(jìn)程、任務(wù)指派成功、任務(wù)指派失敗。
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)流程中有用戶(hù)向上級(jí)部門(mén)人員或者其它部門(mén)人員發(fā)起操作請(qǐng)求時(shí),系統(tǒng)會(huì)自動(dòng)啟動(dòng)任務(wù)審核模塊,影響相關(guān)任務(wù)操作請(qǐng)求,自動(dòng)生成審核任務(wù)鏈。
例如,如圖8、9所示,隸屬于部門(mén)二的“用戶(hù)g”需要分公司二(其他部門(mén))人員“用戶(hù)f”配合,可以直接建立(分解)任務(wù)給隸屬于分公司二的“用戶(hù)f”,系統(tǒng)會(huì)自動(dòng)啟動(dòng)審核任務(wù)鏈,在“用戶(hù)e”、“用戶(hù)b”及分公司二負(fù)責(zé)人“用戶(hù)c”的審核通過(guò)后,目標(biāo)用戶(hù)“用戶(hù)f”才會(huì)接到此任務(wù),并返回任務(wù)發(fā)布成功提示。
本發(fā)明一個(gè)實(shí)施例中,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。用戶(hù)(處于同一用戶(hù)架構(gòu)中,下同)之間可根據(jù)任務(wù)需求協(xié)同完成任務(wù),協(xié)同包括用戶(hù)與用戶(hù)之間、用戶(hù)與部門(mén)之間、部門(mén)與部門(mén)之間的協(xié)同;用戶(hù)在工作任務(wù)中遇到需要其他部門(mén)或者人員協(xié)同工作時(shí),可通過(guò)s2中所述任務(wù)分解、指派等方法邀請(qǐng)其他人員參與任務(wù)進(jìn)行協(xié)同,其中跨部門(mén)人員之間的任務(wù)協(xié)同需要雙方上級(jí)部門(mén)負(fù)責(zé)人審核通過(guò)。
例如,如圖10所示,“用戶(hù)b”給“用戶(hù)d”發(fā)布了名為“任務(wù)1”的任務(wù),“用戶(hù)d”在任務(wù)需要的情況下,把“任務(wù)1”進(jìn)行分解操作,經(jīng)過(guò)3次任務(wù)分解后,分別給“用戶(hù)g”、“用戶(hù)f”,“用戶(hù)e”發(fā)布了名為“子任務(wù)11”、“子任務(wù)12”、“子任務(wù)13”的任務(wù),至此,任務(wù)1變成了由“用戶(hù)d”“用戶(hù)e”“用戶(hù)f”“用戶(hù)g”共同完成的任務(wù),從而實(shí)現(xiàn)按任務(wù)需求的協(xié)同工作。
本發(fā)明實(shí)施例的蜂窩式云協(xié)同辦公方法支持跨平臺(tái)使用,本發(fā)明及其實(shí)施例主要的應(yīng)用環(huán)境為windowspc/macosx為代表的桌面操作系統(tǒng)環(huán)境,pc或手機(jī)端的標(biāo)準(zhǔn)html5瀏覽器,以及ios和android移動(dòng)操作系統(tǒng),為了保持各終端數(shù)據(jù)互通,表現(xiàn)一致,本發(fā)明通過(guò)以下方式實(shí)現(xiàn)對(duì)各個(gè)系統(tǒng)的跨平臺(tái)支持。對(duì)所有業(yè)務(wù)邏輯嚴(yán)格按照ui/bll/dao三層進(jìn)行獨(dú)立設(shè)計(jì),每?jī)蓪又g的通訊接口按url標(biāo)準(zhǔn)設(shè)計(jì)并通過(guò)反向代理實(shí)現(xiàn)負(fù)載均衡;
ui層按照系統(tǒng)統(tǒng)一功能規(guī)劃進(jìn)行設(shè)計(jì),實(shí)現(xiàn)設(shè)計(jì)元素的復(fù)用,并按各平臺(tái)開(kāi)發(fā)規(guī)范進(jìn)行開(kāi)發(fā),保持各平臺(tái)交互界面及邏輯統(tǒng)一;
bll層與ui層的數(shù)據(jù)傳輸嚴(yán)格按照統(tǒng)一標(biāo)準(zhǔn)進(jìn)行傳遞,各平臺(tái)ui請(qǐng)求數(shù)據(jù)時(shí),除了通訊密鑰不同外,并無(wú)其他區(qū)別,接口按統(tǒng)一標(biāo)準(zhǔn)進(jìn)行身份校驗(yàn)及數(shù)據(jù)處理;
各平臺(tái)通過(guò)無(wú)狀態(tài)登錄管理,將登錄狀態(tài)從服務(wù)器端全局校驗(yàn)變成客戶(hù)端/服務(wù)器端復(fù)合校驗(yàn),實(shí)現(xiàn)單帳號(hào)在多終端上的同時(shí)登錄;
bll層與dao層的交互基本與跨平臺(tái)無(wú)關(guān),個(gè)別統(tǒng)計(jì)類(lèi)操作在bll層進(jìn)行預(yù)處理;
所有用戶(hù)數(shù)據(jù)修改操作在數(shù)據(jù)庫(kù)中通過(guò)讀寫(xiě)分離的方式進(jìn)行多用戶(hù)編輯保護(hù),對(duì)修改沖突進(jìn)行預(yù)防;由于網(wǎng)絡(luò)延遲導(dǎo)致的修改沖突,將保存差異版本交權(quán)限較高的用戶(hù)進(jìn)行取舍選擇。
本發(fā)明一個(gè)實(shí)施例中,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的特殊設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu)。從而,每個(gè)用戶(hù)都是獨(dú)立的個(gè)體,各用戶(hù)之間可以自由組合成為團(tuán)體,各團(tuán)體之間可以組合成為更大的團(tuán)體(此步驟可重復(fù));用戶(hù)可以按實(shí)際工作需求加入某個(gè)團(tuán)體,以上操作可逆,即用戶(hù)或者團(tuán)體可以脫離現(xiàn)有的團(tuán)體,以上操作需要有相應(yīng)的用戶(hù)權(quán)限配合。
本發(fā)明一個(gè)實(shí)施例中,通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群。從而每一個(gè)新建的任務(wù)為根任務(wù),每一個(gè)根任務(wù)為一個(gè)任務(wù)集群,每個(gè)任務(wù)(包括根任務(wù)及子任務(wù),下同)均可分解為一個(gè)或者多個(gè)子任務(wù),每個(gè)任務(wù)均可進(jìn)行分解、轉(zhuǎn)發(fā)、指派、審核、統(tǒng)計(jì)等操作,以上可重復(fù)操作,最終實(shí)現(xiàn)無(wú)限層級(jí)的任務(wù)集群,每個(gè)任務(wù)均與以上a中所述建立的用戶(hù)結(jié)構(gòu)中的用戶(hù)關(guān)聯(lián),以上操作涉及的權(quán)限由關(guān)聯(lián)的用戶(hù)權(quán)限決定。
例如,如圖11所示,用戶(hù)d(普通員工)向處于同一用戶(hù)架構(gòu)中的用戶(hù)a(總經(jīng)理)發(fā)布了一項(xiàng)任務(wù),但由于用戶(hù)a在用戶(hù)架構(gòu)中的權(quán)限比用戶(hù)a高,所以需要通過(guò)用戶(hù)d與用戶(hù)a之間的其它用戶(hù)(用戶(hù)c、用戶(hù)b)進(jìn)行審核后任務(wù)才能最終發(fā)布成功。
本發(fā)明一個(gè)省時(shí)省力中,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。用戶(hù)(處于同一用戶(hù)架構(gòu)中,下同)之間根據(jù)需求協(xié)同完成任務(wù),協(xié)同包括用戶(hù)與用戶(hù)之間、用戶(hù)與部門(mén)之間、部門(mén)與部門(mén)之間的協(xié)同;。用戶(hù)在工作任務(wù)中遇到需要其他部門(mén)或者人員協(xié)同工作時(shí),可通過(guò)任務(wù)分解、指派等方法邀請(qǐng)其他人員參與任務(wù),其中跨部門(mén)人員之間的協(xié)作需要雙方上級(jí)部門(mén)負(fù)責(zé)人審核通過(guò)。
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)過(guò)程中需要其它(一個(gè)或者多個(gè))用戶(hù)協(xié)同工作時(shí),可由當(dāng)前任務(wù)執(zhí)行者進(jìn)行分解任務(wù)的操作,向系統(tǒng)發(fā)送任務(wù)分解請(qǐng)求,系統(tǒng)收到請(qǐng)求后,根據(jù)分解模塊接口收到的參數(shù)對(duì)任務(wù)進(jìn)行分解操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)分解的結(jié)果。例:用戶(hù)a發(fā)起分解任務(wù)的操作,把自己的任務(wù)分解給用戶(hù)b;調(diào)用接口:任務(wù)分解模塊接口;接口參數(shù):請(qǐng)求用戶(hù)、目標(biāo)用戶(hù)、目標(biāo)任務(wù)、新任務(wù)名稱(chēng)等;返回結(jié)果:任務(wù)分解審核進(jìn)程、任務(wù)分解成功、任務(wù)分解失敗。
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)過(guò)程中需要改變當(dāng)前執(zhí)行用戶(hù)時(shí),可由當(dāng)前執(zhí)行用戶(hù)對(duì)任務(wù)進(jìn)行指派操作,向系統(tǒng)發(fā)送任務(wù)指派請(qǐng)求,系統(tǒng)收到請(qǐng)求后,根據(jù)任務(wù)指派模塊接口收到的參數(shù)對(duì)任務(wù)進(jìn)行指派操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)指派的結(jié)果;。例:用戶(hù)a發(fā)起任務(wù)指派操作,將原本屬于自己的任務(wù)1指派給用戶(hù)b,(任務(wù)1的當(dāng)前執(zhí)行用戶(hù)變?yōu)橛脩?hù)b);調(diào)用接口:任務(wù)指派模塊接口;接口參數(shù):請(qǐng)求用戶(hù)、目標(biāo)任務(wù)、目標(biāo)用戶(hù)等;返回結(jié)果:任務(wù)指派審核進(jìn)程、任務(wù)指派成功、任務(wù)指派失敗。
本發(fā)明一個(gè)實(shí)施例中,當(dāng)任務(wù)流程中有用戶(hù)向上級(jí)部門(mén)人員或者其它部門(mén)人員發(fā)起操作請(qǐng)求時(shí),系統(tǒng)會(huì)自動(dòng)啟動(dòng)任務(wù)審核模塊,影響相關(guān)任務(wù)操作請(qǐng)求,自動(dòng)生成審核任務(wù)鏈。例:用戶(hù)d需要分公司二(其他部門(mén))人員配合,可以直接建立(分解)任務(wù)給隸屬于分公司二的用戶(hù),系統(tǒng)會(huì)自動(dòng)啟動(dòng)審核任務(wù)鏈,在用戶(hù)c和用戶(hù)b及分公司二相關(guān)負(fù)責(zé)人的審核通過(guò)后,目標(biāo)用戶(hù)才會(huì)接到此任務(wù),并返回任務(wù)操作成功揭示。
本發(fā)明一個(gè)實(shí)施例中,支持無(wú)限級(jí)任務(wù)流。本發(fā)明實(shí)施例蜂窩式任務(wù)集群的支持下,所有的用戶(hù)操作(分派、指派、審核等)均可重復(fù)操作,在此基礎(chǔ)上實(shí)現(xiàn)無(wú)限級(jí)任務(wù)流。
本發(fā)明一個(gè)實(shí)施例中,即對(duì)任務(wù)流中的每個(gè)(子)任務(wù)及其子任務(wù)的個(gè)數(shù)沒(méi)有限制,相對(duì)于普通辦公系統(tǒng)中的任務(wù)只能由一個(gè)或者幾個(gè)固定的任務(wù)或子任務(wù)構(gòu)成,無(wú)限級(jí)任務(wù)流使實(shí)際工作不再受系統(tǒng)的制約。例:如圖12所示,用戶(hù)可以將[任務(wù)1]分解為3個(gè)子任務(wù),子任務(wù)同樣可以進(jìn)行分解操作,重復(fù)進(jìn)行分解操作后實(shí)現(xiàn)無(wú)限級(jí)的任務(wù)流。
本發(fā)明一個(gè)實(shí)施例中,支持智能任務(wù)流。本發(fā)明及其實(shí)施例可依據(jù)上述蜂窩式用戶(hù)結(jié)構(gòu),實(shí)現(xiàn)智能任務(wù)流,當(dāng)用戶(hù)在發(fā)布或執(zhí)行(分解)過(guò)程中遇到需要審批、轉(zhuǎn)派、審核等操作但不知道具體應(yīng)由哪個(gè)人員進(jìn)行下一步時(shí),系統(tǒng)可以按照蜂窩式用戶(hù)結(jié)構(gòu)及任務(wù)賦予的相應(yīng)權(quán)限智能形成任務(wù)流,逐層提交到具體任務(wù)執(zhí)行人員。
例如,如圖13、14所示,用戶(hù)a在執(zhí)行子任務(wù)b1時(shí),遇到需要資金申請(qǐng)的情況,但不知道此任務(wù)應(yīng)交由哪個(gè)用戶(hù)來(lái)負(fù)責(zé),此時(shí)3用戶(hù)a直接可以從任務(wù)b1中分解出類(lèi)別為資金申請(qǐng)的子任務(wù)b12,系統(tǒng)自動(dòng)調(diào)用智能任務(wù)流模塊,通過(guò)數(shù)據(jù)庫(kù)中的蜂窩式用戶(hù)結(jié)構(gòu),結(jié)合用戶(hù)權(quán)限,智能的在已有任務(wù)流中插入新的任務(wù)流;
本發(fā)明一個(gè)實(shí)施例中,智能任務(wù)流模塊只產(chǎn)生任務(wù)流,不影響需要進(jìn)行權(quán)限判斷的其它模塊的正常工作。
本發(fā)明一個(gè)實(shí)施例中,任務(wù)支持多媒體文件作為任務(wù)憑證,本發(fā)明及其實(shí)施例中的所有任務(wù)(及其子任務(wù))均可支持多媒體文檔作為任務(wù)憑證。
多媒體文件:包括文字、語(yǔ)音、圖片、視頻;
任務(wù)憑證:包括任務(wù)建立憑證、任務(wù)完成憑證、報(bào)銷(xiāo)憑證等任務(wù)過(guò)程中存在的各種證明、證據(jù)或者資料;
例:用戶(hù)a給用戶(hù)b下達(dá)了去拜訪客戶(hù)c的任務(wù),用戶(hù)b通過(guò)電話與客戶(hù)c進(jìn)行溝通后發(fā)現(xiàn)客戶(hù)c出差無(wú)法拜訪,等客戶(hù)c出差回來(lái)后再進(jìn)行了拜訪;在此任務(wù)過(guò)程中,用戶(hù)b與客戶(hù)c的電話錄音可以作為任務(wù)延遲完成的證明、用戶(hù)b拜訪客戶(hù)c時(shí)拍攝的照片可作為完成任務(wù)的證明。
本實(shí)施例的蜂窩式云協(xié)同辦公方法,通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu),通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。以解決目前自動(dòng)化辦公系統(tǒng)中工作流模式無(wú)法適應(yīng)具體工作需求的缺陷,使工作流程更加靈活化、智能化,從而提高工作效率。
實(shí)施例2
如圖15所示,本發(fā)明實(shí)施例提供一種蜂窩式云協(xié)同辦公系統(tǒng),包括:
第一模塊41,用于通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
第二模塊42,用于通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
第三模塊43,用于用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
可選的,如圖5所示,所述第一模塊41包括:
第一單元411,用于建立用戶(hù)模塊在數(shù)據(jù)庫(kù)中建立用戶(hù);
第二單元412,用于建立部門(mén)模塊將用戶(hù)組成部門(mén);
第三單元413,用于加入部門(mén)模塊由部門(mén)組成更大的部門(mén)。
可選的,如圖5所示,所述第二模塊42包括:
第四單元421,用于建立任務(wù)模塊在用戶(hù)新建一個(gè)任務(wù)并指定任務(wù)執(zhí)行者時(shí),向發(fā)起請(qǐng)求的用戶(hù)返回建立任務(wù)的結(jié)果;
第五單元422,用于任務(wù)分解模塊在任務(wù)過(guò)程中需要其它用戶(hù)協(xié)同工作時(shí),獲取當(dāng)前任務(wù)執(zhí)行者進(jìn)行分解任務(wù)的操作,向系統(tǒng)發(fā)送任務(wù)分解請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行分解操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)分解的結(jié)果;
第六單元423,用于任務(wù)指派模塊在任務(wù)過(guò)程中需要改變當(dāng)前執(zhí)行用戶(hù)時(shí),獲取當(dāng)前執(zhí)行用戶(hù)對(duì)任務(wù)進(jìn)行指派操作,向系統(tǒng)發(fā)送任務(wù)指派請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行指派操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)指派的結(jié)果;
第七單元424,用于任務(wù)審核模塊在任務(wù)流程中有用戶(hù)向上級(jí)部門(mén)人員或者其它部門(mén)人員發(fā)起操作請(qǐng)求時(shí),影響任務(wù)操作請(qǐng)求,自動(dòng)生成審核任務(wù)鏈。
可選的,如圖5所示,所述用第三模塊43包括:
第八單元431,用于用戶(hù)之間根據(jù)任務(wù)需求協(xié)同完成任務(wù),協(xié)同包括用戶(hù)與用戶(hù)之間、用戶(hù)與部門(mén)之間、部門(mén)與部門(mén)之間的協(xié)同;
第九單元432,用于用戶(hù)在工作任務(wù)中遇到需要其他部門(mén)或者人員協(xié)同工作時(shí),可通過(guò)所述第二模塊中所述任務(wù)分解、指派等方法邀請(qǐng)其他人員參與任務(wù)進(jìn)行協(xié)同,其中跨部門(mén)人員之間的任務(wù)協(xié)同需要雙方上級(jí)部門(mén)負(fù)責(zé)人審核通過(guò)。
本實(shí)施例的蜂窩式云協(xié)同辦公系統(tǒng),通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu),通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。以解決目前自動(dòng)化辦公系統(tǒng)中工作流模式無(wú)法適應(yīng)具體工作需求的缺陷,使工作流程更加靈活化、智能化,從而提高工作效率。
實(shí)施例3
提供本實(shí)施例一種蜂窩式云協(xié)同辦公系統(tǒng),包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu);
通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群;
用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。
可選的,所述建立蜂窩式用戶(hù)結(jié)構(gòu),包括:
建立用戶(hù)模塊在數(shù)據(jù)庫(kù)中建立用戶(hù);
建立部門(mén)模塊將用戶(hù)組成部門(mén);
加入部門(mén)模塊由部門(mén)組成更大的部門(mén);
可選的,所述建立蜂窩式任務(wù)集群包括:
建立任務(wù)模塊在用戶(hù)新建一個(gè)任務(wù)并指定任務(wù)執(zhí)行者時(shí),向發(fā)起請(qǐng)求的用戶(hù)返回建立任務(wù)的結(jié)果;
任務(wù)分解模塊在任務(wù)過(guò)程中需要其它用戶(hù)協(xié)同工作時(shí),獲取當(dāng)前任務(wù)執(zhí)行者進(jìn)行分解任務(wù)的操作,向系統(tǒng)發(fā)送任務(wù)分解請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行分解操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)分解的結(jié)果;
任務(wù)指派模塊在任務(wù)過(guò)程中需要改變當(dāng)前執(zhí)行用戶(hù)時(shí),獲取當(dāng)前執(zhí)行用戶(hù)對(duì)任務(wù)進(jìn)行指派操作,向系統(tǒng)發(fā)送任務(wù)指派請(qǐng)求,系統(tǒng)收到請(qǐng)求后對(duì)任務(wù)進(jìn)行指派操作,并向發(fā)起請(qǐng)求的用戶(hù)返回任務(wù)指派的結(jié)果;
任務(wù)審核模塊在任務(wù)流程中有用戶(hù)向上級(jí)部門(mén)人員或者其它部門(mén)人員發(fā)起操作請(qǐng)求時(shí),影響任務(wù)操作請(qǐng)求,自動(dòng)生成審核任務(wù)鏈;
可選的,所述用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作包括:
用戶(hù)之間根據(jù)任務(wù)需求協(xié)同完成任務(wù),協(xié)同包括用戶(hù)與用戶(hù)之間、用戶(hù)與部門(mén)之間、部門(mén)與部門(mén)之間的協(xié)同;
用戶(hù)在工作任務(wù)中遇到需要其他部門(mén)或者人員協(xié)同工作時(shí),可通過(guò)s2中所述任務(wù)分解、指派等方法邀請(qǐng)其他人員參與任務(wù)進(jìn)行協(xié)同,其中跨部門(mén)人員之間的任務(wù)協(xié)同需要雙方上級(jí)部門(mén)負(fù)責(zé)人審核通過(guò)。
本實(shí)施例的蜂窩式云協(xié)同辦公系統(tǒng),通過(guò)對(duì)數(shù)據(jù)庫(kù)中的用戶(hù)表及用戶(hù)組織架構(gòu)表的設(shè)計(jì),建立蜂窩式用戶(hù)結(jié)構(gòu),通過(guò)對(duì)數(shù)據(jù)庫(kù)中與任務(wù)相關(guān)的表進(jìn)行特殊設(shè)計(jì),建立蜂窩式任務(wù)集群,用戶(hù)之間以任務(wù)為依據(jù)進(jìn)行協(xié)同工作。以解決目前自動(dòng)化辦公系統(tǒng)中工作流模式無(wú)法適應(yīng)具體工作需求的缺陷,使工作流程更加靈活化、智能化,從而提高工作效率。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。