Power Automateを使って、RPA(Robotic Process Automation)を作ってみましょう。
処理の大まかな流れは、以下の2点です。
1.Excel上の肥料コード・肥料名をPower Automate Desktopが読み取る
2.読み取った肥料コード・肥料名を、Farmmasterの肥料マスタ保守にて新規登録する。
Power Automate Desktopを起動します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-6-1024x666.png)
「+新しいフロー」をクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-7.png)
「作成」をクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-8-1024x666.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-10-1024x683.png)
これからアクションを追加していきます。
読み込む肥料情報エクセルはこんな感じです。
![](https://kazzok.com/wp-content/uploads/2021/03/image-43.png)
まずはExcelの起動を行います。
Excelファイルの起動は「Excelの起動」アクションを使用します。
アクション一覧から「Excel」→「Excelの起動」を探してダブルクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-11-1024x683.png)
肥料情報を読み込み肥料マスタに新規登録します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-13.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-14-1024x683.png)
読み込むシートを設定します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-15.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-16-1024x683.png)
先頭行から処理して空行が出てきたら処理を終了します。
最初の空行を出力するアクションを追加します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-17.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-18-1024x683.png)
%FirstFreeRow%に最初に空になる行の値が入ってきます。今回のサンプルなら7です。
%FirstFreeColumn%に最初に空になる列の値が入ってきます。今回のサンプルなら3です。
次にExcelシートの行数分の繰返処理(Loop)を設定します。
ループのアクションは「ループ」の「Loop」をダブルクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-19.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-20-1024x683.png)
設定した繰返処理(LoopからEnd)の間に、下記処理を埋め込みます
1.Excelシートのセルの値を読み込む
2.Webアプリケーションで登録する。
![](https://kazzok.com/wp-content/uploads/2021/03/image-21.png)
肥料コードを取得するアクションを追加します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-23.png)
次に、肥料名称を取得するアクションを追加します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-24.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-25-1024x683.png)
Webレコーダー(Webでの操作を記憶するツール)を起動します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-26.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-27.png)
記録開始ボタンをクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-28.png)
操作を記録します。
操作するWebシステム上で、実際に操作します。
「新規登録」ボタヌをクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-30-1024x354.png)
肥料コードを入力します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-31-1024x475.png)
肥料名称を入力します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-32-1024x474.png)
「登録」ボタンをクリックします。
![](https://kazzok.com/wp-content/uploads/2021/03/image-33-1024x472.png)
Webレコーダーで「終了」ボタンをクリックすると、アクションが追加されます。
![](https://kazzok.com/wp-content/uploads/2021/03/image-34-1024x683.png)
肥料コード入力のアクションで、入力した「a0001」を「%Hiryo_cd%」に変更します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-35.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-36.png)
肥料名称入力のアクションで、入力した「マルタ圧搾菜種油粕」を「%Hiryo_name%」に変更します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-37.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-38.png)
最後に「Webブラウザーを閉じる」アクションを追加します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-39.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-40-1024x683.png)
「新しいChromeを起動する」アクションをLOOPの外に移動します。
![](https://kazzok.com/wp-content/uploads/2021/03/image-41-1024x683.png)
![](https://kazzok.com/wp-content/uploads/2021/03/image-42-1024x683.png)
実際に実行した映像です。
いかがでしたでしょうか?
簡単に出きました。
本当に凄いですね。こんなツールが無料だなんて、Microsoft恐るべしです!
お問い合わせ - お気軽にお問い合わせください -
![](https://www.public.ne.jp/wp-content/themes/prnejpthemes-one20230424/images/contactus/calltoaction.jpg)
株式会社 パブリックリレーションズ 〒064-0807 北海道札幌市中央区南7条西1丁目13番地 弘安ビル5階 011-520-1800 011-520-1802