Ovládací prvek akce konektoru
Ovládací prvek akce konektoru můžete použít k povolení nebo blokování jednotlivých akcích nebo triggerů v rámci daného konektoru.
Důležité
V únoru 2025 se do ovládacího prvku akcí konektoru přidá podpora triggerů. To lze spravovat prostřednictvím PowerShell. Podpora triggerů se v budoucnu plánuje i pro centrum pro správu Power Platform.
Provádění změn zásad prostřednictvím centra pro správu Power Platform neodebere triggery, které byly přidány prostřednictvím PowerShell.
Přihlaste se do Centra pro správu Power Platform jako správce systému.
V levém navigačním podokně vyberte Zásady>Zásady dat.
Vyberte zásady a potom na panelu příkazů vyberte Editovat zásady.
Nalevo vyberte Předem vytvořené konektory.
Vyberte Další akce vedle konektoru a poté vyberte možnost Konfigurovat konektor>Akce konektoru.
Poznámka:
Akce konektoru můžete konfigurovat pro všechny blokovatelné konektory, ale ne pro neblokovatelné konektory a vlastní konektory.
Pomocí bočního panelu můžete povolit nebo zakázat konkrétní akce.
Můžete také nastavit Výchozí nastavení akcí konektorů pro povolení nebo blokaci nových akcí konektoru, které budou do konektoru přidány v budoucnu.
Známá omezení
Triggery jsou podporovány pouze v PowerShell
Podpora pro povolení a blokování jednotlivých triggerů je v současné době k dispozici pouze prostřednictvím PowerShell. Podpora se v budoucnu plánuje pro centrum pro správu Power Platform. Příklad, jak povolit triggery, které už toky Power Automate používají, najdete v tématu Identifikace blokovaných toků Power Automate.
Správci musí mít přístup pro tvůrce Power Apps
Seznam akcí konektoru se načte pomocí volání na Power Apps jménem správce. Správce se musí přihlásit k Power Apps a mít přístup k dokončení procesu souhlasu uživatele. Pokud správce nemá přístup k Power Apps, pak se seznam akcí konektoru nenačte.
Znovu publikovat Power Apps
Některé Power Apps publikované před 1. říjnem 2020 je třeba znovu publikovat kvůli pravidlům akce konektoru k vynucení ochrany před ztrátou dat (DLP).
Tento skript pomáhá správcům a tvůrcům identifikovat aplikace, které je třeba znovu publikovat.
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
}
}
Podpora prostředí PowerShell pro ovládací prvky akce konektoru
Načítěte seznam dostupných akcí pro konektor pomocí Get-AdminPowerAppConnectorAction
Get-AdminPowerAppConnectorAction
Příklad:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
ID | Typ | Vlastnosti |
---|---|---|
TodaysForecast | Microsoft.ProcessSimple/apis/apiOperations | Získejte předpověď pro aktuální den v určeném místě. |
OnCurrentWeatherChange | Microsoft.ProcessSimple/apis/apiOperations | Spustí nový tok, když se změní zadané měření počasí. |
CurrentWeather | Microsoft.ProcessSimple/apis/apiOperations | Získat aktuální počasí pro umístění. Visibility=advanced |
TomorrowsForecast | Microsoft.ProcessSimple/apis/apiOperations | Získejte předpověď pro zítřek v určeném místě. |
OnCurrentConditionsChange | Microsoft.ProcessSimple/apis/apiOperations | Spustí nový tok, když se podmínky pro umístění změní. |
Konfigurace pravidel akce konektoru pro zásadu
Objekt, který obsahuje pravidla akce konektoru pro zásadu, je níže označován jako konfigurace konektoru.
Objekt konfigurace konektoru má následující strukturu:
$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
}
)
}
Načíst existující konfigurace konektoru pro zásady DLP
Get-PowerAppDlpPolicyConnectorConfigurations
Vytvoření konfigurací konektoru pro zásady DLP
New-PowerAppDlpPolicyConnectorConfigurations
Aktualizace konfigurací konektoru pro zásady DLP
Set-PowerAppDlpPolicyConnectorConfigurations
Příklad
Cíl:
- Blokovat akce TodaysForecast a CurrentWeather konektoru MSN Weather; povolit všechny ostatní akce.
- Povolit akci GetRepositoryById konektoru GitHub; zablokovat všechny ostatní akce.
Poznámka:
V následujících rutinách označuje PolicyName jedinečný identifikátor GUID. DLP GUID můžete získat spuštěním rutiny Get-DlpPolicy.
$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