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