Delen via


Wachtrijen van bureaubladstromen bijhouden

Terwijl u de automatisering in uw bedrijf schaalt, hebt u wellicht een eenvoudige manier nodig om ervoor te zorgen dat concurrerende bureaubladstromen worden uitgevoerd volgens hun bedrijfsprioriteit. Al uw bureaubladstroomuitvoeringen in de wachtrij bijhouden, beheren en visualiseren op slechts één locatie. Wachtrijen voor bureaubladstromen kunnen worden gebruikt, ongeacht of uw doelapparaat een machine of een machinegroep is.

Een prioriteit instellen

De acties van de connector voor bureaubladstromen bevatten een nieuwe prioriteitsparameter onder de sectie Geavanceerde opties.

Beschikbare prioriteiten zijn Hoog en Normaal (de standaardwaarde). Deze waarde kan ook dynamisch worden doorgegeven met de parameter voor een aangepaste waarde. Elke keer dat de bureaubladstroom wordt geactiveerd, wordt deze uitgevoerd met de prioriteit die is ingesteld.

Schermopname van een cloudstroom met de actie Een stroom uitvoeren die is gebouwd met Power Automate Bureaublad.

Als er meerdere uitvoerbewerkingen in de wachtrij staan, is de volgorde van uitvoering gebaseerd op de prioriteit van de uitvoering en de wachttijd. Uitvoeringen met een hoge prioriteit die als eerste in de wachtrij zijn geplaatst, worden als eerste uitgevoerd.

Uitvoeringswachtrij voor een computer of computergroep bekijken

Ga naar de detailpagina van uw computer of machinegroep en selecteer vervolgens het tabblad Wachtrij uitvoeren om de lijst met bureaubladstroomuitvoeringen in de wachtrij te zien.

Schermopname van een lijst met bureaubladstromen op gateways.

Vereisten

Als u uitvoeringen in deze lijst wilt zien, moet een van de volgende gevallen waar zijn:

Fooi

Status van wachtrij

Een uitvoering in een wachtrij kan de volgende status hebben:

  • Hardlopen
  • In wachtrij geplaatst
  • Daarna naar uitvoeren

Acties tijdens een uitvoering

Er zijn vier acties beschikbaar wanneer u op de drie puntjes naast de naam van de bureaubladstroom klikt:

  • Prioriteit wijzigen
  • Naar boven verplaatsen
  • Zie uitvoering van bovenliggende stroom
  • Uitvoering van bovenliggende stroom annuleren

Prioriteit wijzigen

U kunt de prioriteit van een specifieke uitvoering wijzigen door op de drie puntjes en vervolgens op Prioriteit wijzigen te klikken. U kunt alleen de prioriteit wijzigen van een uitvoering waarvan u eigenaar bent, of als u mede-eigenaar van de computer/computergroep of beheerder op de gateway bent.

Het wijzigen van de prioriteit heeft alleen invloed op de huidige uitvoering, niet op volgende uitvoeringen. Als u wilt dat de prioriteit wordt gewijzigd van alle komende uitvoeringen, moet u de prioriteit in de connectoractie wijzigen.

Naar boven verplaatsen

De eigenaar van het apparaat of een gebruiker met beheerdersrechten voor de computer of computergroep, kan de wachtrijprioriteit overschrijven door een item boven aan de wachtrij te plaatsen. Dat item wordt boven aan de wachtrij geplaatst, ongeacht de oorspronkelijke prioriteit en wachttijd. Als meerdere uitvoering naar het begin worden verplaatst, wordt de laatst toegevoegde als eerste uitgevoerd.

U kunt de verplaatsing van een uitvoering naar het begin annuleren. De uitvoering krijgt in dat geval de oorspronkelijke prioriteit en wachttijd.

Zie uitvoering van bovenliggende stroom

Als u toestemming hebt om toegang te krijgen tot de bovenliggende stroom, kunt u deze actie gebruiken om de uitvoeringsdetails te bekijken.

Uitvoering van bovenliggende stroom annuleren

Als u de eigenaar van de stroom bent, of de rol Systeembeheerder of Omgevingsbeheerder hebt, kunt u het bovenliggende exemplaar van de stroomuitvoering annuleren. In dat geval wordt de huidige bureaubladstroom geannuleerd, evenals alle andere acties die in de bovenliggende stroom zijn gebruikt.

Uitgebreide wachtrijprioriteit

De uitgebreide wachtrijprioriteit is een machine- en machinegroepinstelling die de machinetoewijzingslogica van een uitvoeringswachtrij optimaliseert.

Als u deze functie inschakelt, wordt uitgebreide wachtrijprioriteit toegepast op machines met ondersteuning voor meerdere sessies, zoals Windows Server-besturingssystemen met RDS ingeschakeld. Hiermee wordt de standaardprioriteit van de uitvoeringswachtrij geoptimaliseerd door de huidige FIFO-logica (first-in-first-out) uit te breiden met gebruikersprioriteit. Deze functie wordt automatisch ingeschakeld wanneer ondersteuning voor meerdere sessies wordt gedetecteerd, maar u kunt zich op elk gewenst moment afmelden door deze uit te schakelen.

Notitie

Deze functie wordt momenteel geleidelijk uitgerold en is mogelijk nog niet beschikbaar in uw regio.

Met uitgeschakelde uitgebreide wachtrijprioriteit

Principe. Het machinetoewijzingsalgoritme wacht altijd tot de status van de eerste uitvoering in de wachtrij Volgende uitvoering aan een machine is toegewezen voordat de volgende wordt overwogen.

