הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
הערה
תכונות Preview אינן מיועדות לשימוש בסביבת ייצור, והפונקציונליות שלהן עשויה להיות מוגבלת. תכונות אלו זמינות לפני הפרסום הרשמי כך שלקוחות יוכלו לקבל גישה מוקדמת ולספק משוב.
Power Fx מרחבי שמות הם תכונה רבת עוצמה המאפשרת למפתחים לארגן ולהפריד קבוצות שונות של פונקציות בתוך השפה. Power Fx באמצעות מרחבי שמות, ניתן להבחין בין פונקציות ברירת המחדל המסופקות על ידי Power Fx, כגון CountRows, לבין הרחבות שנוספו למטרות ספציפיות, כמו מנוע הבדיקה עם פונקציות כגון Preview.Pause. הפרדה זו מסייעת בשמירה על בהירות ובמניעת עימותים בין קבוצות שונות של מאפיינים.
תכונות נפוצות לעומת פעולות ספציפיות
מרחבי שמות מבהירים מהם המאפיינים המשותפים של השפה ומהן פעולות ספציפיות הייחודיות להרחבות מסוימות. Power Fx לדוגמה, פונקציות כמו CountRows הן חלק משפת הליבה Power Fx וזמינות באופן אוניברסלי. מצד שני, פונקציות כמו Preview.Pause הן ספציפיות למנוע הבדיקה ומשמשות אך ורק בהקשר של בדיקות Power Apps. הבחנה זו מסייעת למפתחים להבין את היקף ותחולתה של כל פונקציה, תוך הבטחה שהם משתמשים בכלים הנכונים עבור המשימות הנכונות.
הפרדת פעולות שימוש רחב יותר מתכונות תצוגה מקדימה
מרחבי שמות מאפשרים גם למפתחים להפריד בין פעולות שיש להן שימוש רחב יותר לבין פונקציות שהן ניסיוניות וכפופות לשינויים. לדוגמה, ניתן להשתמש במרחב השמות Preview עבור מושגים ותכונות מוקדמים שעדיין נמצאים בבדיקה ובשיפור. על ידי הצבת תכונות תצוגה מקדימה במרחב שמות נפרד, מפתחים יכולים להתנסות ברעיונות חדשים מבלי להשפיע על יציבות היישומים העיקריים שלהם. גישה זו מעודדת חדשנות תוך שמירה על גבול ברור בין מאפיינים יציבים למאפיינים ניסיוניים.
התקדמות מתצוגה מקדימה למרחב השמות של TestEngine
ככל שתכונות מתבגרות ויהפכו ליציבות יותר, הן יכולות להתקדם ממרחב השמות Preview למרחבי שמות מיוחדים יותר כמו TestEngine. התקדמות זו מצביעה על כך שהתכונות נבדקו ושכללו, וכעת הן מוכנות לשימוש רחב יותר בהקשרים ספציפיים. לדוגמה, פונקציה שמתחילה במרחב השמות Preview למטרות בדיקה עשויה בסופו של דבר לעבור ל TestEngine מרחב השמות לאחר שהוכיח את אמינותה ותועלתה בתרחישי בדיקה. התקדמות מובנית זו מסייעת בניהול מחזור החיים של תכונות ומבטיחה שרק פונקציונליות שנבדקה היטב תשמש בסביבות ייצור.
ניהול מרחבי שמות בהגדרות בדיקה
ניתן לנהל מרחבי שמות ב- Power Fx דרך הגדרות הבדיקה בתצורת YAML. יכולת זו מאפשרת לך לציין את ערכי הרשות והרשימת החסימה כדי לשלוט באילו מרחבי שמות מופעלים. כברירת מחדל, מרחב השמות TestEngine מותר.
הגדרות בדיקת YAML מאפשרות וחסימות של מרחבי שמות: Power Fx
testSettings:
headless: false
locale: "en-US"
recordVideo: true
extensionModules:
enable: true
allowNamespaces:
- Preview