關(guān)于SOA、WFM等技術(shù)在協(xié)同軟件中的應(yīng)用,已經(jīng)有很多文章對此予以闡述。本文將通過描述XBRL在協(xié)同軟件中的應(yīng)用,讓讀者了解XBRL這一技術(shù)對于協(xié)同軟件的重要性,以此加強(qiáng)對協(xié)同軟件產(chǎn)品的深入認(rèn)識。
協(xié)同軟件的發(fā)展與XBRL的產(chǎn)生
協(xié)同軟件是多人、多組織依照一定的規(guī)則,共同完成一系列事務(wù)的軟件工具。從這一定義中我們可以明顯看出協(xié)同軟件的兩個(gè)重要特征:第一,協(xié)同軟件以人為本,圍繞著軟件操作者本身,來展開各項(xiàng)應(yīng)用服務(wù);第二,工作流是協(xié)同軟件的核心,它用以設(shè)定、記錄、解析事務(wù)流轉(zhuǎn)、處理的規(guī)則。同時(shí)這一定義帶給我們另外一個(gè)啟示:同一事務(wù)在不同組織、人員之間的流轉(zhuǎn),需要相同的“內(nèi)容載體”格式,即相同的表單格式能被不同準(zhǔn)則的組織、人員所接受。
在協(xié)同軟件尚未出現(xiàn)的時(shí)期,數(shù)據(jù)表單格式有一部分是非結(jié)構(gòu)化的文本方式,如:在WORD、PPT、PDF文件中的表單;另外大部分表單以結(jié)構(gòu)表的形式存在,如關(guān)系型數(shù)據(jù)庫和EXCLE表格等。非結(jié)構(gòu)化的表單存在“值”必須由人工判讀,因此無法自動(dòng)參與計(jì)算的缺點(diǎn),而結(jié)構(gòu)化表單中的數(shù)據(jù)“值”又不能被瀏覽器直接調(diào)用。上述缺點(diǎn)的存在,使得在互聯(lián)網(wǎng)時(shí)代,表單格式需要尋找新的技術(shù)方案,XBRL此時(shí)應(yīng)運(yùn)而生。
XBRL(可擴(kuò)展商務(wù)報(bào)告語言 eXtensible Business Reporting Language)以前稱為可擴(kuò)展財(cái)務(wù)報(bào)告語言(eXtensible Financial Reportin-g Markup Language,XFRML),最早是由美國華盛頓州的會(huì)計(jì)師Charles Hoffman在1998年4月份提出的,并在AICPA贊助下于1998年12月31日提出了一個(gè)使用XML作為編制財(cái)務(wù)報(bào)表工具的原型。目前,XBRL的應(yīng)用價(jià)值已經(jīng)不僅僅限于財(cái)務(wù)報(bào)告領(lǐng)域,各種基于互聯(lián)網(wǎng)發(fā)布的表單格式報(bào)告,都因?yàn)閄BRL變得更加容易傳遞、交互、分析。
XBRL對于協(xié)同軟件的重要作用
協(xié)同軟件在數(shù)據(jù)存儲(chǔ)方面,與ERP等軟件最大的不同在于:協(xié)同軟件大部分是非結(jié)構(gòu)化或者半結(jié)構(gòu)化數(shù)據(jù),而ERP絕大部分是結(jié)構(gòu)化數(shù)據(jù)。以往非結(jié)構(gòu)化數(shù)據(jù)值的人工判讀方式,使協(xié)同軟件往往給人以“僅適用于文檔管理”的印象。在協(xié)同軟件推廣初期,甚至有人認(rèn)為協(xié)同軟件不能像ERP一樣進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析,因而認(rèn)為它毫無價(jià)值。
XBRL技術(shù)的采用,使協(xié)同軟件可以基于非結(jié)構(gòu)化的系統(tǒng)理論,不僅管理好文檔,而且能夠?qū)?shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。在協(xié)同軟件中,工作流是其重要核心,它支撐軟件系統(tǒng)將各種事務(wù)簡便地按預(yù)定規(guī)則進(jìn)行流轉(zhuǎn)。而這些事務(wù)的內(nèi)容載體,往往通過表單的形式體現(xiàn),這些表單要在互聯(lián)網(wǎng)上被持有不同格式標(biāo)準(zhǔn)的組織和人員調(diào)用,XBRL成為必不可少的技術(shù)標(biāo)準(zhǔn)。
由于XBRL是一個(gè)基于XML的跨平臺(tái)的數(shù)據(jù)傳輸標(biāo)準(zhǔn),是一個(gè)以標(biāo)記語言編寫的文本文件,只要用戶的瀏覽器支持XML,用戶就可以像瀏覽HTML格式的網(wǎng)頁一樣,瀏覽和下載需要的數(shù)據(jù)信息。盡管XML與HTML都是SGML(標(biāo)準(zhǔn)通用標(biāo)記語言ISO8879)基礎(chǔ)上發(fā)展的標(biāo)記語言,但HTML著重是對文檔在瀏覽器上顯示時(shí)的格式進(jìn)行標(biāo)記,而XML是對文檔的內(nèi)容和結(jié)構(gòu)進(jìn)行標(biāo)記。因此,XML更適合計(jì)算機(jī)閱讀,通過計(jì)算機(jī)對樹狀結(jié)構(gòu)的文檔分析,用戶可以更好地對文檔的內(nèi)容進(jìn)行檢索。
以被IDC、CCID、CCW等機(jī)構(gòu)評價(jià)為產(chǎn)品競爭力第一的國產(chǎn)協(xié)同軟件復(fù)旦協(xié)達(dá)CTOP為參考,最新一代的協(xié)同軟件所涉及的各類管理表單和數(shù)據(jù)報(bào)告,都符合XBRL要求。主要體現(xiàn)在:
1、每一個(gè)條目(item)的數(shù)據(jù)值都對應(yīng)一個(gè)標(biāo)簽,這種方式使每一個(gè)條目的數(shù)據(jù)都以“元”數(shù)據(jù)的形式存在,便于交互與計(jì)算。如商品采購表單中的系列商品,每一商品的品名、數(shù)量、金額等等,都有一個(gè)唯一標(biāo)簽標(biāo)記,而不同于關(guān)系型數(shù)據(jù)表或者EXCLE縱列表的格式,通過字段項(xiàng)和數(shù)據(jù)行確定“值”;
2、多個(gè)條目組成一個(gè)元組(tuple),如“商品采購單”或者“資產(chǎn)負(fù)債表”,都可以視為由多個(gè)條目組成的一個(gè)元組;
3、每一條目可以分類確定其屬性。
這些數(shù)據(jù)表單,即是具有“編輯”權(quán)限者的數(shù)據(jù)輸入口,又是具有“審核”權(quán)限者的顯示報(bào)告。同時(shí),這些數(shù)據(jù)表單中輸入和顯示的每一個(gè)“元”數(shù)據(jù),都可以參與數(shù)據(jù)統(tǒng)計(jì)分析,因此也成為分類集報(bào)告的原始數(shù)據(jù)。
由于數(shù)據(jù)的定義細(xì)化到每一個(gè)條目,使符合XBRL標(biāo)準(zhǔn)的數(shù)據(jù)表單在定義時(shí)相對繁瑣,甚至與傳統(tǒng)EXCLE式的表單在體現(xiàn)形式上有所不同。目前,新版本的復(fù)旦協(xié)達(dá)CTOP協(xié)同軟件采用了一些改良方法,在符合XBRL標(biāo)準(zhǔn)的同時(shí),加強(qiáng)了表單的易用性,可以定制和顯示接近于EXCLE形式的表單。
另外,微軟的EXCLE甚至WORD等軟件的文件內(nèi)容,也可以通過工具將其轉(zhuǎn)換成遵循XBRL的報(bào)告。這些事實(shí)表明,XBRL已經(jīng)成為各軟件公司遵循的重要標(biāo)準(zhǔn)之一。
作者:復(fù)旦協(xié)達(dá)軟件首席架構(gòu)師 馮宏衛(wèi)博士