Споделяне чрез


SharePoint

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

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

  • Трябва ви лиценз за наблюдавана RPA.
  • В допълнение към прилагането на политики за предотвратяване на загуба на данни (DLP) за действия в 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.

Бележка

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

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

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

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

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

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

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

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

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

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

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

    Важно

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

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