Del via


Overvåke køer for skrivebordsflyt

Når du skalerer automatiseringene i virksomheten, trenger du kanskje en enkel måte å sikre at konkurrerende skrivebordsflyter kjører i henhold til forretningsprioriteten deres. Overvåk, administrer og visualiser alle skrivebordskjøringer i kø på bare ett sted. Skrivebordsflytkøer kan brukes enten målenheten er en maskin eller en maskingruppe.

Angi en prioritet

Tilkoblingshandlingene for skrivebordsflyter inneholder en ny prioritetsparameter under delen Avanserte alternativer.

Tilgjengelige prioriteringer er Høy og Normal (standardverdien). Denne verdien kan også sendes dynamisk ved hjelp av parameteren for egendefinert verdi. Hver gang skrivebordsflyten utløses, kjøres den med prioriteten som er angitt.

Skjermbilde av en skyflyt som bruker handlingen Kjør en flyt bygd med Power Automate Desktop.

Når flere kjører i kø, er utføringsrekkefølgen basert på kjøreprioriteten og tiden som er lagt til. Kjøringer med høy prioritet som er lagt til først, kjøres først.

Vise kjørekø for en maskin eller maskingruppe

Gå til detaljsiden for maskinen eller maskingruppen, og velg deretter kategorien Kjør kø for å vise listen over kjørende skrivebordsflyter.

Skjermbilde av en liste over skrivebordsflyter på gatewayer.

Forutsetning

En av følgende situasjoner må være sann for at du skal kunne se kjøringer i denne listen:

Tips

Køstatus

En kjøring i en kø kan ha følgende status:

  • Løping
  • I kø
  • Neste som skal kjøres

Handlinger på en kjøring

Fire handlinger er tilgjengelige når du klikker de tre prikkene ved siden av navnet på skrivebordsflyten:

  • Endre prioritet
  • Flytt til toppen
  • Se overordnet flytkjøring
  • Avbryt overordnet flytkjøring

Endre prioritet

Du kan endre prioriteten for en bestemt kjøring ved å klikke de tre prikkene og deretter Endre prioritet. Du kan bare endre prioriteten for en kjøring der du er eier, eller hvis du er medeier i maskin-/maskingruppen.

Endring av prioriteten påvirker bare gjeldende kjøring og ikke etterfølgende. Hvis du vil endre prioriteten for alle kommende kjøringer, må du endre prioriteten i koblingshandlingen.

Flytt til toppen

Eieren av enheten eller en bruker administratorrettigheter for maskinen eller maskingruppen kan overstyre køprioriteten ved å flytte et element til toppen av køen. Det elementet legges øverst i køen uavhengig av opprinnelig prioritet og køtid. Hvis flere kjøringer flyttes til toppen, kjøres den siste som legges til, først.

Du kan avbryte flyttingen av en kjøring til toppen. Kjøringen tilbakestilles til opprinnelig prioritet og køtid.

Se overordnet flytkjøring

Hvis du har tillatelse til å få tilgang til den overordnede flyten, kan du bruke denne handlingen til å vise kjøredetaljene.

Avbryt overordnet flytkjøring

Hvis du eier flyten eller har rollen System-administrator eller Miljøadministrator, kan du avbryte den overordnede flytkjøringsforekomsten. Dette avbryter gjeldende skrivebordsflyt og alle andre handlinger som ble brukt i den overordnede flyten.

Utvidet køprioritering

Den utvidede køprioreringen er en maskin- og maskingruppeinnstilling som optimaliserer maskintilordningslogikken for en kjørekø.

Aktivering av denne funksjonen betyr at utvidet køprioritering brukes på maskiner med støtte for flere økter, for eksempel Windows Server-operativsystemer med RDS-aktivert. Dette optimaliserer standard køprioritet ved å utvide gjeldende FIFO-logikk (first-in-first-out) med brukerprioritering. Denne funksjonen aktiveres automatisk når støtte for flere økter registreres, men du kan velge den bort når som helst ved å deaktivere den.

Merk

Denne funksjonen rulles gradvis ut og er kanskje ikke tilgjengelig i ditt område ennå.

Med deaktivert utvidet køprioritering

Prinsipp. Maskintilordningsalgoritmen venter alltid på at statusen for den første kjøringen i køen Neste som skal kjøres, skal bli tilordnet til en maskin før den neste vurderes.

Trinnvis logikk for en overvåket kjøring. Den første kjøringen i køen er en overvåket kjøring. Tilkoblingsbrukeren er bruker Y:​

  1. ​Filter: Algoritmen velger alle maskiner som er tilkoblet og klare til å behandle kjører (ikke i vedlikehold og så videre).
  2. Filter: Algoritmen velger alle maskiner som har en åpnet økt med bruker Y.
  3. Tildeling: Algoritmen tilordner kjøringen til en av de resterende maskinene (vilkårlig). Hvis det ikke gjenstår en maskin etter det siste filteret, mislykkes kjøringen.

