翻譯|使用教程|編輯:胡濤|2022-05-07 10:44:12.213|閱讀 151 次
概述:本文主要介紹了FMega Systems 使用 Aspose API 將 MS Project 文件處理時間從幾小時縮短到幾分鐘案例,歡迎查閱!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Mega Systems是一家巴西公司,生產(chǎn)專注于土木建筑和制造業(yè)公司的業(yè)務(wù)管理系統(tǒng) (ERP)。Mega Sistemas 擁有 400 名員工和 2000 多個客戶。
在建筑行業(yè),F(xiàn)Mega Systems的客戶將數(shù)據(jù)從 ERP 發(fā)送到 MSProject 并使用 MPP 文件更新 ERP 中的數(shù)據(jù)是很正常的。以前FMega Systems使用 MSProject API 來讀取和寫入數(shù)據(jù)到 MPP 文件,但是這個過程非常緩慢。FMega Systems控制了大型建筑物的建設(shè),其中 MPP 文件通常包含 7000 多個任務(wù)和 5000 個資源,并且通過 MSProject API,此生成過程過去需要大約 2 個小時。
使用Aspose Tasks for .NET,F(xiàn)Mega Systems在幾分鐘內(nèi)獲得了相同的結(jié)果。
為了將Aspose.Tasks 用于 .NET,創(chuàng)建了一個服務(wù)器應(yīng)用程序,該應(yīng)用程序在公司的應(yīng)用程序服務(wù)器(使用FMega Systems的系統(tǒng))中執(zhí)行。客戶端應(yīng)用程序調(diào)用以 JSON 格式發(fā)送數(shù)據(jù)的服務(wù)器,并接收到包含所有內(nèi)容的 MPP 文件。或者,它上傳了 MPP 文件,結(jié)果,它收到了 JSON 格式的數(shù)據(jù)。
客戶端應(yīng)用程序和服務(wù)器之間的通信過程使用了 Google GRPC。
尋找解決方案
.NET 的 Aspose.Tasks以及其他組件是通過 Google 找到的。所以FMega Systems建立了一個試用版的研究項目來測試FMega Systems在互聯(lián)網(wǎng)上找到的所有組件。最后,由于易于使用、生成 MPP 文件的性能以及從 Aspose 獲得的技術(shù)支持,F(xiàn)Mega Systems決定使用Aspose.Tasks for .NET。
執(zhí)行
使用Aspose.Tasks for .NET開發(fā)最終解決方案花了大約 1 個月的時間,代碼示例、文檔和API 參考在獲得預(yù)期結(jié)果的同時發(fā)現(xiàn)異常。FMega Systems簡單而快速地完成了FMega Systems的目標(biāo)。
最終應(yīng)用程序是由 Mega System 開發(fā)的特定模型,用于以用于通信的格式對 ERP 數(shù)據(jù)進行建模。客戶端應(yīng)用程序不知道Aspose模型,而只知道 ERP 模型。在服務(wù)器應(yīng)用程序中,將 ERP 模型轉(zhuǎn)換為Aspose.Tasks for .NET模型并生成 MPP 文件。在該過程結(jié)束時,服務(wù)器應(yīng)用程序?qū)⒍M制格式的 MPP 文件發(fā)送到客戶端應(yīng)用程序
結(jié)果
作為該項目的結(jié)果,F(xiàn)Mega Systems將進行更簡單的部署,并且無需對每個新版本進行 MSProject 驗證,從而使FMega Systems的工作更有利可圖。
如果FMega Systems需要與任何其他 MSOffice 產(chǎn)品集成,當(dāng)然,F(xiàn)Mega Systems將首先使用Aspose 產(chǎn)品進行測試。
使用Aspose Tasks for .NET非常好,因為FMega Systems能夠開發(fā)FMega Systems的服務(wù)器應(yīng)用程序以相當(dāng)快速且廉價地生成 MPP 文件。
最后,F(xiàn)Mega Systems得到了一個更簡單的系統(tǒng)來維護、部署,并且為FMega Systems的客戶提供了一個更便宜的解決方案。
歡迎下載|體驗更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn