Jaa


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.

  1. Kirjaudu Power Platform -hallintakeskukseen järjestelmänvalvojana.

  2. Valitse vasemmassa siirtymisruudussa Käytännöt>Tietokäytännöt.

  3. Valitse käytäntö ja valitse sitten komentopalkissa Muokkaa käytäntöä.

  4. Valitse vasemmalla oleva Valmiit yhdistimet.

  5. Valitse yhdistimen vieressä oleva Lisää toimintoja ja valitse sitten Määritä yhdistin>Yhdistintoiminnot.

    Valitana Määritä yhdistin > Yhdistintoiminnot

    Muistiinpano

    Voit määrittää yhdistimen toiminnot kaikille estettäville yhdistimille, mutta et ei-estettäville yhdistimille ja mukautetuille yhdistimille.

  6. 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.

    Määritä yhdistintoimintojen salliminen tai estäminen.

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