相手のシステムに連携機能 (API) が無くても——ブラウザ操作ごと自動化し、登録・取得・入力を無人で実行します。当社自身の EC 事業のために構築・運用してきた実物が土台です。
システム同士を直接つなぐ API・システム間連携 が使えるならそちらが第一候補です。ただ、相手のシステムに連携機能 (API) が公開されていないことは珍しくありません。ブラウザ自動化は、その「API が使えない相手」に対して、人が画面で行う操作ごと再現して無人化する手段です。
ログイン・クリック・入力・ダウンロードといった画面操作を、実際のブラウザで再現して自動実行します。
「API が無いから無理」を、諦めなくてよくなります。
相手サイトの構成変更や処理失敗を検知して通知します。静かに止まったまま放置、を防ぎます。
無人化の一番の怖さ「気づかないうちに止まっていた」に備えます。
夜間・定時の無人実行でも、同じ処理が重複して走らないよう排他制御を組み込みます。
「動かしっぱなし」でも事故が起きにくい形にします。
当社自身の EC 事業で、仕入先サイトへの登録を 30 分ごとに無人実行する仕組みを構築・運用してきました。
下の「自社での運用」は、その経験の話です。
当社の EC 事業では、ブラウザ自動化を本番で構築・運用してきました。ここに書いているのは、その経験の話です。
記載は当社自身の EC 事業のために構築・運用してきた仕組みの内容です。導入環境での効果や安定稼働を保証するものではありません。相手サイトの仕様・利用条件により、適用の可否は異なります。