يتم توفير SPLENDIDCRM Professional هنا للسماح لك بتقييم البرنامج. لا يزال محكومًا بموجب ترخيص رمز مصدر SPLENDIDIDCRM ، لذلك ليس مجانيًا. إذا كنت تستخدم هذا البرنامج في الإنتاج ، فمن المتوقع أن تحصل على ترخيص لكل مستخدم.
أسرع طريقة للبدء هي طلب المثبت الخاص بنا. سيفعل المثبت عمليا كل ما تحتاجه للحصول على موقع splendidcrm يعمل وتشغيله ، باستثناء تثبيت SQL Server Express. أو يمكنك تنزيل الأحدث من Github وبناء التطبيق بنفسك. يرجى الاتصال بفريق المبيعات لدينا لترخيص SPLENDIDIDCRM Professional.
الهدف من المثبت هو القيام بكل ما هو ضروري لتشغيل النظام على أي إصدار من Windows تقوم بتشغيله. عادةً ما نقوم بتضمين SQL Server Express مع المثبت لإنقاذك هذه الخطوة ، ولكن إذا كان لديك بالفعل SQL Server مثبت على شبكتك ، فيمكنك استخدام تنزيل الترقية الأصغر. سيفعل التطبيق ما يلي:
عند بناء نفسك ، يرجى ملاحظة أننا نفضل إنشاء رمز ASP.NET بشكل منفصل عن رمز React. نحن نفعل ذلك حتى لا يستغرق Visual Studio وقتًا طويلاً لتصحيحه لأنه سيحاول بناء كل مرة في كل مرة يتغير فيها شيء صغير. لذلك ، قمنا بتمييز ملفات React كمحتوى واستبعدوها من Build in the Visual Studio Project. مع وضع ذلك في الاعتبار ، قمنا بتضمين ملفين CSPROject ، أحدهما مع ملفات React التي تم تفسيرها من المشروع (_vs2013) ، والآخر مع React متضمن ولكن كمحتوى (_vs2017). هذا يسمح للاستخدام لفصل البناء عن التطوير.
يجب أن يكون المبنى بسيطًا مثل تحميل ملف مشروع splendidcrm5_vs2017.csproj في Visual Studio 2017 أو أعلى. يستخدم SplendIdCRM تصميمات محددة للغاية لبعض المكتبات الخارجية وذلك لتقليل تبعيات الإصدار عبر المكتبات ، ولا نستخدم Package Manager. بدلاً من ذلك ، قمنا بتضمين مجلد Backupbin2012 مع تلك المكتبات.
نوصي باستخدام الغزل لتفتت ملفات React. نستخدم حاليًا الإصدار 1.22 ، الإصدار 6.14 ADN Node 16.20. يمكن أن تكون هذه الإصدارات مهمة لأن الإصدارات الأحدث يمكن أن يكون لها فشل في بناء. في المرة الأولى التي تبني فيها ، ستحتاج إلى تثبيت جميع الحزم.
تثبيت الغزل
ثم يمكنك بناء التطبيق.
بناء الغزل
ستكون النتيجة هي الملف React dist js steviacrm.js
يحتوي مجلد SQL Scripts على جميع التعليمات البرمجية لإنشاء أو تحديث قاعدة بيانات إلى المستوى الحالي. تم تصميم ملف build.bat لإنشاء ملف build.sql واحد يجمع بين جميع رمز SQL في ملف build.sql واحد. إذا كانت هذه هي المرة الأولى التي تقوم فيها بإنشاء قاعدة البيانات ، فستحتاج إلى إنشاء قاعدة بيانات SQL بنفسك وتحديد مستخدم SQL الذي لديه وصول للملكية. لقد صممنا البرامج النصية SQL لتشغيلها لترقية أي قاعدة بيانات موجودة إلى المستوى الحالي. بالإضافة إلى ذلك ، قمنا بتصميم نصوص SQL ليتم تشغيلها مرارًا وتكرارًا ، دون أي أخطاء. نشجعك على مواصلة هذا التصميم. ويشمل تعديلات البيانات المصممة لتطبيقها مرة واحدة فقط. المنطق الأساسي هو التحقق مما إذا كانت العملية تحتاج إلى حدوثها قبل إجراء الامتثال.
إذا بدأ (شرط الاختبار) - ثم التشغيل لأداء النهاية - إذا ؛
إذا كنت تتساءل لماذا نستخدم "البداية - ثم" و "نهاية - إذا ؛" بدلاً من ببساطة "تبدأ" و "النهاية" ، فإننا يمكننا تحويل الكود بسهولة أكبر لدعم تنسيق Oracle PL/SQL.