ロボットがAPIなしで自動化
ビジネス・プロセスを自動化する必要がありますが、APIでは更新する必要があるフィールドは公開されませんか。 ロボットが助けてくれる!
ロボットが幅広い自動化戦略にどのように適合するか
ロボットは、ビジネス・プロセスを自動化するためのツールボックス内のもう1つのツールです。
ロボットと統合により、広範なAPIを備えた堅牢なエンタープライズ・ソフトウェアからAPIのないレガシー・システムまで、「すべて」を自動化できます。
自動化作業は、次のカテゴリのいずれかに適合します:
-
UIベースの自動化
特定のビジネス・プロセス用のAPIがないアプリケーションを自動化する場合は、「ロボット」をビルドし、アプリケーション・ユーザー・インタフェース内からワークフローを指定します。
-
APIベースの自動化
特定のビジネス・プロセス用のAPIを持つアプリケーションを自動化する場合は、integrationを設計し、統合からAPIをコールします。
アプリケーションにAPIがないため、自動化できなかったビジネス・プロセスがある場合、ロボットは画期的な変化をもたらします。
すでに統合について理解していますか。
- プロジェクトで統合とロボットをビルドします。
- 統合とロボットをビルドするキャンバスは、ルック・アンド・フィールが同じです。
- 統合とロボットはどちらも、アプリケーションに接続する必要があります。
- 統合とロボットは、プロジェクトでも同様にデプロイできます。
- 統合やロボットでも、同様の可観測性ページを利用できます。
さらに、ロボットと統合は、次のような同じタイプの作業を完了します:
- アプリケーションに接続し、アプリケーションから情報を取得し、情報をOracle Integrationに返すことで、ビジネス・プロセスを自動化します。
- ビジネスの効率と有効性を向上させ、ビジネス・プロセスに関する貴重なインサイトを提供します。
ロボットをビルドするタイミング
ロボットを作成するときは、ユーザーがユーザー・インタフェースと対話するときに実行するステップを指定します。 たとえば、ロボットがブラウザを開いて、フィールドにデータを入力し、ボタンをクリックする必要がある場合があります。
アプリケーションにAPIがない場合、APIにアクセスできない場合、または統合開発リソースが使用できない場合、ロボットをビルドします。
「ロボットと統合を作成するタイミング」を参照してください。
統合が必要なロボット
Oracle Integrationでは、自動化は統合から始まります。 単一のロボットでビジネス・プロセスを自動化する場合でも、ロボットを実行する唯一の方法は、統合からビジネス・プロセスを呼び出すことです。
このアプローチには少し余分な作業が必要ですが、この作業はビジネス・プロセスの将来への投資です。 たとえば:
-
統合により、業務を監視するための堅牢な可観測性機能が提供されます。
-
ロボットが順序を作成し、プロセス・アプリケーションがロボットを呼び出すシナリオを考えてみます。
このシナリオでは、ロボットが組織のニーズを満たさなくなり、統合として再構成する必要がある場合、かわりに統合をコールするようにプロセス・アプリケーションも更新する必要があります。 ビジネス・ニーズの変更時にプロセス・アプリケーションを更新すると、ビジネス・プロセスが中断する可能性があります。
かわりに、Oracle Integrationを使用すると、プロセス・アプリケーションは統合をコールし、統合はロボットをコールします。 UIベースの自動化からAPIベースの自動化に切り替える必要がある場合は、UIベースの自動化タスクではなくAPIベースの自動化タスクを完了するように統合を変更する必要があります。
コントロールしながらシンプルさを楽しむ
自動化業界のほとんどのロボットは、ユーザー・インタフェースを介して1つのパスを記録します。 ロボットが別の経路に移動する場合は、別のロボットをビルドする必要があります。 それを知る前に、非常に特定のタスクのみを完了でき、自動化するアプリケーションが停止したときに何もできないロボットの軍隊をビルドしました。
Oracle Integrationのロボットは異なります。 記録のシンプルさとローコード環境の制御を組み合わせたものです。 記録を作成するには、ユーザーが通常どおりにアプリケーションで作業するだけです。 Oracle Integrationは、作業時にこの自動化のコードを生成し、自動化コードの仕組みに関する貴重な知識を提供します。 作業中に、直感的なローコード・エディタを使用して自動化を微調整し、自動化のパラメータを定義します。
記録の作成が終了したら、自動化作業も完了しました。 ロボットの軍隊を作成する代わりに、多数のユース・ケースを処理できるロボットを1つ作成しました。
統合からすべてのロボットを呼び出すため、障害ハンドラとエラー管理を組み込んで、ロボットが遭遇するすべての状況を適切に処理できます。 また、統合とロボットの間に一貫したユーザー・インタフェースと用語があるため、統合開発者は通常、ロボットのビルド方法を非常に迅速に学習できます。
もっと良い? 特別な追加アプリケーションをインストールする必要なく、Oracle Integration内でロボットをビルドします。