SharePoint

El SharePoint conjunt d'accions permet la utilització del connector SharePoint des de dins dels fluxos d'escriptori, alleujant la necessitat de crear un flux de núvol per tal d'utilitzar les seves accions. Aquest connector és el mateix que s'utilitza en els Power Automate fluxos PowerApps del núvol i les aplicacions lògiques. Utilitza els mateixos paràmetres i retorna el mateix tipus de dades.

Requisits previs i limitacions

  • Necessiteu una llicència RPA assistida.

  • No s'admet l'ús compartit de fluxos d'escriptori amb SharePoint accions al núvol. Els copropietaris no podran executar aquests fluxos d'escriptori tret que sobreescriguin les referències de connexió amb les seves. Els usuaris amb accés de lectura no poden executar aquests fluxos.

  • Les normes de prevenció de pèrdua de dades (DLP) que inclouen SharePoint accions al núvol no s'apliquen als fluxos d'escriptori. Els administradors de màquines poden desactivar les SharePoint accions modificant la configuració de registreadequada.

  • Absteniu-vos de modificar directament les propietats d'una resposta, ja que pot conduir a un estat erroni després de futures actualitzacions. En lloc d'això, opteu per emmagatzemar les propietats que voleu utilitzar (a partir de la resposta recuperada) directament en variables separades.

Per què hauria d'utilitzar SharePoint accions dins dels fluxos d'escriptori en lloc dels fluxos del núvol?

Els usuaris encara poden combinar SharePoint accions amb el flux Executa un flux creat amb l'acció de l'escriptori Power Automate . No obstant això, SharePoint les accions dins dels fluxos d'escriptori milloren el rendiment i la facilitat d'ús per als usuaris que necessiten fer un bucle entre les accions del núvol i l'escriptori.

Llista d'actuacions SharePoint

Introducció a SharePoint les accions en els fluxos d'escriptori

Aquesta secció presenta exemples sobre com utilitzar SharePoint accions en els fluxos de l'escriptori.

Com descarregar el contingut d'una SharePoint carpeta

Important

Abans de replicar els passos següents, assegureu-vos que esteu familiaritzat amb les llistes, els objectes personalitzats, els bucles, els condicionals i la notació percentual.

  1. Assegureu-vos que heu instal·lat la versió més recent de per a l'escriptori Power Automate .

  2. Creeu un flux d'escriptori nou.

  3. Si es desconeix l'identificador de la carpeta de destinació, utilitzeu les metadades de la carpeta Obtén mitjançant l'acció camí d'accés per recuperar-la SharePoint . Aquesta acció requereix el camí de la carpeta i produeix un objecte personalitzat que conté les metadades de la carpeta. Podeu accedir a l'identificador mitjançant la propietat Id .

    Captura de pantalla de les metadades de la carpeta Obtén mitjançant l'acció camí.

  4. Desplegueu l'acció Llista de carpetes i empleneu l'adreça URL adequada SharePoint i l'identificador SharePoint recuperat prèviament. La llista produïda conté objectes personalitzats que representen elements a la carpeta de destinació.

    Captura de pantalla de l'acció Llista de carpetes.

  5. Després de recuperar la llista, utilitzeu un bucle Per a cada bucle per iterar a través dels objectes que conté.

    Captura de pantalla del bucle Per a cada bucle que itera a través dels objectes personalitzats recuperats.

  6. Si els elements de la carpeta de destinació només són fitxers, utilitzeu l'acció Obtén el contingut del fitxer mitjançant l'acció path i la propietat Path dins del bloc per recuperar el contingut del fitxer actual.

    Captura de pantalla de l'acció Obtén el contingut del fitxer mitjançant l'acció camí.

  7. A continuació, desplegueu el fitxer Converteix dades binàries a l'acció de fitxer per emmagatzemar les dades recuperades en un fitxer local. Podeu utilitzar la propietat Name per anomenar el fitxer nou amb el mateix nom que el fitxer original SharePoint .

    Captura de pantalla de l'acció Converteix dades binàries a fitxer.

Els passos anteriors cobreixen el cas en què la carpeta de destinació només conté fitxers. Tanmateix, si la carpeta conté subcarpetes amb fitxers al seu interior, modifiqueu el flux de l'escriptori en conseqüència:

  1. Afegiu una condició If dins del bucle desplegat prèviament per comprovar si l'element seleccionat actualment és una carpeta. Per realitzar aquesta comprovació, utilitzeu la propietat IsFolder de l'element actual.

    Captura de pantalla de l'acció if que comprova si l'element actual és una carpeta.

  2. Dins del bloc if, utilitzeu les metadades de la carpeta Obtén mitjançant l'acció camí d'accés per obtenir l'identificador de la carpeta seleccionada actualment. El camí de la carpeta és el mateix que heu utilitzat al principi del flux, més el nom de la carpeta. Podeu accedir a la carpeta amb la propietat Nom de l'element actual.

    Captura de pantalla de la segona obtén les metadades de la carpeta mitjançant l'acció camí.

  3. Com heu fet abans, desplegueu l'acció Llista de carpetes i empleneu l'URL adequat SharePoint i l'identificador SharePoint recuperat anteriorment.

    Captura de pantalla de la segona acció de la carpeta Llista.

  4. Desplegueu un Per a cada bucle per iterar a través dels fitxers dins de la subcarpeta seleccionada, i moveu i modifiqueu el desplegat anteriorment Obteniu contingut del fitxer mitjançant la ruta i Converteix dades binàries a accions de fitxer per recuperar i desar localment el contingut de cada fitxer .

    Captura de pantalla del flux final.

Si voleu descarregar fitxers de subcarpetes específiques, modifiqueu el condicional desplegat prèviament per comprovar la condició desitjada. Per exemple, la condició següent comprova si el nom actual de l'element és diferent del 2022.

Nota

Tot i que podríeu utilitzar una nova acció imbricada , combinar les comprovacions en un sol condicional fa que el flux d'escriptori sigui menys complicat i fàcil de llegir.

Captura de pantalla d'un condicional que comprova el nom de l'element actual.

Si voleu baixar només fitxers d'un tipus específic, afegiu un condicional abans de recuperar el contingut del fitxer per comprovar si el nom del fitxer acaba amb una extensió concreta.

Captura de pantalla d'un condicional que comprova el tipus de fitxer de l'element actual.

Com carregar un fitxer local a SharePoint

  1. Assegureu-vos que heu instal·lat la versió més recent de per a l'escriptori Power Automate .

  2. Creeu un flux d'escriptori nou.

  3. Desplegueu l'acció Converteix fitxer a dades binàries i seleccioneu el fitxer desitjat a la unitat local. L'acció emmagatzema el fitxer convertit a la variable BinaryData .

    Captura de pantalla de l'acció Converteix el fitxer en dades binàries.

  4. Cerqueu el SharePoint grup d'accions al dissenyador de fluxos i desplegueu l'acció Crea un fitxer a l'àrea de treball.

  5. Seleccioneu una referència de connexió existent i empleneu els paràmetres necessaris. Aquí teniu un exemple sobre com omplir els camps:

    Important

    No oblideu afegir l'extensió de fitxer adequada després del nom del fitxer.

    Captura de pantalla de l'acció Crea un fitxer del Sharepoint.