Yhdistintoiminnon hallintatoiminto
Yhdistintoiminnon hallintatoiminnon avulla voit sallia tai estää yksittäisiä toimintoja tai käynnistimiä tietyn yhdistimen sisällä.
Tärkeää
Helmikuussa 2025 käynnistimien tuki lisätään yhdistintoiminnon ohjausobjektiin. Tätä voidaan hallita PowerShellin avulla. Käynnistimien tukea on suunnitteilla Power Platform -hallintakeskukseen myös tulevaisuudessa.
Muutosten tekeminen käytäntöihin Power Platform -hallintakeskuksessa ei poista käynnistimiä, jotka on lisätty PowerShell kautta.
Kirjaudu Power Platform -hallintakeskukseen järjestelmänvalvojana.
Valitse vasemmassa siirtymisruudussa Käytännöt>Tietokäytännöt.
Valitse käytäntö ja valitse sitten komentopalkissa Muokkaa käytäntöä.
Valitse vasemmalla oleva Valmiit yhdistimet.
Valitse yhdistimen vieressä oleva Lisää toimintoja ja valitse sitten Määritä yhdistin>Yhdistintoiminnot.
Muistiinpano
Voit määrittää yhdistimen toiminnot kaikille estettäville yhdistimille, mutta et ei-estettäville yhdistimille ja mukautetuille yhdistimille.
Sivupaneelin avulla voit sallia ja estää tiettyjä toimintoja.
Voit myös määrittää Yhdistintoimintojen oletusasetukset niin, että yhdistimeen tulevaisuudessa lisättävät uudet yhdistintoiminnot sallitaan tai estetään.
Tunnetut rajoitukset
Käynnistimiä tuetaan vain PowerShellissa
Yksittäisten käynnistimien sallimisen ja estämisen tuki on tällä hetkellä saatavilla vain PowerShell. Tukea on suunnitteilla Power Platform -hallintakeskukseen tulevaisuudessa. Esimerkki jo käytössä olevien Power Automate -työnkulkujen käynnistimien sallimisesta on kohdassa Estettyjen Power Automate -työnkulkujen tunnistaminen.
Järjestelmänvalvojilla on oltava Power Appsin tekijän käyttöoikeus
Yhdistintoimintoluettelo haetaan käyttämällä Power Appsin kutsuja järjestelmänvalvojan puolesta. Järjestelmänvalvojan on kirjauduttava sisään Power Appsiin, ja hänellä on oltava käyttöoikeus käyttäjän suostumusprosessin suorittamista varten. Jos järjestelmänvalvojalla ei ole Power Appsin käyttöoikeutta, yhdistintoimintoluetteloa ei noudeta.
Power Appsin julkaiseminen uudelleen
Jotkin ennen 1.10.2020 julkaistut Power Apps -ratkaisut on julkaistava uudelleen, jotta yhdistintoimintojen säännöt käyttävät tietojen menetyksen estämistä.
Tämän komentosarjan avulla järjestelmänvalvojat ja tekijät voivat tunnistaa sovellukset, jotka on julkaistava uudelleen.
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
}
}
Yhdistintoiminnon ohjausobjektin PowerShell-tuki
Yhdistimen käytettävissä olevien toimintojen luettelon noutaminen käyttämällä koodia Get-AdminPowerAppConnectorAction
.
Get-AdminPowerAppConnectorAction
Esimerkki:
Get-AdminPowerAppConnectorAction -ConnectorName shared_msnweather
Tunnus | Type | Ominaisuudet |
---|---|---|
TodaysForecast | Microsoft.ProcessSimple/apis/apiOperations | Hae kuluvan päivän ennuste määritetystä sijainnista. |
OnCurrentWeatherChange | Microsoft.ProcessSimple/apis/apiOperations | Käynnistää uuden työnkulun, kun määritetty säämittari muuttuu. |
CurrentWeather | Microsoft.ProcessSimple/apis/apiOperations | Hae sijainnin nykyinen sää. Visibility=advanced |
TomorrowsForecast | Microsoft.ProcessSimple/apis/apiOperations | Hae määritetyn sijainnin huominen ennuste. |
OnCurrentConditionsChange | Microsoft.ProcessSimple/apis/apiOperations | Käynnistää uuden työnkulun, kun sijainnin ehdot muuttuvat. |
Yhdistintoiminnon sääntöjen määrittäminen käytännölle
Käytännölle yhdistintoimintosääntöjä sisältävää objektia kutsutaan alla yhdistimen määrityksiksi.
Yhdistinmääritysobjektin rakenne on seuraava:
$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
}
)
}
Aiemmin luotujen DLP-käytännön yhdistinmääritysten noutaminen
Get-PowerAppDlpPolicyConnectorConfigurations
Yhdistinmääritysten luominen DLP-käytännölle
New-PowerAppDlpPolicyConnectorConfigurations
Yhdistinmääritysten päivittäminen DLP-käytännölle
Set-PowerAppDlpPolicyConnectorConfigurations
Esimerkiksi
Tavoite:
- Estä toiminnot TodaysForecast ja CurrentWeather MSN Weather -yhdistimelle; salli kaikki muut toiminnot.
- Salli toiminto GetRepositoryById GitHub-yhdistimelle; estä kaikki muut toiminnot.
Muistiinpano
Seuraavassa cmdlet-komennossa PolicyName viittaa yksilöivään GUID-tunnukseen. Voit hakea DLP GUID -tunnuksen suorittamalla Get-DlpPolicy-cmdlet-komennon.
$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