UiPath Integration Serviceを利用したSharePointのファイルアップロード / ダウンロード格納する方法

UiPathのIntegration Serviceの導入により、Microsoftのアプリケーションスコープ内で行われていた操作が大きく変わりました。この変更は、より直感的な操作を可能にしていますが、新しい手法に慣れるのは一部の方にとって挑戦かもしれません。この記事では、UiPath Studio 2023.10.0以上、Microsoft 365、Windows環境を使用して、SharePointにファイルをアップロードする方法について詳しく解説します。

以前はMicrosoft 365 アクティビティを用いてファイルアップロードの操作を行っていましたが、Integration Serviceの利用により、これらのプロセスがさらに簡素化されました。

Microsoft 365のダウンロードとインストール

  • UiPath Studioで「デザイン」タブにある「パッケージを管理」からMicrosoft 365をインストールします。
  • アクティビティで「OneDrive」と検索し、「ファイルをアップロード」アクティビティを見つけます。

新しいコネクションの追加

  • Integration Serviceを用いて新しいコネクションを設定します。

1. ローカルパスの直接指定ができない。

新しいIntegration Serviceでは、以前のようにローカルのファイルパスを直接指定してSharePointに格納することができません。

BC36754: ‘Interface IEnumerable (Of Out T)’ の ‘Out ジェネリック パラメーター T に対しては ‘Char’ が IResource’ から派生する必要がありますが、派生していないた め、’String’ を IEnumerable(Of IResource)’ に変換することはできません。選択し た値がプロパティの型に対応していません。

ファイルのコレクションを構築する

ファイルをSharePointにアップロードする際、まずはファイルのコレクションを構築する必要があります。

ファイルコレクションの追加

  • UiPathの画面上で、右側にある足し算(+)ボタンをクリックします。
  • 出現するオプションの中から、「ファイルのコレクションを構築する」を選択します。

ファイルの選択

  • 上記の操作を行うと、新しいウィンドウが開きます。
  • ここで、フォルダーマークをクリックし、アップロードしたいファイルを選択していきます。

この手順により、簡単にファイルのコレクションを作成し、それをSharePointにアップロードする準備が整います。

変数を使用したファイルのアップロード

  • アップロードしたいファイルが変数として定義されている場合、LocalResource.FromPath(変数名)を使用してファイルを指定します。
  • これにより、指定したローカルのファイルパスからファイルをアップロードすることができます。

複数のファイルを一度にアップロード

  • 「エントリを追加」ボタンをクリックすることで、一つのアクティビティ内で複数のファイルをアップロードすることが可能です。
  • これにより、一つずつファイルをアップロードする手間を省き、効率的に作業を進めることができます。

以上の手順により、UiPathのIntegration Serviceを使用して、簡単かつ効率的にSharePointにファイルをアップロードすることが可能になります。

ファイルをダウンロードする場合

SharePointからファイルをダウンロードする際も、UiPathでは比較的簡単な手順で操作できます。以下にそのプロセスを詳細に説明します。

  1. 「ファイルをダウンロード」アクティビティの選択
  • UiPathのアクティビティパネルから「ファイルをダウンロード」を選択します。
  • このアクティビティには、ダウンロードしたファイルをローカルパスに格納する項目がない点に注意してください。

プロパティからの変数作成

  • プロパティウィンドウでCtrl + Kを使用して「DownloadedFile」という変数を作成します。
  • この時点で作成される変数の型は「O365DriveLocalItem」という特殊な型になります。

ローカルパスの指定

  • 「O365DriveLocalItem」変数から「LocalPath」プロパティを用いて、現在ダウンロードされているファイルのフルパスを取得します。
  • 通常、このファイルは C:\Users\{UserName}\AppData\Local\Temp に格納されます。
  • また、ファイル名は毎回不規則なファイル名となっています。そのため、ファイル名の変更も必要になってきます。

ファイルの移動

  • ダウンロード後、さらに「ファイルを移動」アクティビティを追加することが推奨されます。
  • ここで、移動元には「DownloadedFile.LocalPath」を、移動先は別途指定します。

