Používání vstupů a výstupů v tocích desktopového uživatelského rozhraníUse inputs and outputs in desktop UI flows

Vstupy umožňují předávat informace z externího zdroje (jako je databáze nebo jakýkoli podporovaný konektor) do starší verze softwaru, kterou toky uživatelského rozhraní automatizují.Use inputs to pass information from an external source such as a database or any supported connector to the legacy software that UI flows automates.

Můžete například použít informace o zákaznících ze SharePoint seznamu jako zdroj pro vstup do starší verze účetního softwaru.For example, you can use customer information from a SharePoint list as a source for input into your legacy accounting software. Můžete také předat citlivý vstup, jako je uživatelské jméno nebo heslo, které jsou vyžadovány pro přihlášení ke starší aplikaci pomocí volby Citlivé textové vstupy.You can also pass sensitive input like a username or a password that are required to login to a legacy application using Sensitive text inputs.

Definice vstupů v tocích uživatelského rozhraníDefine inputs in the UI flows

  1. Vyberte Text k definování vstupu nebo vyberte Citlivý text k definování citlivého textového vstupu.Select Text to define an input or select Sensitive text to define a sensitive text input.

    Výběr nového

  2. Přidejte název, ukázková data a popis vstupu.Add a name, a sample data, and a description to your input.

    • Ukázková data se používají během nahrávání nebo testování.Sample data is used during the recording or test.

    • Popis vám pomůže odlišit vstupy, které jste vytvořili.The description will be helpful to differentiate the inputs that you have created.

    • U citlivých textových vstupů bude vzorová hodnota skrytá a po uložení nebude přetrvávatFor sensitive text inputs, the sample value will be obscured and will not be persisted after saving

    Vstupní pole

  3. Po vytvoření vstupů je můžete kliknutím na možnost Další použít v nahrávce.Once your inputs are created, you can click on next to use them in a recording.

Tip

K vložení textu, který můžete předat do nebo z aplikace používané v toku uživatelského rozhraní, můžete použít kombinaci kláves CTRL+ALT+L.You can use the CTRL+ALT+L key combination to insert text that you can pass to or from the application being used in the UI flow. Tato kombinace kláves funguje pro citlivý, statický, výstupní a vstupní text.This key combination works for sensitive, static, output, and input text.

Předávání informací aplikaci pomocí vstupůUse inputs to pass information to the application

  1. Během nahrávání můžete vstup použít v aplikaci výběrem možnosti Použít vstupy.While recording, you can use an input in an app by selecting Use Inputs.

  2. V seznamu lze vybrat některou ze tří možností:In the list, you can choose between three options:

    • Výběr jednoho ze vstupů, který jste definovali v kroku Nastavit vstupySelect one of the inputs that you defined in the Set up inputs step.

      Tip

      Citlivé textové vstupy můžete snadno identifikovat, protože mají jinou ikonu než textové vstupy.You can identify sensitive text inputs easily because they have a different icon from text inputs.

    • Použití dříve definovaného výstupu (viz část Výstupy).Use a previously defined output (see Outputs section). Tato možnost se hodí pro předávání informací mezi různými aplikacemi v rámci jednoho toku.This is useful to pass information between different applications within the same UI flow.

    • Vytvořte nový nebo citlivý textový vstup při nahrávání pomocí volby Nový vstup.Create a new text or sensitive text input as you are recording using the New input option. Tuto možnost najdete v kroku Nastavení vstupu.You will find it back in the Set up input step.

    Výběr typu vstupu

  3. Vyberte umístění, v němž se má vstup použít.Select the location where you want to use the input. Automaticky se zde použije vámi definovaná ukázková hodnota.The sample value you defined is automatically used. V níže uvedeném příkladu má vstup s názvem „Hračky WingTip“ ukázkovou hodnotu vstupu „Účet faktury“ a je přidán do aplikace.In the below example “WingTip Toys” is the sample value for the input name “Invoice Account” and is added to the application.

    Výběr umístění pro vstup

  4. V Power Automate pomocí možnosti Nahrát a upravit postup rozbalte akce využívající vstupy a podívejte se, která je vybraná.In Power Automate Record and edit steps, expand actions that use inputs to view which one is selected.

    V následujícím příkladu uvidíte, že jako hodnota se používá „Účet faktury“.In example that follows, you will see that “Invoice Account” is used as the value.

    Rozbalení akcí

    Poznámka

    Pokud jste také použili citlivý textový vstup, uvidíte akci s ikonou zámku v pravém horním rohu, což znamená, že jste použili citlivý textový vstup.If you also used a sensitive text input, you would see an action with a lock icon on the top right to indicate that you used sensitive text input.

    Rozbalení akcí

  5. Po aktivaci toku uživatelského rozhraní můžete měnit hodnotu vstupu podle potřeby.When triggering your UI flow, you can change the input value at will.

Extrahování informací z aplikace pomocí výstupůUse outputs to extract information from the app

