SharePoint
Групата SharePoint от действия позволява използването на конектора SharePoint от потоците на работния плот, облекчавайки необходимостта от създаване на поток за облак, за да се използват неговите действия. Този конектор е същият като този, използван в Power Automate облачните потоци Power Apps и Logic Apps. Той използва същите параметри и връща същия тип данни.
Предварителни условия и ограничения
- Трябва ви лиценз за наблюдавана RPA.
- В допълнение към прилагането на политики за предотвратяване на загуба на данни (DLP) за действия в SharePoint облака, администраторите могат да деактивират действията SharePoint , като променят подходящата настройка насистемния регистър.
Първи стъпки в SharePoint действията в потоците на работния плот
Този раздел представя примери за това как да използвате SharePoint действия в потоците на работния плот.
Как да изтеглите съдържанието на SharePoint папка
Важно
Преди да репликирате следните стъпки, уверете се, че сте запознати със списъци, обекти по избор, цикли, условни условия и нотация впроценти.
Уверете се, че сте инсталирали най-новата версия на Power Automate за работния плот.
Създайте нова поток за работен плот.
Ако идентификаторът на целевата папка е неизвестен, използвайте метаданните на папката Получаване, като използвате действието за път SharePoint , за да го извлечете. Това действие изисква пътя на папката и създава персонализиран обект, съдържащ метаданните на папката. Можете да получите достъп до идентификатора, като използвате свойството ИД .
Разположете действието на папката " SharePoint Списък" и попълнете подходящия SharePoint URL адрес и извлечения преди това идентификатор. Произведеният списък съдържа обекти по избор, представляващи елементи в целевата папка.
След като извлечете списъка, използвайте За всеки цикъл, за да обхождате обектите вътре в него.
Ако елементите в целевата папка са само файлове, използвайте действието Получаване на съдържание на файл с помощта на действие за път и свойството Път вътре в блока, за да извлечете съдържанието на текущия файл.
След това разположете действието Конвертиране на двоични данни във файл , за да съхраните извлечените данни в локален файл. Можете да използвате свойството Име , за да наименувате новия файл със същото име като оригиналния SharePoint файл.
Предишните стъпки обхващат случая, когато целевата папка съдържа само файлове. Ако обаче папката съдържа подпапки с файлове в тях, променете поток за работен плот си съответно:
Добавете условие If в предишния разположен цикъл, за да проверите дали текущо избраният елемент е папка. За да извършите тази проверка, използвайте свойството IsFolder на текущия елемент.
Вътре в if-блока използвайте метаданните на папката Получаване, като използвате действието за път , за да получите идентификатора на текущо избраната папка. Пътят до папката е същият като този, който сте използвали в началото на потока, плюс името на папката. Можете да получите достъп до папката, като използвате свойството Име на текущия елемент.
Както и преди, разположете действието Списък на папките SharePoint и попълнете съответния SharePoint URL адрес и извлечения преди това идентификатор.
Разполагане на За всеки цикъл, за да обхождате файловете в избраната подпапка и да премествате и променяте предварително разположените Получаване на съдържание на файлове с помощта на път и Конвертиране на двоични данни във файлови действия за извличане и запазване локално на съдържанието на всеки файл.
Ако искате да изтеглите файлове с конкретни подпапки, променете предварително разположените условни, за да проверите желаното състояние. Например следното условие проверява дали името на текущия елемент е друго освен 2022.
Бележка
Въпреки че можете да използвате ново вложено действие If , комбинирането на чековете само в едно условие прави поток за работен плот по-малко сложно и по-лесно за четене.
Ако искате да изтеглите само файлове от определен тип, добавете условно, преди да извлечете съдържанието на файла, за да проверите дали името на файла завършва с определено разширение.
Как да качите локален файл в SharePoint
Уверете се, че сте инсталирали най-новата версия на Power Automate за работния плот.
Създайте нова поток за работен плот.
Разгърнете действието Конвертиране на файл в двоични данни и изберете желания файл на локалния диск. Действието съхранява конвертирания файл в променливата BinaryData .
SharePoint Намерете групата действия в разработчик на потоци и разположете действието Създаване на файл в работната област.
Изберете съществуващ препратка към връзка и попълнете необходимите параметри. Ето един пример за това как да попълните полетата:
Важно
Не забравяйте да добавите подходящото разширение на файла след името на файла.