SharePoint

Групата SharePoint от действия позволява използването на конектора SharePoint от потоците на работния плот, облекчавайки необходимостта от създаване на облачен поток, за да се използват неговите действия. Този конектор е същият като този, използван в Power Automate облачните потоци PowerApps и логическите приложения. Той използва същите параметри и връща същия тип данни.

Предварителни условия и ограничения

  • Трябва ви лиценз за RPA.

  • Споделянето на потоци от работния плот с действия в SharePoint облака не се поддържа. Съсобствениците няма да могат да изпълняват такива потоци на работния плот, освен ако не презапишат препратките към връзката със своите собствени. Потребителите с достъп за четене не могат да изпълняват такива потоци.

  • Политиките за предотвратяване на загуба на данни (DLP), които включват SharePoint действия в облака, не се прилагат в потоците на работния плот. Администраторите на машината могат да забранят действията, като променят подходящата настройка SharePoint насистемния регистър.

  • Въздържайте се от промяна на свойствата на отговора директно, тъй като това може да доведе до погрешно състояние след бъдещи актуализации. Вместо това изберете да съхранявате свойствата, които искате да използвате (от извлечения отговор), директно в отделни променливи.

Защо трябва да използвам SharePoint действия в потоците на работния плот вместо потоците в облака?

Потребителите все още могат да комбинират SharePoint действия с Изпълнение на поток, изграден с Power Automate за действие на работния плот . Въпреки това, действията в потоците на работния плот подобряват производителността и лекотата на използване за потребители, SharePoint които трябва да се движат между действията в облака и работния плот.

Списък на SharePoint действията

Първи стъпки в SharePoint действията в потоците на работния плот

Този раздел представя примери за това как да използвате SharePoint действия в потоците на работния плот.

Как да изтеглите съдържанието на SharePoint папка

Важно

Преди да репликирате следните стъпки, уверете се, че сте запознати със списъци, обекти по избор, цикли , условни условия и нотация впроценти.

  1. Уверете се, че сте инсталирали най-новата версия на Power Automate за настолни компютри.

  2. Създаване на нов поток на работния плот.

  3. Ако идентификаторът на целевата папка е неизвестен, използвайте метаданните на папката Получаване, като използвате действието за път SharePoint , за да го извлечете. Това действие изисква пътя на папката и създава персонализиран обект, съдържащ метаданните на папката. Можете да получите достъп до идентификатора, като използвате свойството ИД .

    Екранна снимка на метаданните на папката Получаване с помощта на действието на пътя.

  4. Разположете действието на папката " SharePoint Списък" и попълнете подходящия SharePoint URL адрес и извлечения преди това идентификатор. Произведеният списък съдържа обекти по избор, представляващи елементи в целевата папка.

    Екранна снимка на действието на папката

  5. След като извлечете списъка, използвайте За всеки цикъл, за да обхождате обектите вътре в него.

    Екранна снимка на За всеки цикъл, който се повтаря през извлечените персонализирани обекти.

  6. Ако елементите в целевата папка са само файлове, използвайте действието Получаване на съдържание на файл с помощта на действие за път и свойството Път вътре в блока, за да извлечете съдържанието на текущия файл.

    Екранна снимка на съдържанието на файла Получаване на съдържание с помощта на действието за път.

  7. След това разположете действието Конвертиране на двоични данни във файл, за да съхраните извлечените данни в локален файл . Можете да използвате свойството Име , за да наименувате новия файл със същото име като оригиналния SharePoint файл.

    Екранна снимка на действието Конвертиране на двоични данни във файл.

Предишните стъпки обхващат случая, когато целевата папка съдържа само файлове. Ако обаче папката съдържа подпапки с файлове вътре в тях, променете потока на работния плот по съответния начин:

  1. Добавете условие If в предишния разположен цикъл, за да проверите дали текущо избраният елемент е папка. За да извършите тази проверка, използвайте свойството IsFolder на текущия елемент.

    Екранна снимка на действието if, което проверява дали текущият елемент е папка.

  2. Вътре в if-блока използвайте метаданните на папката Получаване, като използвате действието за път , за да получите идентификатора на текущо избраната папка. Пътят до папката е същият като този, който сте използвали в началото на потока, плюс името на папката. Можете да получите достъп до папката, като използвате свойството Име на текущия елемент.

    Екранна снимка на втория Получаване на метаданни на папката с помощта на действие за път.

  3. Както и преди, разположете действието Списък на папките SharePoint и попълнете съответния SharePoint URL адрес и извлечения преди това идентификатор.

    Екранна снимка на второто действие на папката

  4. Разполагане на За всеки цикъл, за да обхождате файловете в избраната подпапка и да премествате и променяте предварително разположените Получаване на съдържание на файлове с помощта на път и Конвертиране на двоични данни във файлови действия за извличане и запазване локално на съдържанието на всеки файл.

    Екранна снимка на крайния поток.

Ако искате да изтеглите файлове с конкретни подпапки, променете предварително разположените условни, за да проверите желаното състояние. Например следното условие проверява дали името на текущия елемент е друго освен 2022.

Бележка

Въпреки че можете да използвате ново вложено действие "Ако ", комбинирането на чековете само в едно условие прави работния плот по-малко сложен и по-лесен за четене.

Екранна снимка на условно условие, което проверява името на текущия елемент.

Ако искате да изтеглите само файлове от определен тип, добавете условно, преди да извлечете съдържанието на файла, за да проверите дали името на файла завършва с определено разширение.

Екранна снимка на условно условие, което проверява типа на файла на текущия елемент.

Как да качите локален файл в SharePoint

  1. Уверете се, че сте инсталирали най-новата версия на Power Automate за настолни компютри.

  2. Създаване на нов поток на работния плот.

  3. Разгърнете действието Конвертиране на файл в двоични данни и изберете желания файл на локалния диск. Действието съхранява конвертирания файл в променливата BinaryData .

    Екранна снимка на действието Конвертиране на файл в двоични данни.

  4. SharePoint Намерете групата действия в конструктора на потока и разположете действието Създаване на файл в работната област.

  5. Изберете съществуваща препратка към връзка и попълнете необходимите параметри. Ето един пример за това как да попълните полетата:

    Важно

    Не забравяйте да добавите подходящото разширение на файла след името на файла.

    Екранна снимка на действието Създаване на файл на Sharepoint.