Trinnvis logikk for en uovervåket kjøring. Den første kjøringen i køen er en uovervåket kjøring. Tilkoblingsbrukeren er bruker Y:​

  1. ​Filter: Algoritmen velger alle maskiner som er tilkoblet og klare til å behandle kjører (ikke i vedlikehold og så videre).
  2. Filter: Algoritmen velger alle tilgjengelige maskiner (det vil si maskiner som har minst én tilgjengelig økt).
  3. Filter: Algoritmen avviser maskinene som allerede har en økt åpnet av bruker Y.
  4. Tildeling: Algoritmen tilordner kjøringen til en av de resterende maskinene (vilkårlig). Hvis det ikke gjenstår en maskin etter det siste filteret, mislykkes kjøringen.

Merk

  • En uovervåket kjøring kan bare behandles av en maskin hvis måløkten for brukerøkten, som er registrert på tilkoblingen til skrivebordsflyten, ikke allerede er i bruk på samme maskin​.
  • I begge scenarioer, hvis ingen maskiner er igjen etter det siste filteret, men det finnes noen kvalifiserte maskiner i frakoblet modus (som ble forkastet i trinn 1), venter kjøringen på at de frakoblede maskinene skal kobles til igjen før kjøringen merkes som mislykket.

Tips

  • Med deaktivert Utvidet køQueue-prioritering, hvis ingen maskin er tilgjengelig for den første kjøring en i køen, er den enten mislykket eller venter på at en frakoblet maskin skal koble til igjen, som blokkerer kjørekøen i mellomtiden.
  • Aktivering av Utvidet køprioritering gjør det mulig for algoritmen å prioritere køen på nytt når den første kjøringen i køen ikke kan behandles.

Med aktivert utvidet køprioritering

Prinsipp. Algoritmen for maskintilordning kan vurdere de andre kjøringene i køen hvis første kjøring i køen ikke kan behandles av følgende årsaker:

  • Den målrettede brukerøkten er for øyeblikket ikke aktiv på en maskin (for overvåkede kjøringer).
  • Den målrettede brukerøkten er allerede i bruk på alle tilgjengelige maskiner (for uovervåket kjøring).

Trinnvis logikk for en overvåket kjøring: Den første kjøringen i køen er en overvåket kjøring, tilkoblingsbrukeren er bruker Y:​

  1. Filter: Algoritmen velger alle maskiner som er tilkoblet og klare til å behandle kjøringer (ikke i vedlikehold og så videre).
  2. Filter: Algoritmen velger alle maskiner som har en åpnet økt med bruker Y:
    • Hvis noen maskiner gjenstår, flyttes algoritmen til trinn 4 (tildeling).
    • Hvis ingen maskin gjenstår, flyttes algoritmen til trinn 3 (ny prioritering).
  3. Ny prioritering: Algoritmen prioriterer køen på nytt ved å vurdere neste kjøring i køen til en kjøring kan tilordnes en maskin.
  4. Tildeling: Algoritmen tilordner kjøringen til en av de resterende maskinene (vilkårlig).

Trinnvis logikk for en uovervåket kjøring. Den første kjøringen i køen er en uovervåket kjøring. Tilkoblingsbrukeren er bruker Y:​

  1. Filter: Algoritmen velger alle maskiner som er tilkoblet og klare til å behandle kjøringer (ikke i vedlikehold og så videre).
  2. Filter: Algoritmen velger alle tilgjengelige maskiner (= maskiner som har minst én tilgjengelig økt).
  3. Filter: Algoritmen avviser maskinene som allerede har en økt åpnet av bruker Y:
    • Hvis noen maskiner gjenstår, flyttes algoritmen til trinn 5 (tildeling).
    • Hvis ingen maskin gjenstår, flyttes algoritmen til trinn 4 (ny prioritering).
  4. Ny prioritering: Algoritmen prioriterer køen på nytt ved å vurdere neste kjøring i køen (til en kjøring kan tilordnes en maskin).
  5. Tildeling: Algoritmen tilordner kjøringen til en av de resterende maskinene (vilkårlig)

Kjente problemer

  • Microsoft anbefaler at du begrenser antallet korte (under 1 min) skrivebordsflyter som du køer i store maskingrupper.
  • Skrivebordsflytkøer er utformet med en FIFO-metode (first-in, first-out) til å behandle kjøringer i den rekkefølgen de ble mottatt, og den eldste kjøringen kjører først. På grunn av måten kjøringer klargjøres og behandles internt på, er det imidlertid mulig at kjøringer som legges til i køen noen sekunder senere, startes før den forrige som allerede er i køen, for å optimalisere bruken av maskiner.