
Andrew Hanna

Andrew Hanna

بصفتك مهندس Salesforce أو مستشارا، فإن الاختيار بين إنشاء حزم مدارة أو غير مدارة قرار استراتيجي يمكن أن يؤثر بشكل كبير في سير عملك ودورة حياة تطبيقاتك على Salesforce. يتعمق هذا الدليل في كل نوع من الحزم، ويعرض حالات الاستخدام والفوائد والاعتبارات لمساعدتك على اتخاذ قرار واع بناء على احتياجاتك المحددة.
عادة ما تنشئ شركاء Salesforce الحزم المدارة وتتاح عبر Salesforce AppExchange. تأتي هذه الحزم مع namespace يعزلها تماما عن مؤسستك والحزم الأخرى، ما يمنع تعارض الأسماء بين مؤسسات Salesforce، لكنه يأتي أيضا بقيوده الخاصة.
غالبا ما تُستخدم الحزم غير المدارة كوسيلة لتوزيع مشاريع مفتوحة المصدر أو قوالب يستطيع المطورون تخصيصها. لا تتضمن namespace، لذلك تكون قابلة للتحرير بالكامل، لكنها تكون أيضا أكثر عرضة لتعارض الأسماء. تعد الحزم غير المدارة طريقة جيدة لإدارة إصدارات تخصيص مؤسستك وتطويرها مع إبقائها مفتوحة، ما يسمح لك كذلك بالإشارة إلى بيانات وصفية وكود موجودين مسبقا في المؤسسة الهدف.
في Tekunda، بسّطنا عمليات إدارة وإصدار الحزم المدارة وغير المدارة باستخدام Tekunda Serpent. تجعل أداتنا إدارة البيانات الوصفية والحزم سهلة، حتى تتمكن من التركيز على الابتكار بدلا من المهام الإدارية. هل أنت مستعد لتبسيط تجربة تطوير Salesforce لديك؟
ابدأ مجانا - دون بطاقة ائتمان الآن وكن من أوائل من يحولون سير عملهم مع Tekunda Serpent!
الحزم المدارة
الحزم غير المدارة
الحزم المدارة
الحزم غير المدارة
الحزم المدارة
الحزم غير المدارة
عند الاختيار بين الحزم المدارة وغير المدارة، ضع في اعتبارك ما يلي:
يعد التكامل المستمر والنشر المستمر CI/CD من المكونات الأساسية في تطوير البرمجيات الحديث، خاصة في البيئات الديناميكية مثل Salesforce. يمكن أن يكون للاختيار بين الحزم المدارة وغير المدارة تأثير كبير على استراتيجيات CI/CD لديك.
عادة ما ينشئ المطورون الحزم المدارة بهدف توزيع تطبيقاتهم على Salesforce AppExchange، وغالبا مع توجه تجاري. فيما يلي أهم اعتبارات CI/CD:
الحزم غير المدارة أكثر مرونة، وغالبا ما تُستخدم للمشاريع المخصصة داخل مؤسسة محددة أو لتوزيع مشاريع مفتوحة المصدر لا يحتفظ فيها المطور بأي تحكم ملكي. تشمل اعتبارات CI/CD ما يلي:
يعتمد الاختيار بين تطوير حزمة مدارة أو غير مدارة غالبا على حالة الاستخدام المقصودة واستراتيجية التوزيع:
تقدم الحزم المدارة وغير المدارة مزايا مختلفة لمسؤولي ومطوري Salesforce. ومن خلال تقييم احتياجات مؤسستك، وتوفر الموارد، والاستراتيجية طويلة الأمد بعناية، يمكنك اختيار حزمة تلبي متطلباتك الفورية وتدعم أيضا نمو بيئة Salesforce وتطورها.
سيمكنك اتخاذ قرار واع من تمكين فريقك من استخدام Salesforce بفاعلية أكبر، مع تحقيق أقصى استفادة من المنصة ومواءمتها مع أهداف عملك.
ما الفرق بين الحزم المُدارة وغير المُدارة؟
الحزمة المُدارة تحمل namespace يعزلها عن كل ما في المؤسسة، ومكوناتها الأساسية مقفلة. أما غير المُدارة فبلا namespace، وقابلة للتعديل بالكامل بعد التثبيت، ومعرّضة لتضارب الأسماء.
هل يمكن تعديل كود حزمة مُدارة؟
لا. المكونات المقفلة هي ما يتيح للمورد ضمان سلامة الحزمة وشحن الترقيات بأمان. ولو محتاج تعدل كل جزء في الكود، فالحزمة غير المُدارة هي الخيار الصحيح.
أي نوع حزمة تحتاج للبيع على AppExchange؟
حزمة مُدارة. التوزيع التجاري يعتمد على الـ namespace وعلى عملية الترقية والإصدار في Salesforce، فجهّز الـ CI/CD لديك لاختبارات وفحوص امتثال أكثر صرامة.
متى تختار حزمة غير مُدارة؟
للعمل الذي يبقى داخل مؤسسة واحدة، ولمخرجات مشاريع الاستشارات، وللقوالب أو المشاريع مفتوحة المصدر التي يُفترض أن يعدلها المستلم. تحتفظ بالمصدر كاملا، وتتحمل الصيانة أيضا.
في Tekunda، بسّطنا عمليات إدارة وإصدار الحزم المدارة وغير المدارة باستخدام Tekunda Serpent. تجعل أداتنا إدارة البيانات الوصفية والحزم سهلة، حتى تتمكن من التركيز على الابتكار بدلا من المهام الإدارية. هل أنت مستعد لتبسيط تجربة تطوير Salesforce لديك؟
ابدأ مجانا - دون بطاقة ائتمان الآن وكن من أوائل من يحولون سير عملهم مع Tekunda Serpent!
بدون التزام.