تتيح ميزة "التحكّم في الإصدار" للمطوّرين إدارة إصدارات متعددة من عملية الدمج في مراحل مختلفة من التطوير.
في علامة التبويب تطوير ضمن Google Home Developer Console، تُصنّف عمليات الدمج على أنّها "غير مرتبطة بإصدار". بعد بدء مرحلة الاختبار في عملية التطوير ضمن علامة التبويب اختبار، يتم إنشاء إصدارات من عمليات الدمج. يتم استخدام إصدار تكامل من تلك النقطة فصاعدًا لكل خطوة متبقية في سير العمل، بدءًا من الاختبار وحتى الإطلاق.
على سبيل المثال، قد يكون لديك إصدار من عملية الدمج يخضع لعملية اعتماد استعدادًا لإطلاقه قريبًا، بينما يتم اختبار إصدار أحدث من عملية الدمج يتضمّن وظائف مختلفة استعدادًا لإطلاقه بعد بضعة أشهر.
المتطلبات الأساسية
إصدارات عمليات الدمج هي لقطة لعملية دمج غير خاضعة للتحكّم بالإصدار. وهذا يعني أنّه عند إنشاء خطة اختبار للحصول على شهادة اعتماد، وبالتالي إنشاء إصدار دمج، يجب أن تكون جميع البيانات الوصفية المتعلقة بالعلامة التجارية والمرتبطة بهذا الدمج هي المعلومات التي تريد استخدامها في عملية الدمج التي تم إطلاقها.
قبل إنشاء خطة اختبار للحصول على شهادة، تأكَّد من تنفيذ ما يلي:- تم إنشاء ملف تعريفي للشركة.
- أدخِل معرّف المورّد (VID) الخاص بالإنتاج لعملية الدمج.
- إعدادات العلامة التجارية
إذا لم تكن قد أكملت كل هذه الخطوات لعملية الدمج، لا يمكن اعتماد إصدار عملية الدمج الذي تم إنشاؤه لاختبار الاعتماد. عليك إنشاء إصدار جديد والبدء من جديد من خطوة "الاختبار".
عليك أيضًا إنشاء نسخة جديدة والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد نسخة من عملية الدمج.
إنشاء إصدار جديد
عند إنشاء خطة اختبار للحصول على شهادة اعتماد، يتم إنشاء نسخة جديدة من عملية الدمج. يتم إدراج هذا الإصدار المرقّم في جميع قوائم الدمج في Developer Console من علامة التبويب "اختبار" فصاعدًا.
لا يتم إنشاء نُسخ جديدة من نُسخ أخرى مرقّمة. على سبيل المثال، عند إنشاء خطة الاختبار الأولى لعملية دمج، سيتم إنشاء الإصدار v.1 لعملية الدمج هذه. سيؤدي إنشاء خطة اختبار أخرى إلى إنشاء الإصدار 2 من عملية الدمج هذه، ولكن لن يستند هذا الإصدار إلى الإصدار 1. بدلاً من ذلك، يستند هذا الإصدار إلى نسخة غير محدّدة الإصدار من عملية الدمج، تمامًا كما كان الإصدار v.1.
يمثّل إصدار غير متوفّر لعملية الدمج مثيلاً غير محدّد الإصدار لعملية الدمج، تتم إدارته في علامة التبويب تطوير.
بعبارة أخرى، في Matter > اختبار ضمن Developer Console:
- إذا نقرت على اختبار للإصدار غير متوفّر من عملية الدمج، سيتم إنشاء إصدار جديد. سيكون رقم الإصدار أعلى بمقدار واحد من أي إصدارات مرقّمة حالية.
- إذا لم تتوفّر أي نُسخ مرقّمة، سيتم إنشاء النسخة v.1.
- إذا كان الإصدار v.1 متوفّرًا، سيتم إنشاء الإصدار v.2. إذا كان الإصدار v.2 متوفّرًا، سيتم إنشاء الإصدار v.3، وهكذا.
- إذا نقرت على اختبار لإصدار مرقّم من عملية الدمج (على سبيل المثال، الإصدار 1)، لن يتم إنشاء إصدار جديد. بدلاً من ذلك، يتم اختبار الإصدار v.1 مرة أخرى.
البيانات الوصفية
عند إنشاء إصدار، يتم إرفاق أي بيانات وصفية مُدرَجة في المتطلبات الأساسية التي تمت إضافتها لعملية الدمج غير المحدّدة الإصدار بالإصدار. ومع ذلك، لا يمكن عرض البيانات الوصفية المرفقة بإصدار معيّن أو تغييرها.
لن يظهر أي تغيير في البيانات الوصفية لعملية الدمج في الإصدارات الحالية. يجب إنشاء إصدار جديد ليتم استخدام البيانات الوصفية المعدَّلة في عملية الاعتماد والإطلاق.
حذف نسخة
لا يمكن حذف إصدارات عمليات الدمج، وهي غير مصمَّمة ليتم حذفها. ويجب تعديلها لتعكس حالة الدمج (خطة اختبار جديدة أو تجربة ميدانية) التي يمكن اعتمادها وإطلاقها.
لا تتم إزالة إصدار من عمليات الدمج من Developer Console إلا بعد إطلاقه واستبداله لاحقًا بإصدار آخر.