7
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

kintoneAdvent Calendar 2021

Day 23

kintoneのダウンロード操作をUiPathで自動化してみる

Last updated at Posted at 2021-12-22

kintone Advent Calendar 2021 の 23日目の記事です。

#内容
kintoneのダウンロード操作をUiPath(RPA)で操作してみます。
kintoneには各種APIが備えられているので、UiPathからAPIでkintoneの値を取得して、それをExcelに出力する方がスマートかもしれませんが、APIを使うには一定のプラグラミングの知識が必要になるので、今回は画面操作をしてみます。
どちらかというとUiPath寄りの記事ですが、こんな感じでkintone操作の自動化ができるのかっていう感じで何かの参考になれば幸いです。

#kintoneでのダウンロード操作
まずはダウンロードに必要な操作をまとめてみます。
1.ファイルに書き出すをクリック
image.png

2.書き出すをクリック
image.png

3.ファイルができるまで待つ。
image.png
4.そろそろできたかなと思ったら、再読み込みをクリック。それを何度か繰り返す。
image.png
5.ファイルができるとこんな感じの画面になるので、ダウンロードしたいファイルをクリックしてダウンロードする。
image.png

#UiPathで実装していきます。
##ファイルに書き出すをクリック
ここは簡単ですね。単純にクリックするだけです。
image.png

Selectorはこんな感じです。赤で塗りつぶした部分はアプリによって変わるのでご注意。* でワイルドカード指定してもよいかもしれません。
image.png

##書き出すをクリック
ここも簡単です。クリックするだけ。
image.png
Selectorはこんな感じ
image.png

##ファイルができるまで待ちつつ、そろそろできたかなと思ったら再読み込みをクリック。それを繰り返す。

ここがちょっと複雑です。普通に考えると、下図の様なダウンロード可能なファイルができるのを待てばよいのですが、
image.png
kintoneは一定時間ダウンロードファイルが残るため、下図の様にダウンロードファイルが積みあがっていきます。つまり、一番上のファイルが今からダウンロードしたいファイルなのかどうか、存在確認だけではわからないという事です。
image.png
ということで、ファイルができるのを待つのではなく、発想を変えて、下図の様な、待機中・作成中枠が消えるまで、再読み込みをクリックし続ける。という形にしました。
image.png
下図の様な感じですね。作成中の枠がきえたら、ダウンロード可能なファイルの一番上の行のリンクをクリックするという流れです。
image.png
#最後に
kintoneとUiPathの組み合わせは、割と面白いかなと思っています。
もうすぐ年末ですね。皆様良いお年をお迎えください。

7
2
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
7
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?