ガバナンス・アプリケーションの構築について
営業チームにおいて、上位管理に販売プランをレビューして承認する機会があることを確認できます。製品開発チームでは、プロジェクト・マネージャにプロジェクト・プランを承認するための正式なメカニズムを提供する場合があります。コミュニケーション・チームでは、関係者が文書をレビューし、質問や懸念を主張し、文書所有者からの応答を求めることで、適切なメッセージングが伝えられていることを確認できます。これらの各シナリオで、適切な担当者は、特定の項目のレビュー、明確な説明の要求、その質問への応答のレビューを行い、満足した場合にのみ、これらの項目またはアーティファクトがライフサイクルの次のステージに進むことができるようにする必要があります。
ガバナンス・アプリケーションの構築を開始する前に、Oracle Mobile Hubアプリケーションからデータにアクセスする方法の学習を参照してください。
アーキテクチャ
このアーキテクチャでは、Oracle Cloudプラットフォーム・サービスの組合せを使用して監査およびガバナンス・アプリケーションを作成する方法を示します。

図audit_application_architecture.pngの説明
-
レポートや監査アーティファクトなどのカスタムRESTリソースは、サービス(SaaS)アプリケーションとして外部ソフトウェアによって作成および公開されます。
-
Oracle Mobile Hubは、外部のSaaSアプリケーションのREST APIからデータにアクセスしてキャッシュするためのfaier APIレイヤーを提供しています。
-
Oracle Integrationのエンタープライズ・エディションの一部であるOracle Visual Builderを使用すると、データへのアクセスを提供し、Oracle Mobile HubファサードAPIレイヤーから安全な方法でRESTサービスを使用するユーザー・インタフェースを作成できます。また、レビュー担当者および承認者監査者がデータを表示し、質問のコレクションを作成することもできます。
-
Oracle Integrationのエンタープライズ・エディションの一部であるプロセス・コンポーネントは、質問のコレクションを元の監査者に送信するワークフローを実装するために使用します。元の監査者は質問に回答し、承認のためにデータを再送信できます。
ワークフロー
監査会社は、顧客に対して様々なタイプのコンプライアンス監査を実行します。これらの監査は、独立した契約者が実行できます。監査会社は、4段階のアプローチを実装する必要があります。つまり、ユーザーは、各自の上位監査者のいずれかが、独立した契約者によって実行された監査をレビューするように割り当てられる必要があります。上級監査者が元の監査者に対する質問を持っている場合があります。これらの質問は元の監査者に返信され、監査レポートを変更して質問に応答する必要がある場合があります。これは反復プロセスの場合があります。すべての質問に回答し、上級監査者が満足した場合、監査レポートは承認されて顧客に送信されます。

