SlandidCRM Professional Edition
始めましょう
SplandidCrm Professionalは、ソフトウェアを評価できるようにここに提供されています。それはまだSplandidCRMソースコードライセンスの下で統治されているため、無料ではありません。このソフトウェアを生産で使用する場合、各ユーザーのライセンスを取得することが期待されます。
開始する最も簡単な方法は、インストーラーをリクエストすることです。インストーラーは、SQL Server Expressをインストールすることを除いて、SplendIDCRMサイトを稼働させるために必要なすべてを実質的に実行します。または、GitHubから最新をダウンロードして、自分でアプリを構築することもできます。 SplandidCRM Professionalのライセンスを取得するには、営業チームに連絡してください。
最小要件
- 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が既にインストールされている場合は、小さなアップグレードダウンロードを使用できます。アプリは次のことを行います。
- アプリのすべてのファイルをインストールします。このアクションは、典型的なInstallShieldアプリによって実行されます。
- Windowsを構成するには、SplandidCRM構成ウィザードを実行します。これは、実際の作業が完了する場所です。
- まだインストールされていない場合はIISをインストールします。
- アプリに必要なIIS機能を追加します。
- IISにSplandidAppアプリケーションを追加します。
- データベースに接続します。 SQLサーバーはリモートまたはローカルにすることができます。重要なのは、接続できることです。インストーラーには、初期化されたデータベースが含まれており、既存のCRMデータベースが検出されない場合に添付されます。
- すべてのテーブル、機能、ビュー、手順、および/またはデータを作成または更新して、アプリを実行します。
自分を構築します
自分自身を構築するときは、Reactコードとは別にASP.NETコードを構築することを好むことに注意してください。これを行うので、Visual Studioは、小さな変更の両方を変更するたびに構築しようとするため、デバッグに時間がかかりません。そのため、Reactファイルをコンテンツとしてマークし、Visual Studioプロジェクトファイルのビルドから除外しました。これを念頭に置いて、プロジェクト(_VS2013)からexlided reactファイルを備えた2つのcsprojectファイルを含め、反応を含むがコンテンツ(_VS2017)として含まれています。これにより、ビルドを開発から分離することができます。
ASP.NET Webサイトビルド
建物は、SplandidCRM5_VS2017.CSPROJプロジェクトファイルをVisual Studio 2017以降にロードするのと同じくらい簡単です。 SplandidCRMは、特定の外部ライブラリの非常に具体的なビルドを使用して、ライブラリ全体のバージョン依存関係を最小限に抑えるために、パッケージマネージャーを使用しません。代わりに、これらのライブラリを備えたbackupbin2012フォルダーを含めました。
- 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.identityModel.jsonwebtokens.dll
- microsoft.identityModel.logging.dll
- Microsoft.identityModel.protocols.dll
- Microsoft.identityModel.protocols.wsfederation.dll
- Microsoft.IdentityModel.tokens.dll
- Microsoft.identityModel.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.IdentityModel.tokens.jwt.dll
- System.IdentityModel.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 Scriptsフォルダーには、データベースを現在のレベルに作成または更新するすべてのコードが含まれています。 build.batファイルは、すべてのSQLコードを単一のbuild.sqlファイルに結合する単一のbuild.sqlファイルを作成するように設計されています。データベースを初めて構築する場合は、SQLデータベースを自分で作成し、所有権アクセスを持つSQLユーザーを定義する必要があります。既存のデータベースを現在のレベルにアップグレードするために、実行するSQLスクリプトを設計しました。さらに、エラーなしで何度も何度も実行するSQLスクリプトを設計しました。このデザインを継続することをお勧めします。これには、1回のみ適用されるように設計されたデータ変更が含まれています。基本的なロジックは、Acctionを実行する前に操作が発生する必要があるかどうかを確認することです。
if(テストする条件)開始 - 操作を実行するために操作 - if;
なぜ「begin -begin」と「end- if;」を使用するのか疑問に思っているなら単に「開始」と「終了」する代わりに、コードをより簡単に変換してOracle PL/SQL形式をサポートできるようにするためです。