שימוש ב- Azure Functions להרחבת הפונקציונליות של יישומי בד ציור
Microsoft Power Platform מאפשר לך להרחיב את הפונקציונליות של היישום שלך באמצעות Azure Functions. כאשר מתמודדים עם אלגוריתמים מורכבים או עם מקורות נתונים רבים, Azure Functions הופך לבחירה אידיאלית שתסייע לשמור על הנוסחאות שלך ב- Power Apps פשוטות תוך העברת פונקציונליות מורכבת יותר לצד השרת. יישומי פונקציה דורשים מפתחים מקצועיים המכירים את Azure Stack, אבל קלים לתחזוקה והרחבה הודות להיותם ללא שרת.
תרשים המציג מחבר מותאם אישית של Power Apps בין יישום ליישום פונקציה, המכיל קוד ללא שרת לאירוח ממשקי REST API. יישום הפונקציה מתחבר ל- Azure Table Storage, כדי לשמור נתונים ביישום. יישום Azure AD מאבטח את המחבר המותאם אישית ודרך הרשאות גישה ל- API, יישום Active AD מאבטח את יישום הפונקציה.
ניתן לייצא גם יישומי פונקציה המופעלים על-ידי בקשות RESTful HTTP עבור פונקציונליות נוספת. מאחורי הקלעים, באפשרותך ליצור מחבר מותאם אישית באמצעות הגדרת OpenAPI שנוצרת אוטומטית בפורטל Azure, אשר באפשרותך לייצא לאחר מכן כך שיהיה ניתן להשתמש בה ב- Power Apps או Power Automate.

כדוגמה ללקוחות המשתמשים ב- Azure Functions בפתרון שלהם, באפשרותך לקרוא את סיפור הלקוח של Metro Bank בניתוח מקרה: Metro Bank משתמש ב- Power Apps כדי לשפר את חוויית הלקוח בחנות.
בניתוח מקרה זה, תראה כיצד Metro Bank השתמש ב- Azure Functions כדי לבנות אלגוריתם מורכב להערכת זמן ההמתנה ולהתאמת הלקוח לנציג הבנק המתאים.
