FMA (تطبيق إدارة الميزات)
أداة لمطوري البرمجيات المستقلين لتفعيل أو تعطيل ميزات فردية حسب ترخيص كل مشترك، دون شحن نسخة جديدة من الحزمة.
التعريف
يتيح تطبيق إدارة الميزات، مقترنًا بمعاملات الميزات (Feature Parameters) وصنف Apex المسمى FeatureManagement، لمطوري البرمجيات المستقلين التحكم في أجزاء محددة من وظائف الحزمة حسب ترخيص كل مشترك بدلاً من حسب نسخة الحزمة. يُضبط parameter، وهو boolean أو integer أو date، لكل مؤسسة على حدة، وتتحقق شيفرة الحزمة من تلك القيمة أثناء التشغيل لتقرير ما إذا كانت الميزة متاحة. هذا يعني أن مطور البرمجيات المستقل يمكنه تفعيل ميزة متميزة لمستوى ترخيص عميل واحد دون بناء ودفع نسخة منفصلة من الحزمة لأجل ذلك التبديل فقط. غالبًا ما يُقترن بـ LMA، إذ إن بيانات مستوى الترخيص كثيرًا ما تحدد أي معاملات ميزات تُضبط لمشترك معين. يتطرق دليلنا عن الحزم المُدارة إلى كيفية ملاءمة أدوات الترخيص حول الحزمة.
إزاي بيشتغل في Serpent
بالنسبة لمطوري البرمجيات المستقلين الذين يبنون منتجات متدرجة على Serpent، يعيش تتبع نسخ الحزمة والمشتركين في المكان نفسه مع كل شيء آخر في خط أنابيب الإصدار، بحيث لا تتوزع قرارات التحكم في الميزات وتاريخ النسخ عبر أدوات منفصلة. راجع DevOps لمطوري البرمجيات المستقلين على Serpent لمعرفة سير العمل الكامل.

ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.
يتم الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف متخصص DevOps.
