بيَانَات التَكوِين والبيَانَات المرجعية
عند نقل الحلول عبر البيئات، قد تتوفر لهذه المكونَات إعدَادَات للمكونَات أو تشير إلى بيَانَات تحتَاج أيضًا إلى نقلهَا عبر عملية الإصدَار.
متغيرَات البيئة
تُستَخدم مُتغيرَات بيئةِ الحَلِّ لبيَانَاتِ تَكوينِ التَطبِيق المحددة للبيئة. كثيرًا مَا تتطلب التَطبِيقَات إعدَادَات تَكوِين أو معلمَات إدخَال مختلفة عند توزيعهَا عَلى بيئات مختلفة. تقوم متغيرَات البيئة بتخزين مفَاتيح المعلمَات وقيمهَا، مَا يوفّر مدخلات لكائنَات أخرى متنَوعة للتَطبِيقَات. يسمح لك فصل المعلمَات عَن كائنَات الاستهلاك بتغيير القيم ضمِن البيئة نفسهَا أو عِند ترحيل الحلول إلى بيئات أخرى.
البَدِيل هو ترك قيم المعلمَات المضمِنة فِي التعليمَات البرمجية ضمِن المكونَات التي تستخدمهَا. غالبًا مَا يتسبب هذَا الأسلوب فِي مشَاكل، لا سيمَا عندمَا تحتَاج القيم إلى تغيير أثنَاء عمليَات إدَارة دورة حيَاة التَطبِيق (ALM).
ولأن متغيرَات البيئة هي مكونَات الحل، يمكنك نقل المرَاجع (المفَاتيح) وتغيير القيم عند ترحيل الحلول إلى بيئات أخرى.
يمكن أن تكون متغيرَات البيئة مِن النَوع عدد عشري أو نص أو JSON أو مِنطقي أو مصدر بيَانَات (بمَا فِي ذلك المعلمَات التي تتطلبهَا مصَادر البيَانَات، مثل مفَاتيح API أو سلاسل الاتصَال). يمكن أن يكون لكل متغير للبيئة قيمة افترَاضية وقيمة حَالية للبيئة.
يوضح المخطط التَالِي كيف يمكن استخدَام متغيرَات البيئة لتخصيص القيم لكل بيئة.

ملاحظة
يمكنك توفِير قيمة افترَاضية مستخدمة فِي حَالة عدم تحديد القيمة الحَالية فِي بيئة معيّنة.
يمكن أن يقوم كلٌ مِن Power Apps وPower Automate والتعليمَات البرمجية للمطور باستردَاد قيم متغيرَات البيئة وتعديلهَا.
مرَاجع الاتصَالات
أنت تستخدم مرَاجع الاتصَال للاتصَالات الخَاصة بالبيئة. يحتوي مرجع الاتصَال عَلى معلومَات حول أحد المُوصِّلِات. ترتبط تَطبِيقَات اللوحة وعمليَاتهَا ضمِن سير عمل Power Automate بمرجع اتصَال.
ولأن مرَاجع الاتصَال هي مكونَات الحل، يمكنك نقل المرَاجع وتغيير الاتصَال عند ترحيل الحلول إلى بيئات أخرى. تمكّنك مرَاجع الاتصَالات مِن تغيير اتصَال مقترن بتَطبِيق لوحة أو سير عمل بدون تحرير التَطبِيق أو سير العمل.
Configuration Migration tool
لا تَحتَوي الحلول عَلى بيَانَات. كثيرًا مَا سَوفَ يعتمد تَطبِيقك عَلى بيَانَات مرجعية أو بيَانَات التَكوِين. يجب أيضًا نَقلُ هذه البيَانَات مِن بيئة إلى أخرى.
يمكن أن تسَاعد Configuration Migration Tool فِي نقل البيَانَات بين البيئات. مِن الهَام معرفة أن Configuration Migration tool يمكن أن تحَافظ عَلى معرّف السجل الأسَاسي (GUID) نفسه للصفوف ضمِن هذه البيَانَات. تمِنع هذه الميزة حدوث مشَاكلَ فِي المكونَات التي تشير إلى بيَانَاتٍ معيّنةٍ بسبب ضرورة التحديث فِي كل مرة يتم استيرَادهَا فِيهَا.