Příznak
Uživatelé spustí tok plochy v bezobslužném režimu a provedení selže, protože nemůže najít správné prvky uživatelského rozhraní. Na snímcích obrazovky s chybami se zobrazí, že rozlišení obrazovky za běhu se liší od rozlišení použitého při vytváření toku plochy.
Příčina
Některé Windows počítače nebo virtuální počítače mohou při spuštění bezobslužného stolního počítače nastavit menší rozlišení obrazovky. Pokud jsou automatizované aplikace citlivé na rozlišení obrazovky nebo pokud používáte automatizaci založenou na obrázku, může to vést k selhání toku plochy.
Řešení
Nastavte výchozí rozlišení v UIFlowService.exe.config souboru:
-
Přejděte na "C:\Program Files (x86)\Power Automate Desktop"
-
Otevření UIFlowService.exe.config v textovém editoru
-
Nastavte Microsoft. Flow. RPA. UIFlowService.ScreenDefaultResolutionEnabled to true
-
Upravte výchozí rozlišení obrazovky nastavením vlastností Šířka a Výška:
<!-- Screen resolution settings -->
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionWidth" value="1920" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionHeight" value="1080" />
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionScale" value="100" />
-
Přejděte na Nabídku Start > Services, najděte službu Power Automate (ve starších verzích se tomu říká "UIFlowService" a název procesu je UIFlowService.exe, pokud se rozhodnete použít Správce úloh). Restartujte tuto službu tak, že kliknete pravým tlačítkem myši a kliknete na Restartovat. Nebo pokud chcete, můžete počítač jednoduše restartovat.