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

38件のフィードバック

  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

コメントを残す

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

目次