2013-2014工作Netsuite開發(1)
NetSuite 公司的核心產品 為Netsuite ——一套集 CRM / ERP / Ecommerce (客戶關係管理/企業資源規劃/電子商務)於一體的綜合性產品,其能夠在單一系統內管理公司大部分業務,並且可按需定製商業模式、特殊流程(對定製實施團隊有技術經驗水平有較高要求)。它基於SaaS理念,即軟體即服務(Software as a Service)的理念,對客戶提供租用服務(也就是說如果要用Netsuite,客戶每個月都要給Netsuite公司交使用租金,其租金基於使用者數量的license,使用者數越多,租金越高)。
我在的公司花了5000*6RMB請了漢特顧問來講課,小弟有幸參加。個人理解,一句話,是一個基於雲平臺的ERP類似的系統。基於ERP開發經驗,七分靠配置,三分靠開發。我的總結主要是開發經驗,配置是顧問的專長。
這個系統有一套很完善的ERP功能。基於雲平臺,這就意味著靠他可以解決一切普通開發遇到的問題。普通開發的B/S C/S 結構都在這個平臺上。即是說這個系統是可以做前臺也是做後臺。他可以通過使用者配置生成一個網站。使用者可以登入這個網站進行各種操作。同時使用者的一切操作又被這個平臺所監控,傳入後臺。網站管理者又可以通過這個系統來分析使用者的資訊,完成客戶的需求。這就雲平臺的厲害之處。不用自己購買伺服器,花點錢,什麼都弄好。也不用維護,交給別人維護。
官方開發文件地址:https://system.netsuite.com/app/help/helpcenter.nl?topic=CARD_-29
文件是全英文的,比較坑爹。有日文字的,便宜了小日本。
登入進去後,可以按照上面的文件進行各種配置,不細說了。很多很雜。登進去
看選單,
home 可以設定系統語言,頁面顯示那些模組登。密碼和使用者設定。
activities 配置使用者那些活動。
Transactions 這個是開發重點。主要的ERP流程都在這。報價-銷售訂單-發貨等,可以登入業務資料。
lists 這裡可以檢視系統的所有資料。
Documents 上傳開發者所寫的程式碼等檔案。
Setup 配置系統公司資訊。
customization 管理系統各種資訊。
support 開發遇到的問題。可以在這裡找到其他開發者分享的解答。
登入一個ERP系統。有多種許可權,有開發者,CTO、CEO、管理者、銷售主管等。各種許可權有不同的許可權。所以登陸進去不同的選單。
美國佬就是吊,這種東西都搞得出來,話說傳統的B/S C/S確實很多不足。發錢有多,這樣的搞,確實吸引了不多中小型企業,花一點錢搞個網站,業務發張的也快。
話說這個平臺選用JS作為開發語言。這是應為啥,小弟也不知道。反正確實很吊,反應很快,容易上手。開發難度很小。
Netsuite公司自己開發了一套Js API 。這些API能夠實現使用者需要的大部分技能。這也正好也ERP開發相似。不可能100%完成需求。
API下回再說,寫不下去了
。。。。。。。。。。。。。。。。。。。。。。。。。