Oracle Procurement CloudとOracle ATP間のサプライヤ更新の同期
このレシピを使用して、Oracle Procurement CloudとOracle Autonomous Transaction Processing (ATP)データベース間でサプライヤの更新を同期します。
ノート:
このレシピは、統合ストアでOracle Procurement Cloud - Oracle ATP | サプライヤ更新の同期として使用できます。 Oracleには、サンプルとしてのみこのレシピが用意されています。 レシピはガイダンスのみを目的としており、エラーがないことは保証されていません。 このレシピはサポートされていません。
概要
このレシピは、サプライヤ・データ(製品およびサービス、トランザクション税金、支払、住所、サイト、担当者など)がOracle Procurement Cloudで更新されたときに、Oracle ATPデータベースをリアルタイムで更新します。 レシピには2つの統合フローが含まれており、1つはサプライヤ・データ更新をOracle Procurement Cloudから受け取り、同じものをApache Kafkaトピックに更新し、もう1つはApache KafkaトピックからOracle ATPデータベース表にサプライヤ・データ更新を書き込むための統合フローです。 統合では、アプリケーション駆動型オーケストレーション、および標準の「Oracle ERP Cloudアダプタ」、「Apache Kafkaアダプタ」および「Oracle Autonomous Transaction Processingアダプタ」が使用されます。
レシピを使用するには、レシピ・パッケージをインストールし、パッケージ内の接続およびその他のリソースを構成する必要があります。 その後、統合をアクティブ化できます。 Oracle Procurement Cloudでサプライヤ・データが更新されると、最初の統合(「Oracle ERP Kafkaサプライヤ同期プロデューサ」)がトリガーされます。 統合フローはOracle Procurement Cloudから更新を受信し、更新をApache Kafkaトピックに書き込みます。 これにより、2番目の統合(「Oracle Kafka ATP仕入先同期コンシューマ」)がトリガーされ、Apache Kafkaトピックからの更新が使用され、Oracle ATPデータベース表に更新が書き込まれるため、システム間のサプライヤ・データの更新が同期されます。
システムおよびアクセスの要件
- Oracle Integration、バージョン21.2.2.0.0 (210505.1400.40944)
- Oracle ERP Cloud
- Oracle ATP
- Apache Kafka
- 管理者および調達マネージャ・ロールを持つOracle ERP Cloudのアカウント
- 管理者ロールを持つApache Kafkaのアカウント
- 管理者ロールを持つOracle ATPのアカウント
- 書込みアクセス権を持つOracle ATPデータベース表
レシピ・スキーマ
このセクションでは、レシピのアーキテクチャの概要について説明します。
サプライヤ・データが更新されると、Oracle ERP Cloud (Oracle Procurement Cloud)でイベントが発生します。 これにより、Oracle Integrationの最初の統合フローがトリガーされます。 統合フローでは、「Oracle ERP Cloudアダプタ」および「Apache Kafkaアダプタ」 (Producer)を使用して、ApacheのKafkaトピックに対する更新を取得および書き込みます。 次に、「Apache Kafkaアダプタ」 (コンシューマ)および「Oracle Autonomous Transaction Processingアダプタ」を使用してサプライヤ・データの更新をApache KafkaトピックからOracle ATPデータベース表に書き込む2番目の統合フローがトリガーされます。
内容は次のとおりです。
