Splendidcrm Professional Edition
시작하세요
SplendIdcrm Professional은 소프트웨어를 평가할 수 있도록 제공됩니다. 여전히 SplendIdcrm 소스 코드 라이센스에 따라 적용되므로 무료는 아닙니다. 이 소프트웨어를 생산에 사용하는 경우 각 사용자에 대한 라이센스를 얻을 수 있습니다.
시작하는 가장 빠른 방법은 설치 프로그램을 요청하는 것입니다. 설치 프로그램은 SQL Server Express를 설치하는 것을 제외하고 실질적으로 SplendIdcrm 사이트를 시작하고 실행하는 데 필요한 모든 작업을 수행합니다. 또는 Github에서 최신을 다운로드하고 앱을 직접 구축 할 수 있습니다. SplendIdcrm 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 설치 -글로벌 원사"
설치 프로그램을 사용합니다
설치 프로그램의 목표는 실행중인 Windows 버전에서 시스템을 실행하는 데 필요한 모든 것을 수행하는 것입니다. 우리는 일반적으로 해당 단계를 저장하기 위해 설치 프로그램에 SQL Server Express를 포함하지만 네트워크에 이미 SQL Server가 설치되어있는 경우 더 작은 업그레이드 다운로드를 사용할 수 있습니다. 앱은 다음을 수행합니다.
- 앱의 모든 파일을 설치하십시오. 이 작업은 일반적인 InstallShield 앱에서 수행됩니다.
- SplendIdcrm 구성 마법사를 실행하여 Windows를 구성하십시오. 이것은 실제 작업이 완료된 곳입니다.
- 아직 설치되지 않은 경우 IIS를 설치하십시오.
- 앱에 필요한 IIS 기능을 추가하십시오.
- IIS에 SplendIdapp 응용 프로그램을 추가하십시오.
- 데이터베이스에 연결하십시오. SQL Server는 원격 또는 로컬 일 수 있습니다. 중요한 것은 연결할 수 있다는 것입니다. 설치 프로그램에는 초기화 된 데이터베이스가 포함되어 있으며 기존 CRM 데이터베이스가 감지되지 않은 경우 첨부됩니다.
- 앱을 실행하려면 모든 테이블, 기능, 뷰, 절차 및/또는 데이터를 작성하거나 업데이트합니다.
자신을 구축합니다
직접 구축 할 때는 RECT 코드와 별도로 ASP.NET 코드를 구축하는 것이 좋습니다. 우리는이 작업을 수행하여 Visual Studio가 디버그하는 데 너무 오래 걸리지 않도록 작은 변화를 일으킬 때마다 두 가지를 모두 구축하려고 시도합니다. 따라서 React 파일을 컨텐츠로 표시하고 Visual Studio Project 파일의 빌드에서 제외했습니다. 이를 염두에두고 두 개의 CSPROJEct 파일을 포함 시켰습니다. 하나는 프로젝트 (_VS2013)에서 반응 된 파일이 포함되어 있고 다른 하나는 RECT가 포함되어 있지만 내용 (_VS2017)을 포함했습니다. 이를 통해 건물을 개발과 분리 할 수 있습니다.
ASP.NET 웹 사이트 빌드
SplendIdcrm5_vs2017.csproj 프로젝트 파일을 Visual Studio 2017 이상으로로드하는 것만 큼 건물은 간단해야합니다. SplendIdcrm은 특정 외부 라이브러리의 매우 구체적인 빌드를 사용하여 라이브러리의 버전 종속성을 최소화하기 위해 패키지 관리자를 사용하지 않습니다. 대신, 우리는 해당 라이브러리가 포함 된 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
- 도구 .dll
- tweetincore.dll
- TweetInvi.dll
- Twilio.dll
- Twittertoken.dll
- webgrease.dll
- zlib.portable.dll
반응 빌드
원사를 사용하여 React 파일을 개척하는 것이 좋습니다. 우리는 현재 버전 1.22, NPM 버전 6.14 ADN 노드 16.20을 사용하고 있습니다. 최신 버전이 빌드 실패를 가질 수 있으므로이 버전은 중요 할 수 있습니다. 처음 구축 할 때는 원사가 모든 패키지를 설치해야합니다.
원사 설치
그런 다음 앱을 빌드 할 수 있습니다.
원사 빌드
결과는 반응 dist js steviacrm.js 파일입니다
SQL 빌드
SQL 스크립트 폴더에는 데이터베이스를 현재 레벨로 만들거나 업데이트하는 모든 코드가 포함되어 있습니다. build.bat 파일은 모든 SQL 코드를 단일 build.sql 파일로 결합하는 단일 build.sql 파일을 만들도록 설계되었습니다. 데이터베이스를 처음 구축 할 때 SQL 데이터베이스를 직접 작성하고 소유권 액세스 권한이있는 SQL 사용자를 정의해야합니다. 기존 데이터베이스를 현재 레벨로 업그레이드하도록 실행하도록 SQL 스크립트를 설계했습니다. 또한 SQL 스크립트를 오류없이 계속 실행하도록 설계했습니다. 이 디자인을 계속하는 것이 좋습니다. 한 번만 적용하도록 설계된 데이터 수정이 포함됩니다. 기본 논리는 액션을 수행하기 전에 작업이 발생 해야하는지 확인하는 것입니다.
if (test to test) begin-- 다음 작업을 수행하기 위해 작동 - if;
왜 우리가 "시작 - 그 다음"과 "끝 - if;"를 사용하는 이유가 궁금하다면 단순히 "시작"및 "종료"대신 Oracle PL/SQL 형식을 지원하기 위해 코드를보다 쉽게 변환 할 수 있도록합니다.