図audit_application_workflow.pngの説明
必要なサービス、コンポーネントおよびロールについて
このソリューションには次のサービスが必要です。
-
ProcessおよびOracle Visual Builderの機能を含む、Oracle Integration Serviceのエンタープライズ・エディション。
-
Oracle Oracle Mobile Hub
Oracle Visual Builderインスタンスは、Oracle Integration ServiceのOracle Process Cloud Serviceインスタンスと関連付ける必要があります。Oracle Visual Builder管理者は、サービス間の関連を作成できます。
これらは、各サービスに必要なロールです。
サービス名:ロール | 必須項目 |
---|---|
Oracle Visual Builder:管理者 | Oracle Visual BuilderをOracle Process Cloud Serviceインスタンスに関連付けます。 |
Oracle Cloud:アイデンティティ・ドメイン管理者 | モバイル・ユーザー、ロールおよびレルムを管理する手順は、次のとおりです。 |
Oracle Mobile Hub: MobileEnvironment_MobileUserConfig およびMobileEnvironment_MobileUserMgmt チーム・メンバー・ロール
|
モバイル・ユーザー、ロールおよびレルムを管理する手順は、次のとおりです。 |
必要なクラウド・サービスを取得するには、「Oracle Cloud Services for Oracle Solutions」を参照してください。
Oracle Mobile Hubについて
Oracle Mobile Hubはモバイル開発イニシアチブを合理化し、革新的で個人ベースのツールとサービスを使用して企業のモバイル戦略を確立するために必要なものをすべて提供します。モバイルApiを定義し、エンタープライズ・システムに迅速かつ安全に接続するモバイル・アプリケーションを作成しながら、スマートなデータ主導の決定に必要な詳細分析を提供できます。モバイル開発者をエンタープライズ・データ・ソースとリンクしています。これにより、簡単で簡単な方法でモバイル体験を作成できるようになります。
Oracle Mobile Hubがない場合、モバイル・アプリケーションをエンタープライズ・システムに接続するために、モバイル・アプリケーション開発者が統合開発者になる必要があります。また、正しいセキュリティ・テクノロジを使用してこれらの各エンタープライズ・システムに接続するために、セキュリティのエキスパートになる必要もあります。Oracle Mobile Hubを使用すると、モバイル・アプリケーション開発者があらゆる専門家にいる必要がなくなり、モバイル・アプリケーション開発がアプリケーション開発時間およびコストを大幅に削減できます。また、モバイル戦略がどの程度成功しているかを分析できるメトリックも提供します。
Oracle Visual Builderについて
クラウドベースのビジュアル開発ツールを使用すると、追加のソフトウェアをインストールすることなく、レスポンシブWebアプリケーションとネイティブ・モバイル・アプリケーションを作成してテストできます。ビジュアル・デザイナを使用すると、UIコンポーネントをドラッグ・アンド・ドロップして属性をカスタマイズし、その動作を定義することで、アプリケーション内のページを迅速にレイアウトできます。
Oracle Visual Builderは、アプリケーションを構築および公開するための次のツールも提供します。
-
ビジネス・オブジェクトの管理およびデータのインポートおよびエクスポート用のデータ管理ツール
-
アプリケーションのステージングおよび公開用のツールの公開
-
ロールベースのセキュリティおよびユーザー・アクセス管理を構成するための高度なツール
-
チーム・メンバー間でアプリケーション・リソースを共有するためのコラボレーション・ツール
-
Oracleソフトウェアに対するリクエストとレスポンスを統合カタログのサービス(SaaS) RESTサービスとして説明するための強力なツール。
Oracle Integration Serviceのバージョン情報
Oracle Integration Serviceでは、接続しているアプリケーションやその場所に関係なく、エンタープライズ・グループのセキュアな接続が提供されます。これにより、アプリケーション間の接続が簡略化され、クラウド内のアプリケーションとオンプレミスのアプリケーションの両方が接続されます。
Oracle Integration Serviceは、Oracleソフトウェアへのサービス(SaaS)アプリケーションとしてのネイティブ接続を提供します。Oracle Integrationサービス・アダプタは、業界全般のベスト・プラクティスを使用してアプリケーションに接続する際の基礎となる複雑さを処理することで接続を簡略化します。システムごとに最小限の接続情報を提供する接続のみを作成する必要があります。Oracle Integration Service参照では、類似アイテム(国や性別コードなど)を説明するために統合しているアプリケーションによって使用される様々なコードや用語がマップされます。最後に、ビジュアル・データ・マッパーを使用することにより、トリガーと起動データ構造の間の直接マッピングをすばやく作成できます。マッパーからは、参照表にアクセスし、標準のXPath関数を使用して、アプリケーション間でデータをマッピングすることもできます。
アプリケーションを統合してランタイム環境で統合をアクティブ化すると、ダッシュボードには実行中の統合に関する情報が表示されるため、各統合のステータスおよび処理統計を監視できます。ダッシュボードでは、スループット、正常に処理されたメッセージの数、処理に失敗したメッセージの数などの重要な情報を取得およびレポートすることによって、トランザクションのパフォーマンスを測定および追跡します。また、メッセージ内のフィールドを追跡し、統合、接続または特定の統合インスタンス別にエラーを管理するビジネス識別子を管理できます。
Oracle Integrationエンタープライズのプロセス環境について
プロセス自動化は、Oracle Integration Enterpriseサブスクリプションに含まれている機能の1つです。
Oracle Integration EnterpriseでProcess Builderの機能を使用すると、クラウドでビジネス・プロセスを迅速に設計、自動化および管理できます。
Process Builderには、設計時環境とテスト・アプリケーションを開発およびテストできる設計時環境、およびプロセス・アプリケーションを使用および監視する実行時環境の2つの作業環境があります。
Oracle Integrationプロセスの設計時環境について
Oracle Integrationプロセス・デザインタイム環境では、共通プロセス・アプリケーション関連の機能にアクセスできます。
Oracle Integrationのホームページで「プロセス・ビルダー」をクリックすると、プロセスの設計時環境である「プロセス・アプリケーション」ページが表示されます。
プロセスの設計時環境を使用して、次のことを実行できます。
- スペースの作成、管理および共有
- アプリケーションの作成(新規またはインポート)
- デシジョン・モデルの作成またはインポート
- スペースの作成、共有および管理
- アプリケーションの管理(表示、ロック解除、クローニング、ダウンロードおよび削除)
- デシジョン・モデルの管理(ダウンロードおよび削除による)
これらの機能の一部は、ユーザー・ロールによって制限されます。たとえば、所有者はスペースを作成し、上にリストされているすべてのアクションを実行できますが、参照者が表示できるのはアプリケーションのみで、変更を実行することはできません。
Oracle Integration Process Runtime環境について
Oracle Integration Process Runtime Environmentを使用して、ドキュメントの共有、チーム内の他のユーザーとのコラボレーション、完了タスクの表示、タスクの委任および再割当てを行うことができます。ランタイム環境には、プロセス・フローの追跡、詳細な監査証跡の表示、トラブルシューティングおよび修正の各プロセスのツールが用意されています。
Oracle Integrationのホームページで「自分のタスク」をクリックすると、プロセスのランタイム環境ページが開きます。ここでは、タスクの処理、左側のナビゲーション・ペインを使用して、プロセス・インスタンスの追跡、ダッシュボードの表示と操作、アプリケーションの起動および管理タスクの実行ができます。
Oracle Integration Processランタイム環境では、一部のタスクはシステム内の特定のロールでのみ使用できます。次に例を示します。
- エンド・ユーザーは、アプリケーションの起動、タスクの操作または動的プロセス・インスタンスの操作を実行できます。
- 開発者は、アプリケーションの作成、プロセスの構築およびアプリケーション・ライフサイクルの管理を行うことができます。
- 管理者は、アプリケーション設定を構成し、ダッシュボードを表示し、アプリケーション・インスタンスを追跡し、アラートを表示できます。