Stapsgewijze logica voor een uitvoering met toezicht. De eerste run in de wachtrij is een run met toezicht. De verbindingsgebruiker is gebruiker Y:​

  1. ​Filter: het algoritme selecteert alle machines die verbonden zijn en klaar zijn om uitvoeringen te verwerken (niet in onderhoud, enzovoort).
  2. Filter: het algoritme selecteert alle machines met een geopende sessie van gebruiker Y.
  3. Toewijzing: het algoritme wijst de uitvoering toe aan een van de overige machines (willekeurig). Als er na het laatste filter geen machine meer over is, mislukt de uitvoering.

Stapsgewijze logica voor een uitvoering zonder toezicht. De eerste run in de wachtrij is een run zonder toezicht. De verbindingsgebruiker is gebruiker Y:​

  1. ​Filter: het algoritme selecteert alle machines die verbonden zijn en klaar zijn om uitvoeringen te verwerken (niet in onderhoud, enzovoort).
  2. Filter: het algoritme selecteert alle beschikbare machines (machines met ten minste één sessie beschikbaar).
  3. Filter: het algoritme negeert de machines waarvoor al een sessie is geopend door gebruiker Y.
  4. Toewijzing: het algoritme wijst de uitvoering toe aan een van de overige machines (willekeurig). Als er na het laatste filter geen machine meer over is, mislukt de uitvoering.

Notitie

  • Een uitvoering zonder toezicht kan alleen door een machine worden verwerkt als de beoogde gebruikerssessie, die wordt vastgelegd via de bureaubladstroomverbinding, nog niet in gebruik is op dezelfde machine.
  • Als er in zowel bewaakte als onbeheerde uitvoeringsscenario's geen machines meer over zijn na het laatste filter, maar er wel enkele in aanmerking komende machines zijn die momenteel offline zijn (die in stap 1 zijn genegeerd), wordt gewacht tot de offline machines weer online zijn voordat de uitvoering wordt gemarkeerd als mislukt.

Fooi

  • Als Uitgebreide wachtrijprioriteit is uitgeschakeld en er geen machine beschikbaar is om de eerste uitvoering in de wachtrij uit te voeren, mislukt deze of wordt er gewacht totdat een offline machine weer online komt, waardoor de uitvoeringswachtrij in de tussentijd wordt geblokkeerd.
  • Als u Uitgebreide wachtrijprioriteit inschakelt, kan het algoritme de wachtrij opnieuw prioriteren wanneer de eerste uitvoering in de wachtrij niet kan worden verwerkt.

Met ingeschakelde uitgebreide wachtrijprioriteit

Principe. Het machinetoewijzingsalgoritme kan rekening houden met de andere uitvoeringen in de wachtrij als de eerste uitvoering in de wachtrij om de volgende redenen niet kan worden verwerkt:

  • De beoogde gebruikerssessie is momenteel op geen enkele machine actief (voor uitvoeringen met toezicht).
  • De beoogde gebruikerssessie is al in gebruik op alle beschikbare machines (voor een uitvoering zonder toezicht).

Stapsgewijze logica voor een uitvoering met toezicht: de eerste uitvoering in de wachtrij is een uitvoering met toezicht, de verbindingsgebruiker ervan is gebruiker Y:​

  1. Filter: het algoritme selecteert alle machines die verbonden zijn en klaar zijn om uitvoeringen te verwerken (niet in onderhoud, enzovoort).
  2. Filter: het algoritme selecteert alle machines met een geopende sessie van gebruiker Y:
    • Als er nog enkele machines overblijven, gaat het algoritme naar stap 4 (toewijzing).
    • Als er geen machine overblijft, gaat het algoritme naar stap 3 (herprioritering).
  3. Herprioritering: het algoritme herprioriteert de wachtrij door rekening te houden met de volgende uitvoering in de wachtrij totdat een uitvoering kan worden toegewezen aan een machine.
  4. Toewijzing: het algoritme wijst de uitvoering toe aan een van de overige machines (willekeurig).

Stapsgewijze logica voor een uitvoering zonder toezicht. De eerste run in de wachtrij is een run zonder toezicht. De verbindingsgebruiker is gebruiker Y:​

  1. Filter: het algoritme selecteert alle machines die verbonden zijn en klaar zijn om uitvoeringen te verwerken (niet in onderhoud, enzovoort).
  2. Filter: het algoritme selecteert alle beschikbare machines (= machines met ten minste één sessie beschikbaar).
  3. Filter: het algoritme negeert de machines waarvoor al een sessie is geopend door gebruiker Y:
    • Als er nog enkele machines overblijven, gaat het algoritme naar stap 5 (toewijzing).
    • Als er geen machine overblijft, gaat het algoritme naar stap 4 (herprioritering).
  4. Herprioritering: het algoritme herprioriteert de wachtrij door rekening te houden met de volgende uitvoering in de wachtrij (totdat een uitvoering kan worden toegewezen aan een machine).
  5. Toewijzing: het algoritme wijst de uitvoering toe aan een van de overige machines (willekeurig)

Bekende problemen

  • Microsoft raadt u aan het aantal korte (van minder dan 1 minuut) bureaubladstromen te beperken dat u in grote machinegroepen in de wachtrij plaatst.
  • Bureaubladstroomwachtrijen zijn ontworpen met behulp van een best-effort FIFO-benadering (first-in, first-out) om uitvoeringen te verwerken in de volgorde waarin ze zijn ontvangen, waarbij de oudste uitvoering als eerste wordt uitgevoerd. Het kan echter voorkomen dat uitvoeringen die enkele seconden later aan de wachtrij worden toegevoegd, eerder worden gestart dan de vorige uitvoering die al in de wachtrij stond. Dit komt door de manier waarop runs intern worden voorbereid en verwerkt. Zo wordt het machinegebruik geoptimaliseerd.