Výstupy vám umožňují předávat informace ze starší verze softwaru, kterou toky uživatelského rozhraní automatizují, do externího umístění, jako je databáze nebo jakýkoli podporovaný konektor.Outputs let you pass information from the legacy software that UI flows automates to an external destination such as a database or any supported connector.

Můžete například vyextrahovat informace o zákaznících ze starší verze účetního softwaru a přidat je do SharePoint seznamu.For example, you can extract customer information your legacy accounting software and add it to a SharePoint list.

Výstupy lze vytvářet jen při nahrávání toku uživatelského rozhraní.Outputs can only be created as you record your UI flow.

  1. Během nahrávání vyberte možnost Výstup.During a recording, select Output.

    Získat výstup

  2. Vyberte možnost Označený text.Select Select text.

    Možnost Označený text

  3. Vyberte prvek uživatelského rozhraní, abyste získali jeho text pro výstup.Select a user interface element to get its text for the output. Hodnota textu se automaticky zachytí.The text value will be automatically captured. Pak můžete poskytnout název a popis výstupu.You can then provide a name and description for the output.

    Výběr prvku uživatelského rozhraní

  4. Zadejte název a popis výstupu.Provide a name and a description for the output.

  5. Vyberte položku Uložit.Select Save.

Výstup je teď k dispozici ve vyhrazené oblasti průvodce.Your output is now available in the dedicated area of the wizard.

Výstup je k dispozici.

Každý výstup obsahuje:Each output has:

  • Název výstupu definovaný během nahrávání.An output name as defined during the recording.
  • Popis: Toto pole může být velmi užitečné tehdy, když během nahrávání definujete řadu výstupů a chcete je od sebe později snadno rozeznat.A description: This field can be very useful when you define many outputs during a recording and want to easily identify them later.
  • Název akce: Akce, ve které je v toku uživatelského rozhraní definovaný výstup.An action name: the action in which the output is defined in your UI flow.

K definování výstupů použijte obsah schránkyUse clipboard content to define outputs

Během záznamu je možné kopírovat text do schránky počítače a definovat jej jako výstup toku uživatelského rozhraní.During a recording, it is possible to copy a text in the clipboard of your computer and to define it as output of your UI flow.

  1. Během nahrávání zkopírujte hodnotu řetězceDuring your recording, copy a string value

  2. Vyberte Získat text ze schránky.Select Get text from Clipboard. Obsah vaší schránky se zobrazí v poli Ukázková hodnotaThe content of your clipboard is displayed in the Sample value field

    Výstup ze schránky

  3. Definujte název a popis výstupu (jak je popsáno výše) a vyberte Uložit.Define a name and a description for your output (as described above ) and select Save.

    Výstup ze schránky

Odstranění výstupu z toku uživatelského rozhraníDelete an output from a UI flow

Pokud už výstup nepotřebujete, můžete ho odstranit tak, že přejdete k přidružené akci a odeberete název výstupu z dynamické hodnoty.If you do not need an output anymore, delete it by going to the associated action and removing the Output name in the dynamic value.

Otestování toku uživatelského rozhraníTest your UI flow

Testování toků uživatelského rozhraní vám umožňuje zkontrolovat změny a příslušné chování přehrávání.Testing UI flows lets you validate your changes and the appropriate playback behavior.

  1. (Volitelné) Do pole vstupu zadejte hodnotu.(Optional) Enter a value in the input field.

    Poznámka

    U všech citlivých textových vstupů, které jsou vytvořeny v záznamníku, bude nutné před testováním znovu zadat hodnotu vzorku.For any sensitive text inputs that are created in the recorder, the sample value will need to be specified again before testing.

    Nová testovací hodnota

  2. Výběrem Otestovat hned zobrazte automatizovanou starší verzi softwaru.Select Test now to see the legacy software being automated. Automatizace toku uživatelského prostředí přehraje vámi nahrané kroky.You will see UI flow automation playing back the steps you recorded. Po dobu přehrávání se zařízením nepracujte.Please do not interact with your device for the duration of playback.

  3. Po dokončení přehrávání uvidíte stav běhu toku uživatelského rozhraní:Once playback completes, you see the run status of your UI flow:

    • U každé akce je indikátor stavu, který ukazuje, že test proběhl správně, společně s přidruženými vstupy.For each action, a status indicator that shows that the test worked well, along with the associated inputs.

      Úspěšné spuštění

    • Pro každou akci, která používá vstup Citlivý text, se vstupní hodnota nezobrazí.For each action that uses a Sensitive text input, the input value will not be displayed.

      Další obrázek

    • Ve spodní části návrháře uvidíte také hodnotu výstupů získaných pro tento test.You will also see the value of the outputs obtained for this test at the bottom of the designer.

      Další obrázek

    • Pokud dojde k chybě, uvidíte, který krok způsobil problém, a snímek obrazovky z okamžiku, kdy k chybě došlo.If an error occurs, you'll see which step caused the problem along with a screenshot at the moment the error occurred.

Další informaceLearn more