Управление на променливите и панела с променливи
Панелът с променливи показва входните и изходните променливи, подадени към и от Power Automate потоци на работния плот. Той също така показва всички променливи, използвани в текущия поток на работния плот под Променливи на потока.
Чрез този панел можете да търсите променливи, да ги преименувате, да намирате тяхната употреба, да ги маркирате като чувствителни, да ги закачате и филтрирате по тип. Филтрирането ви позволява да изберете дали да го приложите към фиксираните променливи или не.
Визуализаторът на променливата стойност
Когато се изпълнява поток, текущата стойност на всяка променлива се вижда до нейното име. Изберете иконата на гума в долната част на екрана с променливи, за да изчистите всички текущи стойности.
Бележка
Power Automate автоматично пропуска променливите на деактивираните действия. Разрешете забранено действие, за да направите неговите променливи достъпни в екрана с променливи.
За да разгледате стойността на променлива по-подробно, щракнете двукратно върху нея. Визуализаторът на стойности на променливата показва типа данни на избраната променлива и разгъва всички редове с данни или таблици с данни, за да покаже тяхното съдържание.
Някои типове данни може да съдържат вложени елементи. Например персонализиран обект може да съдържа друг персонализиран обект в свойствата си. За да видите свойствата на вложения елемент, изберете Още.
Изберете иконата със стрелка в горната част на диалоговия прозорец, за да се върнете към родителския елемент.
Преименуване на променлива на работния плот
За да преименувате променлива на работния плот, щракнете с десния бутон върху нейното име и изберете Преименуване. Power Automate автоматично актуализира името на променливата във всичките й появявания.
Важно
Ако се опитате да преименувате променлива на съществуващо име, Power Automate ще ви подкани да потвърдите сливането на двете променливи. Неволното сливане може да повлияе на функционалността на вашия поток и да причини грешки, така че се уверете, че сливането е желателно.
Входни и изходни променливи
Power Automate Позволява ви да обменяте данни между облачни и настолни потоци с помощта на входни и изходни променливи, разширявайки възможностите за автоматизация. Входните и изходните променливи също ви позволяват да предавате информация между потоците на работния плот чрез действието "Изпълнение на потока на работния плот".
Освен това можете да използвате входни променливи, за да зададете стойности ръчно, когато потоците се задействат през конзолата.
За да намерите повече информация относно предаването на данни между потоците в облака и работния плот, вижте Задействане на потоци от потоци в облака.
Създаване на входна променлива
За да създадете входна променлива:
Изберете бутона със знак плюс (+) в екрана с променливи и след това Вход.
Когато се появи диалоговият прозорец Нова входна променлива , попълнете следните полета:
- Име на променлива: Името на променливата в потока на работния плот.
- Тип данни: Типът на променливата: текст, число, булева стойност, персонализиран обект, списък, таблица с данни или екземпляр.
-
Стойност по подразбиране: Стойността по подразбиране, когато потокът преминава през разработчика на потока или конзолата. Когато създавате персонализиран обект, списък или входна променлива на таблица с данни, Power Automate ви позволява да конструирате стойността по подразбиране чрез визуален или JSON редактор.
- Подтип данни: Точният тип на екземпляра (наличен само когато екземплярът е предварително избран като тип данни): Excel, Word, Outlook или Access.
- Външно име: Външното име е името, което се появява в дизайнера на облачен поток и диалоговия прозорец за въвеждане на потока при извикване на потока от конзолата.
- Описание: Описанието на променливата, която се показва в облака и разработчика на потока на работния плот при извикване на потока.
- Маркиране като чувствителна: Определя дали променливата да бъде маркирана като чувствителна или не. Можете да намерите информация относно чувствителните променливи в Чувствителни променливи.
- Маркиране като незадължително: Определя дали попълването на тази входна променлива е задължително или не. Като маркирате входна променлива като незадължителна, вие й позволявате да получава празни стойности и да пропуска предаването на действителна стойност, което не води до грешка. Можете да намерите информация относно незадължителните входни променливи в Незадължителни входни променливи.
Бележка
Полетата Име на променлива, Тип данни и Външно име са необходими за създаване на входна променлива.
Бележка
Входните променливи от тип екземпляр (Excel, Word, Outlook или Access) не поддържат стойности по подразбиране. Потоците с тези входове могат да се изпълняват чрез действието "Изпълнение на потока на работния плот" на друг поток на работния плот или чрез дизайнера за тестване или отстраняване на грешки. При дизайнерските изпълнения входните променливи на екземпляра могат временно да бъдат инициализирани, като се използват като произведени променливи на съответните действия за стартиране или прикачване.
Важно
Ако изберете име на съществуваща променлива на потока за нова входна променлива, Power Automate ще ви подкани да потвърдите сливането на двете променливи. Неволното сливане може да повлияе на функционалността на вашия поток и да причини грешки. Освен това не можете да използвате името на съществуваща входна или изходна променлива.
Когато задействате потоци на работния плот директно през конзолата, а не през облачен поток, диалоговият прозорец Входни данни на потока ви подканва да зададете стойности за входните променливи ръчно. За персонализирани обекти, списъци и таблици с данни диалоговият прозорец ви позволява да попълвате стойности с помощта на визуален или JSON редактор.
Създаване на изходна променлива
За да създадете изходна променлива:
Изберете бутона със знак плюс (+) в екрана с променливи и след това Изход.
Когато се появи диалоговият прозорец Нова изходна променлива , попълнете следните полета:
- Име на променлива: Името на променливата в потока на работния плот.
- Тип данни: Типът на променливата: текст, число, булева стойност, персонализиран обект, списък, таблица с данни или екземпляр.
- Подтип данни: Точният тип на екземпляра (наличен само когато екземплярът е предварително избран като тип данни): Excel, Word, Outlook или Access.
- Външно име: Външното име е името, което се появява в дизайнера на облачни потоци.
- Описание: Описанието на променливата, която се показва в облака или разработчика на потока на работния плот при извикване на потока.
- Маркиране като чувствителна: Определя дали променливата да бъде маркирана като чувствителна или не. Можете да намерите информация относно чувствителните променливи в Чувствителни променливи.
Бележка
Полетата Име на променлива, Тип данни и Външно име са необходими за създаване на изходна променлива.
Важно
Ако изберете име на съществуваща променлива на потока за нова изходна променлива, Power Automate ще ви подкани да потвърдите сливането на двете променливи. Неволното сливане може да повлияе на функционалността на вашия поток и да причини грешки. Освен това не можете да използвате името на съществуваща входна или изходна променлива.
Управление на входни и изходни променливи
Всички създадени входни и изходни променливи са налични в съответната секция на екрана с променливи.
Можете да използвате този панел, за да преименувате, актуализирате, изтривате, намирате употребите, закачате и филтрирате всяка входна/изходна променлива. Филтрирането ви позволява да изберете дали да го приложите към фиксираните променливи или не.
За да актуализирате входна/изходна променлива:
Щракнете с десния бутон върху името му в екрана с променливи и изберете Редактиране.
Важно
Ако се опитате да преименувате входна или изходна променлива на съществуващо име на променлива на потока, Power Automate ще ви подкани да потвърдите сливането на двете променливи. Неволното сливане може да повлияе на функционалността на вашия поток и да причини грешки. Освен това не можете да използвате името на съществуваща входна или изходна променлива.
В диалоговия прозорец Редактиране на входна/изходна променлива актуализирайте желаните полета и изберете Запиши , за да приложите промените.
Чувствителни променливи
Важно
Потоци, разработени в по-стари версии на Power Automate за настолни компютри (v.2.13 или по-стари), остават незасегнати от функционалността на чувствителните променливи, стига да не ги редактирате. Ако стартирате съществуващи потоци на работния плот през конзолата или портала, без да ги редактирате, те ще запазят старото поведение и ще работят както преди.
За да приложите новата функционалност, редактирайте и запазете потоците за Power Automate настолни компютри v.2.14 или по-нова. Power Automate ще преобразува минали шифровани входни променливи и шифровани променливи, произведени от Получаване на парола, от CyberArk действие в текстови променливи, маркирани като чувствителни.
Някои сценарии за автоматизация обработват поверителна информация и изискват специална обработка на променливи, които съхраняват и използват чувствителни данни по време на изпълнение. Потоците на работния плот поддържат създаването на чувствителни променливи, чиито стойности са маскирани по време на отстраняване на грешки в екрана с променливи на дизайнера на потока.
Освен това, ако сте влезли с премиум акаунт на организация, стойностите на чувствителните променливи не се съхраняват в хронологията на изпълнението в портала, когато потоците на работния плот се изпълняват през конзолата или потоците в облака.
Всяка променлива може да стане чувствителна, независимо от нейния тип. Чувствителността се прилага на ниво променлива, така че списъците, редовете с данни, таблиците с данни и персонализираните обекти стават чувствителни като цяло. Няма начин да маркирате елемент от списък, колона в таблица с данни или свойство на променлива като чувствителни в иначе нечувствителна променлива.
Можете да използвате, манипулирате и обработвате чувствителни променливи във всяко действие без никакви ограничения, както всяка друга променлива. Освен това можете да ги комбинирате с други променливи и да ги включите в изрази. В този случай регистрационните файлове обработват целия израз като чувствителен.
Дизайнерът на потока обработва чувствителността като маска, която можете да включвате и изключвате. По този начин можете да демаскирате чувствителни променливи, за да видите техните стойности и да ги маскирате отново, за да скриете стойностите им.
Важно
Чувствителните променливи не са предназначени да осигурят защита върху твърдо кодирани данни. Не трябва да кодирате твърдо критични данни в обикновен текст, като пароли и ПИН кодове, в свойствата на действия като Задаване на променлива, дори ако тези променливи са маркирани като чувствителни. Регистрационните файлове на работния плот ще бъдат защитени, но твърдо кодираните стойности са видими в модалния прозорец и дефиницията на потока в Microsoft Dataverse.
За да намерите повече информация относно поверителните входове в потоците в облака, вижте Управление на поверително въвеждане, като например пароли.
Бележка
- Стойността на чувствителна променлива е видима, когато я изпратите извън потоци на работния плот или се показва чрез действието Показване на съобщение .
- Чувствителността не се наследява в променливите. Ако добавите или присвоите чувствителна променлива на друга променлива, получената променлива няма да бъде чувствителна по подразбиране. Изключението от това правило се прилага само за типове променливи за идентификационни данни. Идентификационните променливи, произведени или от съответното действие, или чрез преназначаване от друга променлива, винаги са чувствителни и тяхната чувствителност е наложена. Същото изключение важи и за свойството "Парола" на типовете идентификационни променливи.
- Маркирането на променлива като чувствителна скрива нейните стойности от обобщението на действието Задаване на променлива .
- Входните подробности за действието Задаване на променлива не се виждат в регистрационните файлове на работния плот, когато съдържащите се променливи са маркирани като чувствителни.
- Маскирането на чувствителни променливи по време на отстраняване на грешки осигурява само основна форма на защита за разработчиците от трети лица, които гледат екраните им.
За да маркирате променлива като чувствителна, щракнете с десния бутон върху нея в екрана с променливи и изберете Маркиране като чувствителна. За да спрете дадена променлива да бъде чувствителна, щракнете с десния бутон върху нея и изберете Маркиране като нечувствителна.
Освен контекстните менюта, можете да използвате специалната икона до всяка променлива, за да я маркирате като чувствителна или нечувствителна.
Чувствителни входни и изходни променливи
Когато създавате или редактирате входна или изходна променлива, можете да изберете Маркирай като чувствителна в съответния диалогов прозорец, за да я направите чувствителна.
Стойността по подразбиране на входна променлива се вижда в диалоговия прозорец за създаване или редактиране, когато чувствителността е активирана. Тази стойност съществува само за целите на тестване и отстраняване на грешки, тъй като трябва да инициализирате всеки вход в производствените изпълнения през портала или конзолата. Стойностите по подразбиране не са защитени в модалите за действие и дефиницията на потока в Dataverse.
От друга страна, стойността по подразбиране не се вижда в панела за променливи и диалога Вход за потока, който се появява, когато стартирате в конзолата поток за работен плот с входни променливи.
Иконата на око за разкриване на стойността не е налична, освен ако не изтриете текстовата стойност по подразбиране и не предоставите нова. Новите стойности се виждат при попълване на други типове данни освен текст.
Незадължителни входни променливи
Когато създавате или редактирате входна или изходна променлива, можете да изберете Маркирай като незадължителна в съответния диалогов прозорец, за да я направите незадължителна.
По подразбиране входните променливи са задължителни, което означава, че трябва да предоставите:
- Стойност по подразбиране при създаването му, за да може да се използва по време на отстраняване на грешки (инициирана от конзолата), се изпълнява, в случай че не предадете друга стойност.
- Стойност от съответния тип, за да се гарантира правилното изпълнение.
Ако входната променлива е маркирана като незадължителна, и двете от горните могат да бъдат пропуснати, тъй като може да получи празни стойности.
Задаване на стойността по подразбиране на незадължителните входове на Празен
Текстови променливи
За да зададете стойността по подразбиране на текстова променлива на Празно:
- Задайте свойството Тип данни на Текст.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е празно.
Празен цифров вход
За да зададете стойността по подразбиране на числова променлива на Празно:
- Задайте свойството Тип данни на Число.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е празно.
Празен булев вход
За да зададете стойността по подразбиране на булевата променлива на Празно:
- Задайте свойството Тип данни на Булево.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е зададено на <Празно>.
Празно въвеждане на персонализиран обект
За да зададете стойността по подразбиране на персонализиран обект на Празно:
- Задайте свойството Тип данни на Персонализиран обект.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е зададено на <Празно>. За да постигнете това, изберете Редактиране до свойството и в прозореца Редактиране на персонализиран обект активирайте контролата на редактора на JSON. Изтрийте цялото съдържание и след това изберете Запиши.
Въвеждане на празен списък
За да зададете стойността по подразбиране на списък на Празно:
- Задайте свойството Тип данни на Списък.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е зададено на <Празно>. За да постигнете това, изберете Редактиране до свойството и в прозореца Редактиране на списъка активирайте контролата JSON редактор . Изтрийте цялото съдържание и след това изберете Запиши.
Въвеждане на празна таблица с данни
За да зададете стойността по подразбиране на таблица с данни на Празна:
- Задайте свойството Тип данни на Таблица с данни.
- Активирайте контролата Маркирай като опция .
- Уверете се, че свойството Стойност по подразбиране е зададено на <Празно>. За да постигнете това, изберете Редактиране до свойството и в прозореца Редактиране на таблица с данни активирайте контролата на редактора на JSON. Изтрийте цялото съдържание и след това изберете Запиши.
Редактиране на променливи, докато отстранявате грешки в потока на работния плот
В конзолата за проектиране Power Automate работният плот поддържа редактиране на често срещани типове променливи, докато изпълнява потока в дебъгера. В момента поддържаните типове данни включват текстови, числови, датата и час и булеви стойности.
Как да редактирате променливи, докато изпълнявате поток в дебъгера
Има два метода, които можете да използвате, за да започнете ръчно да променяте стойностите на променливите на потока в конзолата за проектиране.
Поставете точка на прекъсване в някакъв момент, преди да искате да промените стойността на променливата на потока. Стартирайте потока и след това изчакайте, докато потокът спре в избраната точка на прекъсване. Панелът с променливи на потока е в долния десен ъгъл на конзолата – намерете името на променливата в списъка и щракнете двукратно до нея, за да отворите визуализатора на променливи.
Промяна на числова стойност:
Отворете променливата, която изисква редактиране, поставете курсора върху полето за въвеждане и ръчно редактирайте числовата стойност. Като алтернатива има бутони за отброяване нагоре или надолу от текущата стойност от дясната страна на входа във визуализатора на променливи. Имайте предвид, че не можете да промените стойността на нещо различно от числова.
Промяна на текстова стойност:
Отворете променливата, която изисква редактиране, поставете курсора върху полето за въвеждане и ръчно редактирайте текстовата стойност. Има квадратче за отметка за обтичане на текст в полето за въвеждане, което ви улеснява да преглеждате в редактора. Променливите с текстови стойности приемат числа като входни данни, но имайте предвид, че ако промените тази стойност и се опитате да я предадете на действие с входен параметър, който приема само числова стойност, потокът хвърля грешка по изключение, когато достигне тази точка.
Промяна на булева стойност:
Отворете променливата, която изисква редактиране, поставете курсора върху полето за въвеждане и след това ръчно редактирайте булевата стойност. Използвайте падащия списък, за да изберете вярно или невярно.
Промяна на стойност от дата и час:
Отворете променливата, която изисква редактиране, поставете курсора върху полето за въвеждане и ръчно редактирайте стойността на датата и час. Във визуализатора на променлива се появява предупредително съобщение, ако въведете стойност, която не е приемлива.
Известни проблеми и ограничения
Проблем: Потоците, създадени или редактирани за Power Automate настолна версия 2.14 или по-нова, са несъвместими с по-стари версии на Power Automate за настолни компютри. Не можете да използвате по-стари версии на Power Automate for desktop, за да отваряте или изпълнявате тези потоци.
Заобиколни решения: Няма.