この手順を踏むことで、SharePointからファイルをダウンロードし、指定したローカルパスに格納することが可能になります。

4. まとめ

Integration Serviceを利用することで、SharePointへのファイルアップロードがより直感的かつ効率的になります。ただし、新しい操作方法には慣れが必要です。この記事が、その過渡期を乗り越えるのに役立つことを願っています。

51件のフィードバック

  1. Hey I know this is off topic but I was wondering if you knew of
    any widgets I could add to my blog that automatically tweet my newest
    twitter updates. I’ve been looking for a plug-in like this for quite some time and was
    hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly
    enjoy reading your blog and I look forward to your new updates.

  2. Watch movies from the guy’s perspective to feel like you’re right in the
    middle of the action and get a good view! You could find big booties in virtually any other category it
    is possible to think of! Whether you’re into curvy teenagers, attractive MILFs,
    or thick Asians, they all have an area here. Browse the bouncing,
    backshots, and incredible action in group intercourse,
    gangbangs, anal, one-on-one, plus much more. https://boobs-pointjxky258136.newbigblog.com/34517063/the-hidden-thriller-behind-where-to-post-nudes

  3. Top up your account and escape a surmount MORE!

    Regardless of your budget, we have an awesome volunteer in compensation you!

    Lay down any amount up to $400 and bewilder a REMUNERATION of 100-120% of your lees amount!

    Even if you don’t hold a overweight amount, you can stock-still escalating your deposit and relish in more mirth while playing!

    Evaluate it right any longer and start playing with bonus funds in your account!

    Your winnings are waiting for you!
    https://shorturl.at/V1G8d

  4. Янтарная настойка известна своими мощными антиоксидантными свойствами, которые помогают поддерживать здоровье на клеточном уровне. Считается, что она способствует улучшению обмена веществ и укреплению иммунной системы, что делает её полезной при хронической усталости и стрессах. Регулярное употребление янтарной настойки может способствовать улучшению общего состояния организма и поддержанию энергии на высоком уровне.

  5. Лечение стрептодермии с использованием облепихового масла позволяет добиться значительного улучшения состояния кожи за короткое время. Этот натуральный продукт обладает мощным регенерирующим эффектом, ускоряя заживление и снимая воспаление. Облепиховое масло глубоко питает кожу, восстанавливая её структуру и помогая в борьбе с различными дерматологическими проблемами.

  6. Куркума является одной из самых полезных специй благодаря содержанию куркумина, который оказывает положительное воздействие на здоровье. Этот природный антиоксидант помогает бороться с воспалительными процессами в организме, укрепляет иммунную систему и способствует улучшению пищеварения. Куркума активно используется в медицине и кулинарии, помогая поддерживать здоровье и долголетие.

  7. Облепиховое масло славится своими целебными свойствами, особенно в лечении кожных заболеваний. Оно эффективно борется с бактериями и воспалениями, способствуя быстрому заживлению кожи при стрептодермии. Регулярное использование облепихового масла позволяет не только ускорить процесс восстановления кожи, но и предотвратить появление новых воспалений и высыпаний.

  8. Традиционно, свекольный квас использовался не только как освежающий напиток, но и как средство для улучшения пищеварения. Этот напиток содержит множество полезных микроэлементов и витаминов, таких как железо, магний и витамин C, которые помогают поддерживать здоровье организма. Регулярное употребление свекольного кваса способствует нормализации артериального давления и улучшает общее самочувствие.

  9. Зверобой широко используется в народной медицине благодаря своим противовоспалительным и антибактериальным свойствам. Отвары и настои на основе зверобоя помогают при лечении кожных заболеваний, желудочно-кишечных расстройств и нервных расстройств. Также зверобой известен как природный антидепрессант, который помогает справляться со стрессом и тревожностью.

  10. Přijetí hypoteční platby může být obtížné
    pokud nemáte rádi čekání v dlouhých řadách , vyplnění extrémní formuláře ,
    a odmítnutí úvěru na základě vašeho úvěrového skóre .
    Přijímání hypoteční platby může být problematické,
    pokud nemáte rádi čekání v dlouhých řadách , podávání extrémních formulářů
    , a odmítnutí úvěru na základě vašeho úvěrového skóre .
    Přijímání hypoteční platby může být problematické , pokud nemáte
    rádi čekání v dlouhých řadách , vyplnění extrémních formulářů a
    odmítnutí úvěrových rozhodnutí založených na
    úvěrových skóre . Nyní můžete svou hypotéku
    zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/KWt9de1xkE4

  11. Přijetí hypoteční platby může být nebezpečné pokud nemáte rádi čekání
    v dlouhých řadách , vyplnění mimořádné formuláře
    , a odmítnutí úvěru na základě vašeho úvěrového skóre .

    Přijímání hypoteční platby může být problematické, pokud nemáte rádi čekání v dlouhých řadách , podávání extrémních formulářů ,
    a odmítnutí úvěru na základě vašeho úvěrového skóre
    . Přijímání hypoteční platby může být
    problematické , pokud nemáte rádi čekání v dlouhých řadách
    , vyplnění extrémních formulářů a odmítnutí úvěrových rozhodnutí založených na úvěrových skóre .
    Nyní můžete svou hypotéku zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/FdjvA7hh4rE

  12. Přijetí hypoteční platby může být nebezpečné pokud nemáte rádi čekání v dlouhých řadách
    , vyplnění mimořádné formuláře , a odmítnutí úvěru
    na základě vašeho úvěrového skóre . Přijímání hypoteční platby může
    být problematické, pokud nemáte rádi čekání v dlouhých řadách ,
    podávání extrémních formulářů , a odmítnutí úvěru na
    základě vašeho úvěrového skóre . Přijímání hypoteční platby může být
    problematické , pokud nemáte rádi čekání v dlouhých řadách , vyplnění extrémních formulářů a odmítnutí úvěrových rozhodnutí založených na úvěrových skóre .

    Nyní můžete svou hypotéku zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/4LrHC8pPKGo

  13. Přijetí hypoteční platby může být obtížné pokud nemáte rádi čekání v dlouhých řadách
    , vyplnění vážný formuláře , a odmítnutí úvěru na základě vašeho úvěrového
    skóre . Přijímání hypoteční platby může být problematické, pokud nemáte rádi čekání v dlouhých řadách , podávání
    extrémních formulářů , a odmítnutí úvěru
    na základě vašeho úvěrového skóre .
    Přijímání hypoteční platby může být problematické , pokud
    nemáte rádi čekání v dlouhých řadách , vyplnění extrémních formulářů a odmítnutí úvěrových rozhodnutí založených na úvěrových skóre .
    Nyní můžete svou hypotéku zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/fFw_7hXFbCA

  14. Stake.com is a well-known online gaming service famous for its digital currency-focused payments.
    Users enjoy Stake because of its efficient payouts, wide
    variety of games, and unique bonuses that keep them playing.

    Thanks to its simple layout, anyone can navigate the diverse functions Stake offers.
    From sports betting to live casino games, everyone can find
    their game. Additionally, Stake’s 24/7 customer support makes
    sure questions are answered promptly.

    Overall, it’s a great experience at Stake for digital currency fans seeking thrilling and
    rewards!

  15. Přijetí hypoteční platby může být problematické pokud nemáte rádi čekání v dlouhých
    řadách , vyplnění intenzivní formuláře , a odmítnutí úvěru na základě
    vašeho úvěrového skóre . Přijímání hypoteční platby může být problematické,
    pokud nemáte rádi čekání v dlouhých řadách , podávání extrémních formulářů , a
    odmítnutí úvěru na základě vašeho úvěrového skóre .
    Přijímání hypoteční platby může být problematické , pokud
    nemáte rádi čekání v dlouhých řadách , vyplnění extrémních formulářů a odmítnutí úvěrových
    rozhodnutí založených na úvěrových skóre . Nyní můžete svou hypotéku zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/RDi8C12VC40

  16. A lot of people find it more appealing to view naked body than covered
    ones. And one of the things that appeals is the sensation of frailty,
    such as when a woman plays foreplay and feels embarrassed or exposed while she is dressed.

    When both factions are in the brown, it increases the friendship of gender.
    When their partner is prone, dominance is particularly appealing to some people.

    And let’s not forget about the nude movie: they really go all out when it comes
    to showing off anything, focusing on insertion, and on private pieces. https://an-era.jp/shop/display_cart?return_url=https%3a%2f%2fsell.com.my%2Fen%2Fuser%2Fprofile%2FEmmaOrr0940

  17. People find it much more appealing to see naked physiques than to be
    completely covered up. And one of the things that appeals is the feeling of vulnerability,
    such as when a woman plays play and feels a little ashamed or exposed
    while she is naked. When both events are buff, it increases the intimacy of sex.
    When their spouse is vulnerable, supremacy tends to appeal to some guys especially.
    And let’s not forget about the nude movie: they definitely
    go all out when it comes to showing off whatever, focusing
    on insertion, and on privates. https://captcha.2gis.ru/form?return_url=https://demo.qkseo.in/profile.php?id=695592

  18. Přijetí hypoteční platby může být obtížné pokud nemáte
    rádi čekání v dlouhých řadách , vyplnění mimořádné formuláře
    , a odmítnutí úvěru na základě vašeho úvěrového skóre .

    Přijímání hypoteční platby může být problematické, pokud nemáte rádi čekání
    v dlouhých řadách , podávání extrémních formulářů , a odmítnutí úvěru na základě vašeho úvěrového skóre .

    Přijímání hypoteční platby může být problematické , pokud nemáte rádi čekání
    v dlouhých řadách , vyplnění extrémních formulářů a odmítnutí úvěrových rozhodnutí založených na úvěrových skóre .
    Nyní můžete svou hypotéku zaplatit rychle a
    efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/QGWyAYZWVoI

  19. Přijetí hypoteční platby může být problematické pokud nemáte rádi čekání v dlouhých řadách , vyplnění intenzivní formuláře , a odmítnutí úvěru na
    základě vašeho úvěrového skóre . Přijímání hypoteční platby může být problematické, pokud nemáte rádi čekání v dlouhých řadách ,
    podávání extrémních formulářů , a odmítnutí úvěru na základě vašeho úvěrového skóre .
    Přijímání hypoteční platby může být problematické ,
    pokud nemáte rádi čekání v dlouhých řadách , vyplnění extrémních formulářů a odmítnutí
    úvěrových rozhodnutí založených na úvěrových skóre .

    Nyní můžete svou hypotéku zaplatit rychle a efektivně v České republice. https://groups.google.com/g/sheasjkdcdjksaksda/c/u95RTiz73kQ

  20. Good day! Do you know if they make any plugins to help
    with SEO? I’m trying to get my site to rank for some targeted keywords
    but I’m not seeing very good gains. If you know of any please share.

    Thank you! You can read similar blog here: Eco bij

  21. Simply desire to say your article is as astonishing. The clearness in your post is simply great and i can assume you’re an expert on this subject. Well with your permission allow me to grab your feed to keep up to date with forthcoming post. Thanks a million and please carry on the gratifying work.

  22. Daughter is the authority, and she’s demonstrating it by exhibiting us how to do it in the room
    now! In our Hot Baby Porn videos category, watch out for some sexy MILF pornstars and
    amateur women. By the time we’ve finished with you, you’ll get pleading
    for Mommy because this XXX library has taken the Oedipus complex to a whole new level!
    Did you finish your chores however? This series is full of okay play and
    horny Stepmoms. http://ybikeusa.com/__media__/js/netsoltrademark.php?d=dimension-gaming.nl%2Fprofile.php%3Fid%3D229608

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

目次