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

