في محاولة لتسريع عملية إدارة التغيير والإصدار للمطورين الذين يقومون بإنشاء تطبيقات على منصة Salesforce ، أطلقت الشركة رسميًا منتجًا منخفض الكود يسمى مركز DevOps. تم الإعلان عن هذا العرض خلال مؤتمر TrailheaDX في عام 2020 ، ويسهل هذا العرض التعاون السلس بين فرق المؤسسة عند إنشاء واختبار ونشر التطبيقات أو الأتمتة داخل Salesforce.
اكتساب ميزة تنافسية ومواكبة المتطلبات الاقتصادية ، تبحث الشركات عن استراتيجيات سريعة للوصول إلى السوق. رداً على ذلك ، قدمت Salesforce مركز DevOps لمساعدة المطورين في التنقل في عملية إدارة التغيير والإصدار أثناء العمل على نظامها الأساسي. سلطت كارين فيديلاك ، المدير الأول لإدارة المنتجات في Salesforce ، الضوء على توفرها بشكل عام في منشور مدونة حديث.
وفقًا لـ Fidelak ، تم تصميم DevOps Center لمساعدة الشركات على زيادة الأدوات والموارد المتاحة لها مع ضمان أمان دورة حياة التطبيق عبر مختلف الإدارات ، بما في ذلك المبيعات والخدمات والتسويق والتجارة وتكنولوجيا المعلومات.
تتبع التغيير الآلي في مركز DevOps
تتضمن بعض الميزات البارزة لمركز DevOps تتبع التغيير التلقائي للإصدارات المتسارعة ، والتكامل السلس مع التحكم في المصدر ، وطرق يمكن الوصول إليها بشكل أكبر لتنفيذ التغييرات. بدلاً من الاعتماد على مجموعات التغيير ، وهي مستودعات لنشر إصدارات متعددة من البرامج ، يقدم مركز DevOps ممارسات تطوير حديثة ويعالج التغييرات في التطبيقات باستخدام عناصر العمل. هذه العناصر هي قدرة جديدة تم وضعها بشكل صريح لتتبع التغييرات أثناء التطوير.
نظرًا لأن المطورين يقومون بإجراء تغييرات في بيئات التطوير ، يقوم DevOps Center بتتبعها تلقائيًا ، مما يسمح للمطورين بعرض قائمة بمكونات البيانات الوصفية التي تم تغييرها وتحديد المكونات التي يرغبون في ترحيلها. هذه الميزة تلغي الحاجة إلى استخدام جداول البيانات لمراقبة التغييرات بين إصدارات البرامج المختلفة.
بالإضافة إلى ذلك ، يدعم DevOps Center مطوري المؤسسات في تبني أفضل ممارسات إدارة التحكم بالمصادر أو التحكم بالمصادر. تتعامل الأداة مع التحكم في المصدر بمجرد أن يقوم المطور بتسجيل الدخول إلى GitHub ، مما يبسط عملية تتبع التغييرات على الكود الأصلي عندما تخضع التطبيقات لتكرارات أو إصدارات متعددة.
عرض للمطورين المواطنين ومحترفي التكنولوجيا على حد سواء
DevOps Center موجه بشكل خاص نحو فرق مختلطة أو اندماجية تتألف من مطورين ذوي تعليمات برمجية منخفضة أو مواطنين ومطورين محترفين أو متقدمين يعملون مع واجهات سطر الأوامر (CLIs) أو GitHub مباشرة. إنه يضمن مزامنة سلسة ، سواء كان المطورون يعملون داخل أو خارج التطبيق المستند إلى واجهة مستخدم DevOps Center.
على سبيل المثال ، إذا قام أحد أعضاء الفريق بتعديل الكود باستخدام CLI ، فسيقوم DevOps Center باكتشاف هذه التغييرات وعرضها في واجهة المستخدم الخاصة به ، مما يتيح للمطورين المواطنين عرض التغييرات المطلوبة والتعامل معها داخل المركز. بدلاً من ذلك ، يمكن للمطورين الذين يعملون داخل مركز DevOps الوصول إلى مستودع التحكم في المصدر وتعديل الكود الأصلي.
هذا النهج يلغي الحاجة إلى دفع المستخدمين ذوي الكود المنخفض نحو اعتماد CLI والعمليات الأخرى التي قد يجدونها غير مريحة أو لإدارة التغييرات باستخدام مجموعات التغيير التي ليست جزءًا من مستودع التحكم في المصدر. بالإضافة إلى ذلك ، يُمكّن DevOps Center مطوري المؤسسات من تصور خط أنابيب النشر الخاص بهم ونشر التغييرات بسرعة من مرحلة إلى أخرى.
بالإضافة إلى مركز DevOps ، هناك منصات أخرى لا تحتوي على تعليمات برمجية تلبي احتياجات مجموعة من العملاء المستهدفين. يعد استكشاف أفضل التطبيقات والأدوات التي لا تحتوي على تعليمات برمجية أمرًا ضروريًا لإنشاء التطبيقات دون كتابة أي رمز. منصة AppMaster ، على سبيل المثال ، هي أداة قوية بدون تعليمات برمجية تعمل على تبسيط عملية إنشاء الواجهة الخلفية وتطبيقات الويب والجوال ، مع توفير دفعة قيمة للإنتاجية والفعالية من حيث التكلفة.