質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
RPA

RPA(Robotic Process Automation)は、ホワイトカラーの間接業務を人間に代行して自動的に行う技術や概念を指します。人間が繰り返すクリックやキーボード入力といった定型的なデスクワークを行うことから、仮想知的労働者(Digital Labor)と呼ばれることがあります。

Power Automate Desktop

Power Automate Desktopとは、Microsoft Power Automateの一つ。Windows上で行うキーボードやマウス操作などの組み合わせをコードなしで自動化できます。さらにPythonスクリプトの実行やAI機能連携を始め、機能も豊富です。

Q&A

1回答

1610閲覧

【Power Automate Desktop】RPAでできること(繰り返しだがリンク先が異なる場合)

knk.k

総合スコア2

RPA

RPA(Robotic Process Automation)は、ホワイトカラーの間接業務を人間に代行して自動的に行う技術や概念を指します。人間が繰り返すクリックやキーボード入力といった定型的なデスクワークを行うことから、仮想知的労働者(Digital Labor)と呼ばれることがあります。

Power Automate Desktop

Power Automate Desktopとは、Microsoft Power Automateの一つ。Windows上で行うキーボードやマウス操作などの組み合わせをコードなしで自動化できます。さらにPythonスクリプトの実行やAI機能連携を始め、機能も豊富です。

0グッド

1クリップ

投稿2021/11/27 05:17

RPA フロー作成初心者です。

Power Automate Desktopについて教えてください。

勤怠表をwebで管理しているのですが、
イメージ説明
ログイン後、今月のこのページに移動し、
日付の下の鉛筆マークを押すと
イメージ説明
このページに移ります。

この「出勤・退勤時刻」というところに
開始時間と終了時間を入れて
登録を押すと 元の一覧の画面に自動で戻るので
次の日付に飛んで・・・と、

この作業を月末まで繰り返したいです。
リンクが毎回変わる?ので、
そういった際の作り方がわかりませんでした。。

このような作業もPADでフロー作成が可能でしょうか?

またPADのフロー作成について丁寧な著書やサイト(通信講座でも構いません)があれば
アドバイス頂けると幸いです。
自身でも探してみましたが、やってみたいことが載っていなかったり
質問ができる場所がなく困っています。。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

1つの手段として、キーコードを送ることが考えられます。

日次勤怠のトップページでブラウザに対して

PAD実行開始  ↓ エクセル読み取り:各行のデータと行数を格納  ↓ wait3秒(この間にウェブアプリのウィンドウを手動でアクティブにしておく)  ↓ (a)ループ開始:エクセルの行数分繰り返す IF 初回以外:タブキー 12回 送出  ↓ タブキー 4+(日付-1)×2回 送出  ↓ IF 公休ならば、(a)ループ繰り返す エンターキー 送出  ↓ (編集画面に入る)  ↓ タブキー12回 送出  ↓ 「出勤時刻」:タブ:「退勤時刻」 送出  ↓ エンターキー2回送出(登録)  ↓ (a)ループ繰り返す

これでエクセルから読み取った出退勤時刻を自動的に入力することができます。(検証済み)
(ただし各日付への移動がボトルネックとなっており、速度が遅いです)

・入力元データを記入したエクセルファイル
イメージ説明

・Power Automateのフロー(一部)
イメージ説明


別のやり方として
質問の画像に掲載されているwebアプリについて
日次勤怠の編集画面へのリンクは

https://*.******.**/works/数字/edit?d=年-月

という形式になっています。

このうち**「数字」の部分は年月日と関連性がない**ようですが
仮にカレンダーの日付に対応して連続しているならば、

・1日目のリンクを取得
・リンクから数字を切り取る
・数字を基準にループして各日付にジャンプする

というやり方で対応できると思います。

投稿2021/11/27 12:05

編集2021/11/27 12:07
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

knk.k

2021/11/30 00:18

qnoir様 お世話になっております。 私が勉強不足でうまくフロー作成までできておりません。。 せっかくご教授頂いたのに申し訳ありません。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問