Splendidcrm專業版
開始
這裡提供SplendidCrm專業人員,以允許您評估該軟件。它仍然受到SplendidCrm源代碼許可證的管轄,因此不是免費的。如果您在生產中使用此軟件,則希望您獲得每個用戶的許可證。
最快開始的方法是請求我們的安裝程序。安裝程序實際上將做您需要的一切,除了安裝SQL Server Express外,還將完成SplendidCrm站點的運行。或者,您可以從Github下載最新信息並自己構建應用程序。請聯繫我們的銷售團隊,以許可Splendidcrm專業人士。
最低要求
- Windows 10或更高版本,Windows Server 2012或更高版本。
- ASP.NET框架4.8。下載ASP.NET 4.8運行時
- Visual Studio 2017或更高版本。下載Visual Studio 2019
- SQL Server Express 2008或更高版本。下載SQL Server Express 2019
- SQL Server Management Studio。下載SQL Server Management Studio 18.10
- Windows 64位的節點版本16.20。下載節點16.20
- 紗線版本1.22。使用NPM下載:“ NPM安裝-Global Yarn”
使用安裝程序
安裝程序的目的是執行所需的一切,以使系統運行在您正在運行的Windows版本上。我們通常將SQL Server Express與安裝程序一起保存該步驟,但是如果您已經在網絡上安裝了SQL Server,則可以使用較小的升級下載。該應用將執行以下操作:
- 安裝應用程序的所有文件。此操作由典型的安裝速度應用程序執行。
- 運行Splendidcrm配置嚮導配置Windows。這是完成實際工作的地方。
- 如果尚未安裝IIS。
- 添加該應用所需的IIS功能。
- 向IIS添加SplendidApp應用程序。
- 連接到數據庫。 SQL Server可以是遠程或本地的,所有重要的是您可以連接。安裝程序包括一個初始化的數據庫,如果未檢測到現有的CRM數據庫,則將附加。
- 創建或更新所有表,功能,視圖,過程和/或數據以運行應用程序。
建立自己
構建自己時,請注意,我們更喜歡與React代碼分開構建ASP.NET代碼。我們這樣做是為了使Visual Studio不需要太長時間才能進行調試,因為它將嘗試每次變化時都試圖構建這兩種情況。因此,我們將React文件標記為內容,並將它們排除在Visual Studio Project文件中的構建中。考慮到這一點,我們包含了兩個csproject文件,一個文件帶有項目(_VS2013)中的React文件,另一個帶有React,但作為內容(_VS2017)。這允許用來將構建與開發分開。
ASP.NET網站構建
建築物應該與將Splendidcrm5_vs2017.csproj項目文件加載到Visual Studio 2017或更高版本一樣簡單。 SplendidCrm使用某些外部庫的非常具體的構建,以最大程度地減少庫庫的依賴性,我們不使用軟件包管理器。取而代之的是,我們與這些庫一起包含了一個備份2012文件夾。
- ajaxcontroltoolkit.dll
- antlr3.runtime.dll
- asterisk.net.dll
- Bouncycastle.crypto.dll
- ckeditor.net.dll
- common.logging.dll
- documentformat.openxml.dll
- Google.apis.auth.dll
- Google.apis.core.dll
- Google.apis.dll
- ICSHARPCODE.SHARPZLIB.DLL
- mailkit.dll
- microsoft.aspnet.signalr.core.dll
- microsoft.aspnet.signalr.systemweb.dll
- microsoft.exchange.webservices.auth.dll
- Microsoft.exchange.webservices.dll
- Microsoft.IdentityModel.dll
- Microsoft.IdentityModel.extensions.dll
- Microsoft.InderityModel.jsonwebtokens.dll
- Microsoft.IdentityModel.logging.dll
- Microsoft.IdentityModel.protocols.dll
- Microsoft.InderityModel.protocols.wsfederation.dll
- Microsoft.InderityModel.tokens.dll
- Microsoft.InderityModel.tokens.Saml.dll
- Microsoft.IdentityModel.xml.dll
- microsoft.owin.dll
- Microsoft.owin.host.systemweb.dll
- microsoft.owin.security.dll
- Microsoft.ReportViewer.common.dll
- Microsoft.ReportViewer.datavisualization.dll
- Microsoft.ReportViewer.ProcessingObjectModel.dll
- Microsoft.ReportViewer.webforms.dll
- microsoft.sqlserver.types.dll
- Microsoft.threading.tasks.dll
- microsoft.web.infrastructure.dll
- mimekit.dll
- newtonsoft.json.dll
- oauthconnection.dll
- owin.dll
- paypal.dll
- RESTSHARP.DLL
- spring.rest.dll
- spring.social.core.dll
- streaminvi.dll
- system.InderityModel.tokens.jwt.dll
- System.InderityModel.tokens.Validatingissuernameregistry.dll
- system.web.optimization.dll
- tools.dll
- Tweetincore.dll
- Tweetinvi.dll
- twilio.dll
- twittertoken.dll
- webgrease.dll
- zlib.portable.dll
反應構建
我們建議您使用紗線來掩蓋React文件。我們目前正在使用1.22版,NPM版本6.14 ADN節點16.20。這些版本可能很重要,因為更新版本可以具有構建失敗。您第一次構建時,您將需要紗線安裝所有軟件包。
紗線安裝
然後,您可以構建應用程序。
紗線構建
結果將是文件react dist js steviacrm.js
SQL構建
SQL腳本文件夾包含所有代碼,以創建或更新數據庫為當前級別。 build.bat文件旨在創建一個單個build.sql文件,該文件將所有SQL代碼組合到一個build.sql文件中。如果這是您第一次構建數據庫,則需要自己創建SQL數據庫並定義具有所有權訪問權限的SQL用戶。我們已經設計了SQL腳本以將任何現有數據庫升級到當前級別。此外,我們設計的SQL腳本將一遍又一遍地運行,而沒有任何錯誤。我們鼓勵您繼續此設計。它包含設計僅應用一次的數據修改。基本的邏輯是在執行確定之前檢查操作是否需要發生。
if(要測試的條件)開始 - 然後操作以執行結束 - if;
如果您想知道為什麼我們使用“開始 - 然後”和“ end -if;”而不是簡單地“開始”和“結束”,因此我們可以更輕鬆地轉換代碼以支持Oracle PL/SQL格式。