הרחבות מספקות יכולות נוספות שיכולות לשמש את Power Apps, זרימות Power Automate ומשאבים אחרים. ניתן להקצות יכולות אלו ברמת הסביבה במרכז הניהול של Power Platform והן זמינות על סמך רכישות רישיון קודמות. למידע נוסף על ניהול הרחבות, דיווח ובקרת גישה, ראה ניהול קיבולת של הרחבות.
במדריך זה, תלמד כיצד:
- להקצות ידנית הרחבה לסביבה במרכז הניהול של Power Platform.
- להקצות הרחבות, בקנה מידה, באמצעות PowerShell.
- לבטל הקצאת הרחבה.
כדוגמה לתרחיש זה, לקוח שרכש נקודות זכות של AI Builder וזרימות Power Automate לכל תהליך יכול להקצות את ההרחבות הללו לסביבה כדי לכסות את השימוש בסביבה זו.
הקצאת הרחבה לסביבה
בתור התחלה, היכנס בתור מנהל Power Platform מערכת והקצה נקודות זכות של AI Builder לסביבה שבה הם ישמשו.
לא כל ההרחבות זמינות בממשק המשתמש של מרכז הניהול של Power Platform. ככל שהרחבות חדשות הופכות לזמינות, הן מופיעות לראשונה באמצעות API וכלי תכנות כדי לקבל משוב מלקוחות לפני שהן הופכות לזמינות באופן כללי יותר בממשק המשתמש. דוגמה כזו היא ההרחבה Power Automate לכל תהליך, אותה ניתן להקצות באמצעות PowerShell, כפי שמוצג בדוגמה הבאה של PowerShell.
היכנס אל מרכז הניהול של Power Platform.
בחלונית הניווט, יש לבחור רישוי.
בחלונית רישוי, בחר תוספות קיבולת.
בחר את הכרטיסייה תוספים .
בחר את הקישור נהל.
בחר סביבה ובדוק את כל ההרחבות השונות שאתה יכול להקצות. זכור שאתה יכול להתאים הרחבות רק עבור פריטים שרכשת בעבר.
בדוגמה זו, אנו מוסיפים 500 נקודות זכות של AI Builder לסביבה.
בחר שמור.
הקצאת הרחבה באמצעות זרימות Power Automate או יישומי לוגיקה
הוסף פעולה חדשה לבד הציור, בחיפוש אחר "הקצאה והעברה של המטבעות עבור הסביבה". הגדר את הפרמטרים לערכים מספריים גבוהים יותר לביצוע הקצאה.
הקצאת הרחבה באמצעות PowerShell
טען את מסוף PowerShell ובצע את הפקודות הבאות כדי להקצות הרחבות לסביבה ספציפית. בדוגמה זו, בחר את אותה סביבה המשמשת בדוגמה הידנית במרכז הניהול של Power Platform, אך תוכל לבצע שאילתות עבור מספר סביבות ולעבור בלולאה בכל אחת מהן, לפי הצורך. בדוגמה שלהלן, השתמשנו בסוג ההרחבה החדש PowerAutomatePerProcess, שעדיין אינו זמין בממשק המשתמש במרכז הניהול של Power Platform.
לרשימה של כל סוגי ההרחבות, ראה הגדרות: סוג מטבע חיצוני.
#Install the module
Install-Module -Name Az.Accounts
# Set variables for your session
$TenantId = "YOUR_TENANT_GUID_FROM_Microsoft Entra ID"
$EnvironmentId = "YOUR_POWER_PLATFORM_ENVIRONMENT_ID_HERE"
Write-Host "Creating a session against the Power Platform API"
Connect-AzAccount
$AccessToken = Get-AzAccessToken -TenantId $TenantId -ResourceUrl "https://api.powerplatform.com/"
$headers = @{ 'Authorization' = 'Bearer '+$AccessToken.Token }
$headers.Add('Content-Type', 'application/json')
$patchRequestBody = "{`"currencyAllocations`": `"[{currencyType: `"PowerAutomatePerProcess`", allocated:1}]`" }"
Write-Host "Calling patch to adjust add-on allocations..."
$patchRequestResponse = Invoke-RestMethod -Method Patch -Uri "https://api.powerplatform.com/licensing/environments/$EnvironmentId/allocations?api-version=2022-03-01-preview"
-Headers $headers -Body $patchRequestBody
$patchRequestResponse
חומר עזר עבור API של Power Platform: הקצאת מטבע - הקצאת מטבע תיקון לפי סביבה
ביטול הקצאת הרחבה
תוכל לבטל הקצאת הרחבה. זה נעשה בדרך כלל על-ידי מנהלים שרוצים לנצל מחדש קיבולת למטרות אחרות.
- היכנס אל מרכז הניהול של Power Platform.
- בחלונית הניווט, יש לבחור רישוי.
- בחלונית רישוי, בחר תוספות קיבולת.
- בחר ניהול במקטע הרחבות.
- מצא את הסביבה שלך והסר את הקצאת נקודות הזכות של AI Builder שהוקצו מוקדם יותר במאמר זה.
- בחר שמור.
ביטול הקצאה של הרחבה באמצעות זרימות Power Automate או יישומי לוגיקה
הוסף פעולה חדשה לבד הציור, בחיפוש אחר "הקצאה והעברה של המטבעות עבור הסביבה". הגדר את הפרמטרים להפחתה של ערכים מספריים כדי לבצע ביטול הקצאה.
ביטול הקצאת הרחבה באמצעות PowerShell
השתמש בסקריפט הבא כדי לבטל הקצאת הרחבה. עליך לשנות את environmentID למזהה התואם את הסביבה שלך.
#Install the module
Install-Module -Name Az.Accounts
# Set variables for your session
$TenantId = "YOUR_TENANT_GUID_FROM_Microsoft Entra ID"
$EnvironmentId = "YOUR_POWER_PLATFORM_ENVIRONMENT_ID_HERE"
Write-Host "Creating a session against the Power Platform API"
Connect-AzAccount
$AccessToken = Get-AzAccessToken -TenantId $TenantId -ResourceUrl "https://api.powerplatform.com/"
$headers = @{ 'Authorization' = 'Bearer '+$AccessToken.Token }
$headers.Add('Content-Type', 'application/json')
$patchRequestBody = "{`"currencyAllocations`": `"[{currencyType: `"PowerAutomatePerProcess`", allocated:0}]`" }"
Write-Host "Calling patch to adjust add-on allocations..."
$patchRequestResponse = Invoke-RestMethod -Method Patch -Uri "https://api.powerplatform.com/licensing/environments/$EnvironmentId/allocations?api-version=2022-03-01-preview"
-Headers $headers -Body $patchRequestBody
$patchRequestResponse
חומר עזר עבור API של Power Platform: הקצאת מטבע - הקצאת מטבע תיקון לפי סביבה