Összekötő-művelet vezérlője
Feljegyzés
Az új és továbbfejlesztett Power Platform felügyeleti központ mostantól nyilvános előzetes verzióban érhető el! Az új felügyeleti központot úgy terveztük, hogy könnyebben használható legyen, feladatorientált navigációval, amely segít gyorsabban elérni bizonyos eredményeket. Új és frissített dokumentációt fogunk közzétenni, amint az új Power Platform felügyeleti központ általánosan elérhetővé válik.
Az összekötőművelet-vezérléssel engedélyezheti vagy letilthatja az egyes műveleteket vagy eseményindítókat egy adott összekötőn belül.
Fontos
2025 februárjában az eseményindítók támogatása hozzáadódik az összekötő műveletvezérlőjéhez. Ez a PowerShellen keresztül felügyelhető. Az eseményindítók támogatását a felügyeleti központban is tervezzük Power Platform a jövőben.
A szabályzatok felügyeleti központon keresztüli Power Platform módosítása nem távolítja el a PowerShellen keresztül hozzáadott eseményindítókat.
Jelentkezzen be rendszergazdaként a Power Platform felügyeleti központba.
A bal oldali navigációs panelen válassza a Szabályzatok adatszabályzatai lehetőséget>.
Válasszon ki egy szabályzatot, majd a parancssávon válassza a Szabályzat szerkesztése lehetőséget .
A bal oldalon válassza az Előre összeállított összekötők lehetőséget .
Válassza a További műveletek lehetőséget az összekötő mellett, majd válassza az Összekötő-összekötő műveleteinek> konfigurálása lehetőséget.
Feljegyzés
Az összekötőműveleteket az összes blokkolható összekötőhöz konfigurálhatja, de a nem blokkolható összekötőkhöz és az egyéni összekötőkhöz nem.
Az oldalsó panel segítségével engedélyezhet vagy megtagadhat bizonyos műveleteket.
Az Alapértelmezett összekötőművelet-beállításokat úgy is beállíthatja , hogy engedélyezze vagy letiltsa az összekötőhöz a jövőben hozzáadott új összekötőműveleteket.
Ismert korlátozások
Az eseményindítók csak a PowerShellben támogatottak
Az egyes eseményindítók engedélyezésének és letiltásának támogatása jelenleg csak a PowerShellen keresztül érhető el. A felügyeleti központ támogatását a jövőben tervezzük Power Platform . A folyamatok által Power Automate már használt eseményindítók engedélyezésére vonatkozó példáért lásd: Blokkolt Power Automate folyamatok azonosítása.
A rendszergazdáknak készítői hozzáféréssel kell rendelkezniük Power Apps
Az összekötő-műveletek listáját a rendszergazda nevében hívja Power Apps le a rendszergazda. A rendszergazdának be kell jelentkeznie Power Apps , és hozzáféréssel kell rendelkeznie a felhasználói hozzájárulási folyamat befejezéséhez. Ha a rendszergazda nem rendelkezik hozzáféréssel Power Apps, akkor az összekötő-műveletek listája nem lesz lekérve.
Újbóli Power Apps
Néhány, Power Apps 2020. október 1. előtt közzétett elemet újra közzé kell tenni az összekötő műveleti szabályaihoz az adatveszteség-megelőzés (DLP) kényszerítéséhez.
Ez a szkript segít a rendszergazdáknak és a készítőknek azonosítani az újra közzé kell tenni kívánt alkalmazásokat.
Add-PowerAppsAccount
$GranularDLPDate = Get-Date -Date "2020-10-01 00:00:00Z"
ForEach ($app in Get-AdminPowerApp){
$versionAsDate = [datetime]::Parse($app.LastModifiedTime)
$olderApp = $versionAsDate -lt $GranularDLPDate
$wasBackfilled = $app.Internal.properties.executionRestrictions -ne $null -and $app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult -ne $null -and ![string]::IsNullOrEmpty($app.Internal.properties.executionRestrictions.dataLossPreventionEvaluationResult.lastAdvancedBackfillDate)
If($($olderApp -and !$wasBackfilled)){
Write-Host "App must be republished to be Granular DLP compliant: " $app.AppName " " $app.Internal.properties.displayName " " $app.Internal.properties.owner.email
}
Else{
Write-Host "App is already Granular DLP compliant: " $app.AppName
}
}
PowerShell-támogatás az összekötő műveletvezérléséhez
Kérje le az összekötőhöz elérhető műveletek listáját a következővel Get-AdminPowerAppConnectorAction
:
Get-AdminPowerAppConnectorAction
Például:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
Azonosító | Type | Tulajdonságok |
---|---|---|
TodaysForecast | Microsoft.ProcessSimple/apis/apiOperations | Az aktuális napra vonatkozó előrejelzés lekérése egy adott helyen. |
OnCurrentWeatherChange | Microsoft.ProcessSimple/apis/apiOperations | Új folyamatot indít el, ha a megadott időjárási intézkedés megváltozik. |
CurrentWeather | Microsoft.ProcessSimple/apis/apiOperations | Szerezze be az aktuális időjárást egy adott helyen. Láthatóság=haladó |
TomorrowsForecast | Microsoft.ProcessSimple/apis/apiOperations | Szerezze be a holnapi előrejelzést a megadott helyen. |
OnCurrentConditionsChange | Microsoft.ProcessSimple/apis/apiOperations | Új folyamatot indít el, ha egy hely feltételei megváltoznak. |
Az összekötő-műveletszabályok konfigurálása egy házirendhez
Az objektum, amely tartalmazza egy házirend összekötő-műveletszabályait, amelyet alább összekötőkonfigurációnak nevezünk.
Az összekötőkonfigurációs objektum a következő felépítésű:
$ConnectorConfigurations = @{
connectorActionConfigurations = @( # array – one entry per connector
@{
connectorId # string
actionRules = @( # array – one entry per rule
@{
actionId # string
behavior # supported values: Allow/Block
}
)
defaultConnectorActionRuleBehavior # supported values: Allow/Block
}
)
}
Meglévő összekötő-konfigurációk lekérése DLP-szabályzathoz
Get-PowerAppDlpPolicyConnectorConfigurations
Összekötő-konfigurációk létrehozása DLP-szabályzathoz
New-PowerAppDlpPolicyConnectorConfigurations
DLP-szabályzat összekötő-konfigurációinak frissítése
Set-PowerAppDlpPolicyConnectorConfigurations
Példa
Cél:
- Tiltsa le a TodaysForecast és CurrentWeather műveleteket az MSN Weather összekötőhöz; engedélyezze az összes többi műveletet.
- A GetRepositoryById művelet engedélyezése a GitHub összekötő esetében; az összes többi művelet blokkolása.
Feljegyzés
A következő parancsmagban a PolicyName az egyedi GUID-ra hivatkozik. A DLP GUID-ja a Get-DlpPolicy parancsmag futtatásával kérhető le.
$ConnectorConfigurations = @{
connectorActionConfigurations = @(
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_msnweather"
actionRules = @(
@{
actionId = "TodaysForecast"
behavior = "Block"
},
@{
actionId = "CurrentWeather"
behavior = "Block"
}
)
defaultConnectorActionRuleBehavior = "Allow"
},
@{
connectorId = "/providers/Microsoft.PowerApps/apis/shared_github"
actionRules = @(
@{
actionId = "GetRepositoryById"
behavior = "Allow"
}
)
defaultConnectorActionRuleBehavior = "Block"
}
)
}
New-PowerAppDlpPolicyConnectorConfigurations -TenantId $TenantId -PolicyName $PolicyName -NewDlpPolicyConnectorConfigurations $ConnectorConfigurations