Jaa


Yhdistintoiminnon hallintatoiminto

Yhdistintoiminnon hallintatoiminnon avulla voit sallia tai estää yksittäisiä toimintoja tai käynnistimiä tietyn yhdistimen sisällä.

Tärkeää

Liittimen toiminto-ohjausobjekti tukee nyt käynnistimiä. Tätä voidaan hallita PowerShellin avulla.

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 siirtymisruudussa Suojaus ja valitse sitten Suojaus-ruudussaTiedot ja tietosuoja.

  3. Valitse Tietojen suojaus ja tietosuoja -sivulla Tietokäytäntö.

  4. Valitse aiemmin luotu käytäntö komentopalkissa ja valitse sitten Muokkaa käytäntöä tai luo uusi määritettävä käytäntö valitsemalla Uusi käytäntö .

  5. Valitse Valmiit liittimet -osassa Estettävissä oleva liitin ja valitse sitten sen vieressä Lisää toimintoja .

  6. Valitse Määritä liittimet ja sitten 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.

  7. 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ä Salli tai Estä liitintoiminnoille.

Tunnetut rajoitukset

Käynnistimiä tuetaan vain PowerShellissa

Yksittäisten käynnistimien sallimisen ja estämisen tuki on tällä hetkellä käytettävissä vain PowerShellin kautta. Tukea on suunnitteilla Power Platform -hallintakeskukseen tulevaisuudessa. Katso esimerkki siitä, miten voit sallia Power Automate työnkuluissa jo käytössä olevat käynnistimet, artikkelista Tunnista estetyt Power Automate työnkulut.

Järjestelmänvalvojilla on oltava tekijän käyttöoikeus Power Apps -ohjelmaan

Liitintoimintojen luettelo noudetaan käyttämällä kutsuja Power Apps järjestelmänvalvojan puolesta. Järjestelmänvalvojan on kirjauduttava sisään Power Apps ja hänellä on oltava käyttöoikeus käyttäjän suostumusprosessin suorittamiseksi loppuun. Jos järjestelmänvalvojalla ei ole Power Apps -käyttöoikeutta, liitintoimintojen luetteloa ei noudeta.

Julkaise Power Apps uudelleen

Jotkin ennen 1.10.2020 julkaistut Power Apps on julkaistava uudelleen, jotta liittimien toimintosäännöt voidaan pakottaa.

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 Tyyppi 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
    } 
  ) 
}

Nouda tietokäytännön olemassa olevat liitinmääritykset

Get-PowerAppDlpPolicyConnectorConfigurations 

Tietokäytännön liitinmääritysten luominen

New-PowerAppDlpPolicyConnectorConfigurations

Tietokäytännön liitinmääritysten päivittäminen

Set-PowerAppDlpPolicyConnectorConfigurations

Esimerkki

Tavoite:

  • Estä toiminnot TodaysForecast ja CurrentWeather liittimen MSN Weather; salli kaikki muut toiminnot.
  • Salli liittimen GitHub toiminto GetRepositoryById; estä kaikki muut toiminnot.

Muistiinpano

Seuraavassa cmdlet-komennossa PolicyName viittaa yksilöivään GUID-tunnukseen. Voit noutaa tietokäytännön GUID-tunnuksen suorittamalla cmdlet-komennon 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