مقدمة

مكتمل

أثناء تطوير أحد تطبيقات Power Apps، قد تكتشف أنك بحاجة إلى الاتصال بواجهة API ويب تم إنشاؤها بواسطة فريق تطوير أكواد عالية أو فريق تطوير تقليدي فِي مؤسستك. ويحتوي النظام البيئي فِي Power Apps على أكثر من ألف موصل للوصول إلى الموارد داخل مؤسستك وخارجها. ومع ذلك، لا يوجد موصل مضمن لاستدعاء واجهات API للويب التي طورتها مؤسستك. يجب عليك إنشاء موصل مخصص لسد الفجوة بين Power Apps وواجهات API للويب.

في وحدة سابقة حول كيفية مساعدة ممارسات "فريق تطوير الاندماج" للشركات على إنشاء تطبيقات أفضل بشكل أسرع، قابلت الفريق فِي شركة VanArsdel, Ltd وتعلمت كيف يخططون لاستخدام تطوير الاندماج لإصلاح المشكلات التي يواجهونها مع نظام إدارة المخزون الميداني لديهم.

يوجد عضوان فِي فريق تطوير الاندماج فِي شركة VanArsdel حتى الآن، كيانا وماريا. كيانا هي مطورة محترفة تقوم بإنشاء واجهات API الأساسية لـ ASP.NET لاستخدامها داخليًا وخارجيًا. وماريا هي متخصصة إدارة المخزون التي أنشأت التطبيقات باستخدام Power Apps لمساعدتها على مسؤوليات وظيفتها.

وتعملان معًا لإنشاء تطبيق Power Apps جديد يساعد على إدارة المخزون. وتتمثل وظيفتهما الأولى فِي عرض قائمة بمواقع مستودعات VanArsdel. يتم إحضار مواقع المستودعات من واجهة API الويب وعرضها فِي تطبيق Power Apps.

الأهداف التعليمية

خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:

  • تعرّف على المقصود بالموصل المخصص وحالات استخدامه
  • أنشئ موصلًا مخصصًا من واجهة API المنتشرة فِي Visual Studio،
  • إنشاء موصل مخصص من واجهة API ويب موزعة فِي إدارة API Azure
  • إنشاء موصل مخصص من مستند OpenAPI
  • اختبار الموصل المخصص واستخدامه لاستدعاء واجهة API الويب من تطبيق Power Apps

المتطلبات الأساسية

  • الإلمام بمفهوم واجهات API للويب (HTTP).