Opprette en skyflyt med Microsoft Dataverse (eldre)
Med Microsoft Dataverse-koblingen kan du opprette flyter som startes ved å opprette og oppdatere hendelser i Dataverse. Du kan også utføre opprett-, oppdater-, hent- og slett-handlinger på rader i Dataverse.
Viktig!
Flyter som er opprettet med Dataverse-tilkobling (eldre), vil ikke lenger fungere etter en dato som blir kunngjort i løpet av 2024. Hvis du vil overføre automatisk fra Dataverse-tilkoblingen (eldre) til Microsoft Dataverse koblingen, bruker du overføringsverktøyet i Power Automate.
Starte en skyflyt fra Dataverse
Du kan bruke noen av følgende utløsere til å starte flyten.
- Når et flyttrinn kjøres fra en prosessflyt.
- Når en rad legges til, endres eller slettes.
- Når en handling utføres.
Hvis den utvalgte utløseren krever et miljø for å bli valgt, velger du (Current)
. Dette bruker alltid databasen i det miljøet som Power Automate kjører i. Hvis du vil at flyten alltid skal utløses basert på en hendelse i et bestemt miljø, velger du dette miljøet.
Du kan bruke omfang til å finne ut om flyten kjører i noen av følgende scenarioer:
- Hvis du legger til en rad.
- Hvis en bruker i forretningsenheten legger til en ny rad.
- Hvis en bruker i organisasjonen legger til en ny rad.
Scope | Tidsberegning for utløser |
---|---|
Forretningsenhet | En handling utføres på en rad som eies av forretningsenheten |
Organisasjon | En handling utføres av hvem som helst i organisasjonen eller databasen |
Overordnet: Underordnet forretningsenhet | En handling utføres på en rad som eies av forretningsenheten eller en underordnet forretningsenhet |
User | En handling utføres på en rad som eies av deg |
Utløsere som kjører når en rad endres, kan også bruke filtreringskolonner. Dette sikrer at flyten bare kjører når noen av de definerte kolonnene endres.
Viktig!
Bruk filterkolonner til å forhindre flyten fra unødvendig kjøring.
Denne flyten utløses når for- eller etternavnet til en kontakt som flytbrukeren eier, endres.
Utløserrettigheter
Hvis du vil opprette en skyflyt som utløses basert på en opprett-, oppdater- eller slett-hendelse i en rad, må brukeren ha brukernivåtillatelser til å opprette, lese, skrive og slette i Tilbakeringingsregistrering-tabellen. I tillegg til dette, avhengig av det angitte omfanget, kan det hende at brukeren trenger minst det nivået av leserettigheter på samme tabell. Lær mer om miljøsikkerhet.
Skriv data inn i Dataverse
Bruk en av de følgende handlingene til å skrive inn data i Dataverse:
- Opprett en ny rad
- Oppdater en rad
Her ser du et eksempel på hvordan du oppretter en oppfølgingsoppgave når den gitte brukeren oppretter en ny kontorad.
Avanserte konsepter
Skriv inn data i kunde-, eier- og angående-kolonnene
Hvis du vil skrive inn data i kunde-, eier- og angående-kolonnene, må to kolonner vært fylt inn.
Kolonnekategori | Eksempelinstillinger |
---|---|
Angående | Angående = ID-en til raden (for eksempel, konto-ID) og Angående-type som valgt fra listen. |
Kunde | Representerer ID-en til raden og kundetypen som valgt fra listen. |
Eier | Representerer ID-en til systembrukeren eller -teamet, og eiertypen som valgt fra listen. |
Aktiver upsert-atferd
Du kan bruke kommandoen oppdater en rad til å ta i bruk upsert-handlinger. Denne kommandoen oppdaterer raden hvis den allerede finnes, eller oppretter en ny rad. Hvis du vil ta i bruk upsert, oppgir du tabellen og GUID-nøkkelen. Hvis raden med den angitte typen og nøkkelen finnes, skjer det en oppdatering. Ellers opprettes det en rad med den angitte nøkkelen.
Utløseratferd
Hvis du har angitt en utløser til å tre i kraft når en rad oppdateres, kjører flyten for hver igangsatt oppdatering til den gitte raden. Tjenesten aktiverer flyten asynkront, og med nyttelasten som den registrerer når aktiveringen skjer.
Flytkjøringer kan bli forsinket hvis det finnes gjenværende systemjobber i miljøet ditt. Hvis det oppstår en forsinkelse, utløses flyten når systemjobben som skal aktivere flyten, kjører.
Relatert informasjon
Legg til lerretsapper og skyflyter i en løsning som standard