2022〜2023 年 · フリーランス · UiPath
優先度の違う業務を、約 50 台のロボットで止めずに回す保険会社
優先度の異なる複数の業務を、約 50 台のロボットで処理するための実行制御と運用を設計しました。
課題
業務改善プロジェクトに伴う新システムの開発で、複数の業務を RPA で処理することになりました。業務には優先度があり、優先度の高いものから処理したい一方で、ほかの業務が完全に止まってしまうことは避ける必要がありました。そのために、全 50 台のロボットの振り分けを制御する必要がありました。
やったこと
- 新システムの開発のうち、RPA 部分の設計・開発を担当
- Orchestrator(ロボットの実行を管理する仕組み)で、全 50 台の振り分けを制御する実行制御を設計
- ロボットが 1 台も割り当てられていない業務は優先度を上げて割り振る仕組みにし、優先度の高い業務を先に処理しながらも、ほかの業務が止まらないようにした
- ロボットを動かし続けるための運用の設計まで担当
結果
優先度の高い(業務量の多い)業務をこなしながら、ほかの業務もリアルタイムで順次処理されていく仕組みを構築できました。