LoginSignup
2
0

More than 1 year has passed since last update.

【Uipath】ユーザー操作が必要なアクティビティを並列アクティビティで自動操作する

Last updated at Posted at 2021-12-12

はじめに

この投稿は、RPAツール「UiPath」での 実装例 について記事です。
今回は、GSuite アプリケーションスコープの認証を並列アクティビティで自動操作する方法を紹介します。

UiPath Advent Calendar 2021/12/12 の投稿です。

GSuite アプリケーションスコープの自動認証

GSuiteアプリの自動化にはまずGoogle側のAPI許可、認証等の設定を行う必要があります。

UiPath.GSuite.Activitiesパッケージをインストールし、GSuiteApplicationScopeアクティビティの中にFindFilesアクティビティを置いてドライブ上のファイルを検索をします。
アクティビティ.png
実行すると認証画面が表示されます。
認証が許可された後は次に認証が切れるまで認証画面が表示されない場合があります。
本来この操作は手動で行う必要がありますが、Parallelアクティビティを使って自動化します。
認証画面.png
Parallelアクティビティのプロパティを設定します。
条件=Trueの場合は、含められたアクティビティの内、一つでも完了すれば次のアクティビティに遷移します。
条件=Falseの場合は、含められたアクティビティの全てが完了した後に次のアクティビティに遷移します。
プロパティ.png
Parallelアクティビティの中にGSuiteApplicationScopeアクティビティを置き、隣には認証画面を操作するフローを入れます。
ここでは認証画面の操作を別のワークフローファイル(Gsuite認証.xaml)に記載して呼び出しています。
Parallelアクティビティのプロパティで条件=Trueを選択した場合は、Gsuiteアプリの操作が完了するまで、「Gsuite認証.xaml」ファイル内で待機する必要があります。
Parallelアクティビティのプロパティで条件=Falseを選択した場合は、「Gsuite認証.xaml」ファイル内で処理が止まらないようにする必要があります。
アクティビティ2.png
これでGSuite アプリケーションスコープの自動認証が完了です。

おわりに

如何でしたでしょうか。
本記事が役に立てれば幸いです。
閲覧頂き有難う御座いました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0