Megosztás a következőn keresztül:


SharePoint

A SharePoint műveletcsoport lehetővé teszi az összekötő SharePoint használatát az asztali folyamatokon belül, így nincs szükség felhőfolyamat létrehozására a műveletek használatához. Ez az összekötő megegyezik a felhőfolyamatokban Power Automate és Logic Apps használt Power Appsösszekötővel. Ugyanazokat a paramétereket használja, és ugyanolyan típusú adatokat ad vissza.

Előfeltételek és korlátozások

  • Felügyelt RPA-licencre van szüksége.
  • A felhőműveletekre vonatkozó SharePoint adatveszteség-megelőzési házirendek (DLP) megvalósítása mellett a rendszergazdák a SharePoint megfelelő beállításjegyzék-beállítás módosításával letilthatják aműveleteket.

Bevezetés az asztali folyamatok műveleteibe SharePoint

Ez a szakasz példákat mutat be a műveletek asztali folyamatokban való használatára SharePoint .

Hogyan lehet letölteni egy SharePoint mappa tartalmát

Fontos

A következő lépések replikálása előtt győződjön meg arról, hogy ismeri a listákat, az egyéni objektumokat, a hurkokat, a feltételeket és a százalékos jelölést.

  1. Győződjön meg arról, hogy telepítette az Power Automate asztali verzió legújabb verzióját.

  2. Új asztali folyamat létrehozása.

  3. Ha a célmappa azonosítója ismeretlen, használja a Mappa metaadatainak beolvasása elérési út SharePoint használatával műveletet a lekéréshez. Ehhez a művelethez szükség van a mappa elérési útjára, és létrehoz egy egyéni objektumot, amely tartalmazza a mappa metaadatait. Az azonosítót az Id tulajdonsággal érheti el.

    Képernyőkép a Mappa metaadatainak beolvasása elérési út használatával műveletről.

  4. Telepítse a Mappalistázás SharePoint műveletet, és töltse fel a megfelelő SharePoint URL-címet és a korábban lekért azonosítót. Az előállított lista a célmappában lévő elemeket képviselő egyéni objektumokat tartalmaz.

    Képernyőkép a Mappa listázása műveletről.

  5. A lista lekérése után használja a For each ciklust a benne lévő objektumok iterálásához.

    Képernyőkép a For each ciklusról, amely végighalad a lekért egyéni objektumokon.

  6. Ha a célmappában lévő elemek csak fájlok, használja a Fájl tartalmának beolvasása elérési út használatával műveletet és a blokkon belüli Elérési út tulajdonságot az aktuális fájl tartalmának beolvasásához.

    Képernyőkép a Fájl tartalmának beolvasása elérési út használatával műveletről.

  7. Ezután telepítse a Bináris adatok konvertálása fájllá műveletet a lekért adatok helyi fájlban való tárolásához. A Name tulajdonsággal elnevezheti az új fájlt az eredeti SharePoint fájllal megegyező néven.

    Képernyőkép a Bináris adatok konvertálása fájllá műveletről.

Az előző lépések azt az esetet fedik le, amikor a célmappa csak fájlokat tartalmaz. Ha azonban a mappa almappákat tartalmaz fájlokkal, módosítsa ennek megfelelően a asztali folyamat:

  1. Adjon hozzá egy If feltételt a korábban telepített hurokhoz annak ellenőrzéséhez, hogy az aktuálisan kijelölt elem mappa-e. Az ellenőrzés végrehajtásához használja az aktuális elem IsFolder tulajdonságát.

    Képernyőkép a ha műveletről, amely ellenőrzi, hogy az aktuális elem mappa-e.

  2. Az if-blockon belül használja a Mappa metaadatainak beolvasása elérési út használatával műveletet az aktuálisan kiválasztott mappa azonosítójának lekéréséhez. A mappa elérési útja megegyezik a folyamat elején használt elérési úttal, valamint a mappa nevével. A mappát az aktuális elem Name tulajdonságával érheti el.

    Képernyőkép a második Mappa metaadatainak beolvasása elérési út használatával műveletről.

  3. Ahogy korábban is tette, telepítse a Mappa listázása SharePoint műveletet, és töltse fel a megfelelő SharePoint URL-címet és a korábban lekért azonosítót.

    Képernyőkép a második Mappa listázása műveletről.

  4. Telepítsen egy For each hurkot a kiválasztott almappában található fájlok iterálásához, valamint helyezze át és módosítsa a korábban üzembe helyezett Get file content using path (Fájltartalom beolvasása elérési út használatával) és a Convert binary data to file (Bináris adatok konvertálása fájllá ) műveleteket az egyes fájlok tartalmának helyi lekéréséhez és mentéséhez.

    Képernyőkép a végső folyamatról.

Ha adott almappák fájljait szeretné letölteni, módosítsa a korábban telepített feltételt a kívánt feltétel ellenőrzéséhez. A következő feltétel például ellenőrzi, hogy az aktuális elem neve nem 2022-es-e.

Feljegyzés

Bár használhat új beágyazott Ha műveletet, az ellenőrzések egyetlen feltételben való kombinálása kevésbé bonyolulttá és könnyebben olvashatóvá teszi a asztali folyamat.

Képernyőkép az aktuális elem nevét ellenőrző feltételről.

Ha csak egy adott típusú fájlokat szeretne letölteni, a fájl tartalmának beolvasása előtt adjon hozzá egy feltételt annak ellenőrzésére, hogy a fájlnév egy adott kiterjesztéssel végződik-e.

Képernyőkép az aktuális elem fájltípusát ellenőrző feltételről.

Helyi fájl feltöltése a SharePoint

  1. Győződjön meg arról, hogy telepítette az Power Automate asztali verzió legújabb verzióját.

  2. Új asztali folyamat létrehozása.

  3. Telepítse a Fájl konvertálása bináris adatokká műveletet, és válassza ki a kívánt fájlt a helyi meghajtón. A művelet a konvertált fájlt a BinaryData változóban tárolja.

    Képernyőkép a Fájl konvertálása bináris adattá műveletről.

  4. Keresse meg a SharePoint műveletcsoportot a Folyamattervező, és telepítse a Fájl létrehozása műveletet a munkaterületen.

  5. Válasszon ki egy meglévő kapcsolati hivatkozás, és töltse ki a szükséges paramétereket. Íme egy példa a mezők kitöltésére:

    Fontos

    Ne felejtse el hozzáadni a megfelelő fájlkiterjesztést a fájlnév után.

    Képernyőkép a Fájl létrehozása SharePoint-műveletről.