نظرة عامة على التدفقات في Power Platform.
تهدف التدفقات في Power Platform إلى تسهيل الوصول إلى إدارة دورة حياة التطبيقات (ALM) لعملاء Power Platform وDynamics 365 من خلال إحضار إمكانات أتمتة ALM والتكامل المستمر والتسليم المستمر (CI/CD) إلى الخدمة بطريقة أكثر سهولة لكل المنشئين والمسؤولين والمطورين.
تقلل خطوط الإنتاج إلى حد كبير من المجهود ومعرفة المجال المطلوبة سابقا لتحقيق عائد الاستثمار من استخدام عمليات ALM تلقائية سليمه داخل فريقك أو مؤسستك.
- يمكن للمسؤولين تكوين خطوط النشر التلقائية بسهولة خلال دقائق بدلا من الأيام أو الأسابيع.
- لدى صناع القرار تجربة مستخدم بديهية لنشر حلولهم بسهولة.
- مكن للمطورين المحترفين (بشكل اختياري) توسيع التدفقات وتشغيلها باستخدام واجهة سطر الأوامر (CLI) في Power Platform.
وتمكن خطوط التنفيذ الإداريين من أن يحكموا مركزيا المشروعات التي تقودها المؤسسة والموالية لها على نطاق واسع بجهد أقل. إعداد المسؤولين للضمانات المناسبة التي تتحكم في تطوير الحلول واختبارها وتسليمها عبر المؤسسة وتسهيل تطويرها. تشمل المزايا الأخرى للمسؤول ما يلي:
انخفاض التكلفة الإجمالية للملكية:
- تحسن خطوط الإنتاج بشكل كبير من إنتاجية صانع ومطور ومسؤول. تمكن خطوط الإنتاج حلول الأعمال الخاصة بك من الوصول إلى الأسواق بشكل أسرع، بجودة أعلى، من خلال عملية آمنة ومتحكمة.
- أقل جهد لتنفيذ عمليات إدارة تغيير آمنة ومخصصة عبر مؤسستك أو فريقك.
توفير الوقت والمال:
- يتعامل النظام مع الحالات المهينة والصيانة المستمرة، لذا لا يجب عليك ذلك.
توسيع نطاق ALM بالسرعة الخاصة بك:
- بغض النظر عن مكان وجودك في نشاطك التجاري مع شركة ALM، يمكنك توسيع التدفقات لاستيعاب احتياجات الأعمال المتطورة. وسوف نقوم بالتحول إلى المرحلة التي تمر بها عملية الانتقال هذه لكي تكون سلسة ولا عناء قدر الإمكان. مزيد من المعلومات:: Microsoft Power Platform CLI
pac pipeline
- مجموعة أوامر
- بغض النظر عن مكان وجودك في نشاطك التجاري مع شركة ALM، يمكنك توسيع التدفقات لاستيعاب احتياجات الأعمال المتطورة. وسوف نقوم بالتحول إلى المرحلة التي تمر بها عملية الانتقال هذه لكي تكون سلسة ولا عناء قدر الإمكان. مزيد من المعلومات:: Microsoft Power Platform CLI
تحقيق أهداف الامتثال والأمان ومراقبة التنفيذ التلقائي من خلال:
- تأمين بيئات الإنتاج من خلال عمليات التوزيع المفوضة التي تستند إلى الموافقة.
- يتم حفظ التخصيصات وسجل التدقيق تلقائيًا ويمكن الوصول إليها بسهولة.
- توفر التحليلات الجاهزة رؤية أفضل داخل موقع مركزي.
- إمكانية عرض تقارير Power BI الجاهزة داخل تطبيق التدفقات أو إنشاء تقارير خاصة بك. لمزيد من المعلومات: نظرة عامة على إعداد التقارير للتطبيقات المستندة إلى النموذج
- خصص التدفقات وفقًا لاحتياجات مؤسستك من خلال قابلية وتوسع التدفقات وPower Automate.
وبمجرد أن تكون خطوط الإنتاج في مكانها، يمكن للصانع البدء في عمليات النشر داخل المنتجات من خلال بضع نقرات. فهم يفعلون ذلك مباشرة في بيئات التطوير الخاصة بهم. تتضمن المزايا الأخرى التي يمكن لصانعيها ما يلي:
- لا يلزم معرفة مسبقة لعمليات أو أنظمة ALM. غالبا ما يعرض المطورون المغيرون خطوط الإنتاج كنقلة إدارة تغيير إرشادية.
- يتم التحقق مسبقًا من صحة عمليات نشر الحلول في مقابل البيئة الهدف لتجنب الأخطاء وتحسين معدلات النجاح. على سبيل المثال، يتم الكشف عن التبعيات المفقودة وم المشكلات الأخرى قبل النشر وإرشاد صناع العمل فورا لاتخاذ الإجراء المناسب.
- يتم توفير الاتصالات ومتغيرات البيئة مقدما والتحقق منها قبل أن يبدأ النشر.
- ويساعد ذلك في ضمان نشر التطبيقات والتشغيل التلقائي دون الحاجة إلى خطوات معالجة منشورة يدويا، ومتصلين بمصادر البيانات المناسبة داخل كل بيئة.
- يمكن للمسؤولين أيضًا إجراء تكوين مسبق لاتصالات معينة سيتم استخدامها.
المطورون المحترفون أكثر إنتاجية مع خطوط الإنتاج التي تتعامل الآن مع العمليات المعقدة التي في الخلفية. يمكن للمطورين إخبار النظام بما يريدون تنفيذه بدلا من تنفيذ المهام الأساسية العديدة الضرورية لإنجاز نفس الهدف. ويمكن للمطورين Power Platform باستخدام هذه الخاصية القيام بما يلي:
- ويمكن سرد خطوط الإنتاج لعرض التفاصيل ذات الصلة، مثل المراحل والبيئات التي تكون جاهزة لنشر حلولها فيها.
- نشر حل باستخدام أمر واحد:
- من خلال خطوط التشغيل، يوفر المطورون المعلمات المطلوبة ببساطة، كما ينظم النظام كافة عمليات النشر الكامل وفقا السياسات التنظيمية.
- ليست هناك حاجة للاتصال بالبيئات المتعددة، أو تصدير حلول، أو تنزيل ملفات الحلول، أو إنشاء الاتصالات يدويا و ملء ملفات إعدادات النشر، أو استيراد الحلول، أو التعامل مع العديد من المهام الأخرى التي كانت مطلوبة مسبقا.
بالإضافة إلى ذلك، بإمكان المطوريو توسيع التدفقات ودمجها مع أدوات CI/CD الأخرى.
تنشر خطوط الاتصال الحلول بالإضافة إلى تكوين البيئة الهدف، مثل الاتصالات ومراجع الاتصال ومتغيرات البيئة. يمكن نشر أي تخصيص Power Platform يحتوي عليه حلك باستخدام التدفقات. لا تحتوي خطوط التنفيذ أو الحلول بشكل عام على البيانات المخزنة داخل Dataverse الجداول.
هام
لوحات معلومات Power BI (إصدار أولي) ومجموعات بيانات Power BI (إصدار أولي) غير مدعومة في المسارات حاليًا.
أولا، تأكد من ربط بيئتي المصدر والهدف بشكل صحيح. ستتمكن من رؤية مسارك فقط في البيئات المصدر المعينة، مثل بيئات التطوير. عند ربط كل بيئة من بيئاتك بمسارك أثناء التكوين، لديك خيار نوع البيئة بيئة التطوير أو البيئة الهدف. إذا تم تعيين النوع المناسب للبيئات المرتبطة بمسارك، فسيظهر مسارك كخيار في بيئة التطوير المصدر.
نعم. يتم تصدير الحلول المدارة وغير المدارة وتخزينها بشكل تلقائي في مضيف التدفقات لكل عملية نشر.
لا. يتم تصدير الحلول عند إرسال طلب نشر ( عندما يحدد المنشيء نشر من داخل بيئة التطوير الخاصة به)، وسيتم نشر البيانات الاصطناعية نفسها للحل. وبالمثل، لا يعيد النظام تصدير حل عمليات النشر إلى مراحل لاحقة في أحد المسارات. يجب أن تمر البيانات الاصطناعية نفسها للحل عبر مراحل النشر بترتيب تسلسلي. يمنع النظام أيضًا أي تلاعب أو تعديل لعنصر الحل المُصدَّر. ويضمن هذا أن التخصيص لا يمكن أن يتجاوز بيئات ضمان الجودة أو عمليات الموافقة.
- ليس من الضروري أن تكون بيئات المطورين بيئات مُدارة. ويمكن استخدامها للتطوير والاختبار مع خطة المطور.
- يجب أن يكون مضيف المسارات بيئة إنتاج، ولكن ليس من الضروري أن يكون مضيف المسارات بيئة مُدارة.
- يجب تمكين جميع البيئات الأخرى المستخدمة في المسارات كبيئات مُدارة.
- التراخيص التي تمنح حقوق الاستخدام المتميز مطلوبة لجميع البيئات المُدارة.
مثال إعداد شائع:
غرض البيئة | نوع البيئة | الترخيص المستقل مطلوب |
---|---|---|
المضيف | الإنتاج | لا |
التطوير | المطور | لا |
ضمان الجودة | المطور | لا |
الإنتاج | الإنتاج | نعم |
نعم. راجع عمليات توزيع مفوضة.
هل يمكنني استخدام أساسيات خدمة مختلفة للبنيات الأساسية لبرنامج ربط العمليات التجارية والمراحل المختلفة؟
نعم. مزيد من المعلومات: النشر باستخدام كيان خدمة
وبشكل مشابه لتجارب التأليف، يمكن أن يوفر المنشئون الذين يشغلون البنيات الأساسية لبرنامج ربط العمليات التجارية إما الاتصالات الخاصة بهم أو الاتصالات التي يمكنهم الوصول إليها. يمكن أيضًا استخدام اتصالات مدير الخدمة للموصلات التي تدعم مصادقة مدير الخدمة، بما في ذلك الموصلات المخصصة.
في الوقت الحالي، لا يمكن تحديث مراجع الاتصال التي لا تحتوي على قيمة في الحل أو البيئة المستهدفة أثناء النشر. إذا تم توزيع قيمة من قبل، يمكن تحديثها في البيئة المستهدفة.
هوية التوزيع بالنسبة إلى عمليات التوزيع القياسية، يكون المالك هو المنشئ الطالب. بالنسبة إلى عمليات التوزيع المفوضة، يكون المالك هو مدير الخدمة المفوض أو المستخدم.
لا. يوصى باستخدام Azure DevOps أو GitHub لهذا السيناريو.
يجب حذف سجل البيئة وتحديث تكوين التدفق عند الحاجة. إذا أعيد تعيين بيئة، فعليك إعادة إنشاء سجل البيئة ثم ربطه بالتدفق الخاص بك.
نعم. ومع ذلك، فمن غير المستحسن استخدام البيئة الافتراضية كمضيف التدفقات لجميع العملاء.
نعم. معلومات اكثر: نشر خطوط الأنابيب كمدير خدمة أو مالك لخطوط الأنابيب.
نعم، هذه الأدوات معًا هي قوية مع الحفاظ على بساطة تجارب المنشئ. مزيد من المعلومات: توسيع التدفقات
نعم. إذا تم تمكين إعداد خط الأنابيب، يمكنك إعادة نشر إصدارات الحلول السابقة من طريقة عرض محفوظات التشغيل في صفحة المسارات. إذا تم تعطيل الإعداد، يمكن نشر إصدارات الحلول الأعلى فقط أو استيرادها. كحل بديل، يمكن للمسؤولين تنزيل الأداة من مضيف خطوط الأنابيب، وزيادة إصدار الحل في ملف solution.xml، ثم استيراده يدويا إلى البيئة الهدف.
نعم. يمكنك تكوين مهام الحذف المجمع في مضيف التدفقات في Dataverse لحذف البيانات في جدول محدد.
في الوقت الحالي، لا. سلوك الاستيراد الافتراضي للمسارات هو الترقية مع استبدال التخصيصات.
لا. ومع ذلك، يمكن ربط بيئة واحدة بعدة خطوط ربط داخل المضيف نفسه. من أجل إقران بيئة بمضيف مختلف، أضفها إلى تدفق في المضيف الجديد. ثم احذف سجل البيئة من المضيف الأصلي وتحقق من عمل كل شيء كما هو متوقع.
في الوقت الحالي، لا. ومع ذلك، تتوفر وظائف خطاف التمديد المتعمد لتخصيص منطق التدفقات. مزيد من المعلومات: توسيع التدفقات.
انتقل إلى حل غير مُدار قيد التطوير إلى بيئة مرتبطة بالمسار الخاص بك. لا يمكن عرض المسارات أو تشغيلها من الحل الافتراضي أو الحلول المُدارة أو في البيئات المستهدفة. لاحظ أنه يمكنك أيضًا استرداد التدفقات وتشغيلها من Power Platform CLI.
نعم، ولكن فقط إذا تم تمكين إعداد عمليات نشر الحلول عبر المواقع الجغرافية في المضيف. إذا تم تعطيل الإعداد، فيجب أن يكون المضيف وجميع البيئات المقترنة بخطوط الأنابيب في المضيف موجودة داخل نفس الموقع الجغرافي (كما هو محدد عند إنشاء البيئات). على سبيل المثال، إذا تم تعطيل الإعداد، فلن يتمكن مسار من النشر من ألمانيا إلى كندا ولا يمكن للمضيف في ألمانيا إدارة البيئات في كندا. في حالة رغبة المستأجر المسؤول في منع عمليات نشر الحلول عبر الموقع الجغرافي، يجب استخدام مضيفين منفصلين لألمانيا وكندا.
نعم، هذا ممكن، على الرغم من أننا نوصي بالبدء بالتدفق نفسه لحل معين. يساعد ذلك على تجنب الارتباك والأخطاء غير قصدية. يتم عرض معلومات تشغيل خطوط الاتصال في سياق خطوط واحدة وحلول واحدة (ضمن تجربة الحل). لذلك، قد لا تعرض المسارات الأخرى أحدث إصدار للحل المنشور أو معلومات التشغيل المهمة الأخرى المرتبطة بخطوط الأنابيب المختلفة. لاحظ أن تطبيق تكوين مسار النشر يعرض معلومات التشغيل عبر جميع التدفقات وجميع الحلول للمضيف الحالي.
استخدام نفس البيئة للتطوير والمضيف غير مدعوم؛ لا يُنصح باستخدام تركيبات أخرى كأفضل ممارسة.
داخل البيئة الهدف، يمكنك رؤية طبقات من الكائنات التي تم نشرها بالإضافة إلى ما تم تغييره بين الطبقات. بالإضافة إلى ذلك، يمكنك رؤية اختلافات XML بين الطبقات للتطبيقات التي تستند إلى النموذج وخرائط المواقع والنماذج. كما يمكن توسيع التدفقات للتكامل مع GitHub وغيرها من أنظمة التحكم في المصادر لمقارنة الاختلافات الدقيقة.
وهو تكوين صالح وينبغي تقييمه وفقًا لاحتياجات المؤسسة ونهجها.
لا. من المستحسن أن تقوم دائمًا بنشر الحلول غير المدارة في بيئات أخرى غير بيئات التطوير. يتم تصدير الحلول غير المدارة وتخزينها تلقائيًا في مضيف التدفقات حتى تتمكن من تنزيلها واستيرادها إلى بيئات تطوير أخرى أو وضعها في عنصر التحكم في المصدر.
في الوقت الحالي، لا. ستحتاج إلى إرسال نشر مختلف لكل حل. ومع ذلك، يمكن استخدام نفس خطوط التنفيذ لحلول متعددة.
في الوقت الحالي، لا. من المستحسن نشر كائنات فردية عند حفظها. لاحظ أن كائنات حلول معينة فقط هي التي تتطلب النشر.
ويستخدم التنفيذ الحالي بيئة تطوير واحدة لحل معين.
كلاهما يوفر الكثير من الإمكانيات القيمة، كما تعمل الفرق الممتلكة معا عن كثب في تطوير خطوط الغاز وتعينات ALM بشكل أكبر Power Platform. خطوط الغاز أكثر طبيعة من حيث طابعها ويمكن إعدادها وإدارتها بجهد أقل. الوصول إلى المنتجات والتقنيات الأخرى ليس مطلوبا حيث أن كل شيء يتم إدارته داخل المنزل. ومن ناحية أخرى، فإن ALM Accelerator هو في بعض الأحيان أفضل ملاءمة لسيناريوهات ALM أكثر تقدمًا.
في حين أن هناك العديد من الاختلافات الوظيفية الإضافية ، فإن الاختلاف الأساسي هو أن خطوط الأنابيب هي ميزة رسمية Microsoft Power Platform للمنتج - مما يعني أنها مصممة ومعمارية وهندسية ومختبرة وصيانتها ودعمها من خلال Microsoft هندسة المنتج. التدفقات مبنية في المنتج ويمكن الوصول إليها خلال تجارب المنتج الأصلية.
ونحن نحث العملاء على استخدام التدفقات لوظيفة النشر الأساسي، كما نحثهم عند الحاجة على توسيع التدفقات للتكامل مع أدوات CI/CD الأخرى. وعندما يتم استخدامها معًا، فإن أحمال العمل المطلوبة داخل أدوات CI/CD غالبًا ما تصبح أقل تعقيدًا وتكلفة لصيانتها.