Контрол на действието на конектора
Бележка
Новият и подобрен Power Platform център за администриране вече е в публичен преглед! Проектирахме новия център за администриране така, че да бъде по-лесен за използване, с ориентирана към задачите навигация, която ви помага да постигате конкретни резултати по-бързо. Ще публикуваме нова и актуализирана документация, когато новият Power Platform център за администриране премине към обща наличност.
Можете да използвате контрола на действията на конектора, за да разрешите или блокирате отделни действия или тригери в даден конектор.
Важно
През февруари 2025 г. поддръжката за тригери е добавена към контролата за действие на конектора. Това може да се администрира чрез PowerShell. Поддръжката на тригери е планирана и за Power Platform центъра за администриране в бъдеще.
Извършването на промени в правилата чрез центъра за администриране Power Platform не премахва тригерите, които са добавени чрез PowerShell.
Влезте в центъра за администрация на Power Platform като системен администратор.
В левия навигационен екран изберете Правила за данни.>
Изберете правило и в командната лента изберете Редактиране на правила.
Вляво изберете Предварително изградени конектори.
Изберете Още действия до вашия конектор и след това изберете Конфигуриране на действия> на конекторана конектора.
Бележка
Можете да конфигурирате действията на конектора за всички блокиращи се конектори, но не и за неблокиращи се конектори и персонализирани конектори.
Използвайте страничния панел, за да разрешите или откажете конкретни действия.
Можете също така да зададете настройките за действие на конектора по подразбиране, за да разрешите или блокирате всички нови действия на конектора, които ще бъдат добавени към конектора в бъдеще.
Известни ограничения
Тригерите се поддържат само в PowerShell
Поддръжката за разрешаване и блокиране на отделни тригери в момента е достъпна само чрез PowerShell. Поддръжката е планирана Power Platform за центъра за администриране в бъдеще. За пример как да разрешите задействания, които вече се използват от Power Automate потоци, вижте Идентифициране на блокирани Power Automate потоци.
Администраторите трябва да имат достъп до създателя Power Apps
Списъкът с действия на конектора се извлича чрез повиквания от Power Apps името на администратора. Администраторът трябва да влезе и Power Apps да има достъп, за да завърши процеса на получаване на съгласие на потребителя. Ако администраторът няма достъп до Power Apps него, списъкът с действията на конектора няма да бъде извлечен.
Препубликувате Power Apps
Някои Power Apps, публикувани преди 1 октомври 2020 г., трябва да бъдат препубликувани за правила за действие на конектора, за да се наложи предотвратяване на загуба на данни (DLP).
Този скрипт помага на администраторите и създателите да идентифицират приложенията, които трябва да бъдат публикувани отново.
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 за управление на действията на конектора
Извлечете списък с налични действия за конектор, като използвате Get-AdminPowerAppConnectorAction
.
Get-AdminPowerAppConnectorAction
Например:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
ИД | Тип | Свойства |
---|---|---|
TodaysForecast | Microsoft.ProcessSimple/apis/apiOperations | Получете прогнозата за текущия ден на определено място. |
OnCurrentWeatherChange | Microsoft.ProcessSimple/apis/apiOperations | Задейства нов поток при промяна на зададената метеорологична мярка. |
CurrentWeather | Microsoft.ProcessSimple/apis/apiOperations | Вземете текущото време за дадено местоположение. Видимост = разширено |
TomorrowsForecast | Microsoft.ProcessSimple/apis/apiOperations | Получете прогнозата за утре на посоченото място. |
OnCurrentConditionsChange | Microsoft.ProcessSimple/apis/apiOperations | Задейства нов поток, когато условията се променят за дадено местоположение. |
Конфигурирайте правилата за действие на конектора за политика
Обектът, който съдържа правила за действие на конектора за политика, е посочен по -долу като конфигурации на конектора.
Обектът за конфигурации на конектори има следната структура:
$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
}
)
}
Извличане на съществуващи конфигурации на конектори за DLP политика
Get-PowerAppDlpPolicyConnectorConfigurations
Създаване на конфигурации на конектори за DLP политика
New-PowerAppDlpPolicyConnectorConfigurations
Актуализиране на конфигурациите на конектора за DLP правила
Set-PowerAppDlpPolicyConnectorConfigurations
Пример
Цел:
- Блокирайте действията TodayForecast и CurrentWeather на конектора MSN Weather; позволяват всички други действия.
- Разрешаване на действие GetRepositoryById на конектора GitHub; блокирайте всички други действия.
Бележка
В следната кратка команда PolicyNameсе отнася до уникалния GUID. Можете да извлечете DLP GUID, като изпълните Get-DlpPolicy cmdlet.
$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