サービス・インスタンスでのアプリケーションの管理

Oracle Visual Builderのホーム・ページでは、現在のVisual Builderサービス・インスタンスで作成されたビジュアル・アプリケーション、および別のVBインスタンスまたはVisual Builder Studio (VB Studio)からインスタンスにデプロイされたアプリケーションを管理できます。

ホーム・ページの各行は、Visual BuilderインスタンスまたはこのVisual Builderインスタンスに関連付けられているVB Studioインスタンスで作成されたアプリケーションを表します。アプリケーションがVisual Builder Studioで共有または公開された場合、ホーム・ページの「起点」列には「Visual Builder Studio」が含まれます。



上の図の最初の行は、このVBインスタンスで作成されたアプリケーションを表し、右側の列の「オプション」メニューを使用して管理できます。次の行は、VB Studioインスタンスで作成されたアプリケーションを表し、ホーム・ページの唯一のオプションは、右側の列の削除をクリックしてVBインスタンスから削除することです。VB Studioで作成されたアプリケーションを管理するには、アプリケーションのVB Studioプロジェクトを開く必要があります。VB Studioプロジェクトには、VBインスタンスで作成されたアプリケーションの「オプション」メニューにあるものと同等のアプリケーションのライフサイクルを管理するためのツールが用意されています。たとえば、プロジェクトの「ビルド」タブでは、アプリケーションのバージョンを設定してからステージングするビルド・ジョブを構成できます。VB Studioでのアプリケーションのライフサイクルの管理の詳細は、Visual Builder Studioを使用したレスポンシブ・アプリケーションの構築ビジュアル・アプリケーションのプレビュー、共有およびデプロイを参照してください。

管理者の場合は、ホーム・ページに表示されるアプリケーションを管理(削除を含む)できます。アプリケーションの完全なリストを表示するには、「ステータス」ドロップダウン・リストの横にある「自分によって管理」チェック・ボックスを選択します。



開発者であれば、Visual Builderのこのインスタンスで作成したアプリケーション、またはアプリケーションのチーム・メンバーである場合は管理できます。VB Studioアプリケーションは、作成、共有または公開されているかぎり、ホーム・ページから管理することもできます。管理者のロールがない場合、「自分で管理」チェック・ボックスは表示されません。

IDCSクライアント・アプリケーション

Visual Builderインスタンスでビジュアル・アプリケーションが作成されるたびに、コンパニオン・クライアント・アプリケーションがIDCSに自動的に作成されます。同じIDCSインスタンスによって管理される別のサーバーにアプリケーションをステージングまたは公開すると、別のクライアント・アプリケーションが作成されます。つまり、アプリケーションの存続期間中、IDCSで実行されている同じビジュアル・アプリケーションに対して複数のクライアント・アプリケーションが存在する可能性があります。

IDCS管理者権限がある場合は、IDCSコンソールでこれらのクライアント・アプリケーションを表示できますが、管理する必要はありません。ビジュアル・アプリケーションがサーバーから削除されると、関連付けられたクライアント・アプリケーションがIDCSから削除されます。Visual Builderサービス・インスタンスのログイン関連ポリシーを設定する場合、たとえば、「サインイン状態を保持」ポリシーを有効にする場合や、アプリケーションにアクセスできるユーザーおよびグループを割り当てる場合などに、クライアント・アプリケーションと対話する必要がある場合があります。

IDCSコンソールでクライアント・アプリケーションを表示する場合は、VBインスタンスの正しいIDCSアプリケーションを参照していることを確認してください。たとえば、VBインスタンスにOICがプロビジョニングされている場合、VBはOICインスタンスのIDCSアプリケーションを共有し、クライアント・アプリケーションはそのIDCSアプリケーションにリストされます。サービス・ホストのURLを参照して、インスタンスの正しいIDCSアプリケーションを判断できます。
  • URLに<SUB-DOMAIN>.builder.ocp.oraclecloud.comが含まれる場合、VBインスタンスには独自のIDCSアプリケーションが含まれます。
  • URLに<SUB-DOMAIN>.integration.ocp.oraclecloud.comが含まれる場合、それはOICインスタンスであり、VBインスタンスはOICインスタンスのIDCSアプリケーションを共有します。

詳細は、『Oracle Identity Cloud Serviceの管理』Oracle Identity Cloud Serviceのアプリケーションを管理するための一般的なワークフローに関する項を参照してください。

ヒント:

開発者は、ビジュアル・アプリケーション用にIDCSで作成されたクライアント・アプリケーションの詳細を表示したり、問題のトラブルシューティングをより簡単にするために正確なクライアント・アプリケーションの詳細を提供することもできます。『Oracle Visual Builderによるアプリケーションの開発』IDCSでのクライアント・アプリケーションの詳細の表示方法に関する項を参照してください。

Visual Builder Classicアプリケーション

クラシック・アプリケーション(古いVisual Builderプロジェクト構造を持つアプリケーション)がある場合は、ヘッダーで「ビジュアル・アプリケーション」ドロップダウン・リストを開き、「クラシック・アプリケーション」を選択します。



クラシック・アプリケーションのホーム・ページで、管理者は「フィルタ基準」ペインで「自分が管理するアプリケーション」チェック・ボックスを選択して、チーム・メンバーでないアプリケーションを表示できます。


admin-homepage1.pngの説明が続きます
図admin-homepage1.pngの説明

インスタンスで作成されたアプリケーションの管理

ホーム・ページのアプリケーションの表には、Visual Builderインスタンスで作成されたビジュアル・アプリケーションが含まれます。これらの各アプリケーションには右の列に「オプション」メニューがあり、開発者および管理者はこのメニューを使用してチーム・メンバーを追加および削除したり、アプリケーションを開いてステージングし、公開できます。

インスタンスに作成されたアプリケーションは、右側の列で「オプション」メニューを検索することで確認できます。「オプション」メニューのかわりに削除ボタンが表示された場合、アプリケーションはVisual BuilderまたはVB Studioインスタンスの別のインスタンスに作成されました。別のインスタンスでアプリケーションを作成した場合は、そのアプリケーションが作成されたインスタンスでアプリケーションを開き、そこで管理する必要があります。

現在のVisual Builderインスタンスで作成されたアプリケーションを管理するには:

「オプション」メニューには、アプリケーションを管理するためのコマンドが表示されます(アプリケーションのステータスに基づいて、一部のコマンドが非表示になる場合があります)。

メニュー・アイテム Description
開く

アプリケーションの開発バージョンを開きます。

複製

データベースの内容を含む、このバージョンのアプリケーションのクローンを作成します。

変更

アプリケーション名を変更するためのダイアログ・ボックスを開きます。

エクスポート

アプリケーションのZIPアーカイブを作成して、新規アプリケーションとしてインポートできます。アプリケーションをエクスポートするときに、エクスポートされたアーカイブにビジネス・オブジェクトに格納されたデータを含めるかどうかを選択できます。

インポート

ローカル・システムからアプリケーション・アーカイブ(ZIPまたはOVB)をアップロードしてアプリケーションを作成するために使用できるダイアログを開きます。

新規バージョン

同じバージョンのアプリケーションを作成します。デフォルトでは、新規バージョンは開発バージョンです。バージョン番号は自動的に増分されます。

設定

アプリケーションの設定を構成し、アプリケーションAPI URLを表示するためのエディタを開きます。各アプリケーションのバージョンには、専用の設定エディタがあります。

ステージング

ステージングされたアプリケーションのデータベース・オプションを指定できます。アプリケーションをステージングすると、ステージングされたバージョンへのリンクがタイルに表示されます。

公開

データベース・オプションの指定、およびステージングされたアプリケーションの公開が可能なダイアログ・ボックスを開きます。

ロック/ロック解除

ライブ・アプリケーションをロックし、どのユーザーもアプリケーションを使用できないようにできます。通常、このコマンドは、ライブ・アプリケーションを最新のバージョンに更新しようとする際に使用します。「Unlock」オプションは、ライブ・アプリケーションがロックされた場合にのみ表示されます。

ロールバック

ライブ・バージョンを以前のライブ・バージョンにロール・バックします。これは、現在のライブ・バージョンでのみ使用可能であり、アプリケーションの古いライブ・バージョンが存在する必要があります。

ゴミ箱に移動

アプリケーションをアイデンティティ・ドメインから削除します。アプリケーションを削除してから30日間リカバリできます。詳細は、『Oracle Visual Builderによるアプリケーションの開発』ビジュアル・アプリケーションの削除に関する項を参照してください。

VB Studioインスタンスで作成されたアプリケーションの管理

VBインスタンスがVB Studioプロジェクトに関連付けられている場合、VB Studioプロジェクトで作成、共有および公開されたビジュアル・アプリケーションがホーム・ページに含まれます。これらのアプリケーションは、管理者およびアプリケーションを作成した開発者に表示されます。

VB Studioでビジュアル・アプリケーションを作成する場合は、ワークスペース(アプリケーションとそのアセットが格納される完全にプライベートな領域)のコンテキストで実行します。ワークスペースの作成時に、デプロイメントのターゲットとして機能するVisual Builderのインスタンスを指定するように求められます。ビジュアル・アプリケーションはVB Studioインスタンスにデプロイしません。デプロイメント・ターゲットとして機能するだけでなく、名前を指定したVisual Builderインスタンスも、ビジネス・オブジェクトの作成、およびVB Studioの共有および公開アクションのサポートに使用されます。つまり、アプリケーションのコンテキストでビジネス・オブジェクトを作成すると、そのオブジェクトのスキーマを表す新しいアプリケーションが、ワークスペースに関連付けられたVBインスタンスに作成されます。次のイメージでは、3番目の行にこのようなスキーマベース・アプリケーションが表示されています。1番目の行はVB Studioで公開されたアプリケーションを表し、2番目の行はVB Studioで共有アクションが使用された後のアプリケーションを表します。



アプリケーションが別のVBインスタンスまたはVB Studioインスタンスで作成されたかどうかを確認できます。これは、右側の列に削除ボタンがあり、ホーム・ページの唯一のオプションはアプリケーションを削除することです。たとえば、チームにメンバーを追加するには、作成したインスタンスでアプリケーションを開く必要があります。VB Studioで作成されたアプリケーションの場合、「最近のアクティビティ」列のリンクを使用して、アプリケーションのVB Studioプロジェクトを開くことができます。

現在のVisual Builderインスタンスからアプリケーションを削除するには:

  1. アプリケーションを含む表の行を見つけます。
  2. 次のいずれかを行います。
    1. 右側の列の削除ボタンをクリックします。
    2. 1つ以上のアプリケーションを選択し、ヘッダーの「ごみ箱に移動」をクリックします。
  3. 「ごみ箱へのアプリケーションの移動」ダイアログ・ボックスで「ごみ箱に移動」をクリックして、削除するアプリケーションを確認します。



アプリケーションの複数のバージョンおよびライブまたはライブ・ロックされたバージョンの削除の詳細は、ビジュアル・アプリケーションの削除を参照してください。

この表は、VB Studioでビジュアル・アプリケーションを開発する際にホーム・ページに表示されるアプリケーションのタイプについて説明しています。

いつ... Description
アプリケーションのワークスペースの作成

アプリケーションのビジネス・オブジェクトのコンテナ・アプリケーションは、VBインスタンスに自動的に作成されます。これは、ビジュアル・アプリケーションのワークスペースで使用されるビジネス・オブジェクトのスキーマを表します。

ホーム・ページ:

  • 表内の名前には、多くの場合、VB Studioインスタンスの名前、プロジェクト名およびワークスペースIDが含まれます。
  • アプリケーションの「ステータス」列には「{ }開発」が含まれます。
  • アプリケーションの「オリジン」列には、「Visual Builder」または「Visual Builder Studio」が含まれます。

このイメージは、Visual Builder Studioプロジェクトのワークスペースを表す2つのアプリケーションを示しています。



ワークスペースのアプリケーションがホーム・ページで削除されると、ワークスペースの次回オープン時に自動的に再度生成されます。

ノート

ワークスペース用に作成されたこれらのコンテナ・アプリケーションに対して、IDCSにクライアント・アプリケーションは作成されません。
ビジュアル・アプリケーションの共有

アプリケーションはVBインスタンスにステージングされ、アプリケーションの「開発」アプリケーション・プロファイルに対してクライアント・アプリケーションが作成され、IDCS環境内のアプリケーションのリストに追加されます。

クライアント・アプリケーションを表すアプリケーションも、VBインスタンスのホーム・ページ表に追加されます。アプリケーションを共有すると複数のクライアント・アプリケーションが作成される可能性がありますが、表には共有アプリケーション用のアプリケーションが1つのみリストされます。ホーム・ページのアプリケーション名は、通常、ビジュアル・アプリケーションの名前です。

ホーム・ページ:

  • アプリケーションの「ステータス」列には「ステージ」が含まれます。
  • アプリケーションの「起点」列には「Visual Builder Studio」が含まれます。
  • アプリケーションの「バージョン」列には「vbshare_」が含まれます。
  • アプリケーションの「最近」列には、アプリケーションを管理できるアプリケーションの「プロジェクト・ホーム」ページへのリンクが含まれています。

このイメージは、プロジェクト内の2つのVB Studioワークスペースから共有される2つのビジュアル・アプリケーションが、ホーム・ページで表示されたときにどのように表示されるかを示しています。



ノート

ホーム・ページまたはIDCSでクライアント・アプリケーションを削除すると、共有アプリケーションは正しく動作しません。共有アプリケーションが不要になった場合は、アプリケーションを削除できます。

アプリケーションの公開

アプリケーションがVBインスタンスにデプロイされ、アプリケーションの'stage' (または'publish')アプリケーション・プロファイルのクライアント・アプリケーションが作成され、IDCS環境内のアプリケーションのリストに追加されます。

クライアント・アプリケーションを表すアプリケーションも、VBインスタンスのホーム・ページ表に追加されます。表では、通常、アプリケーション名はビジュアル・アプリケーションの名前です。この名前は、アプリケーションのvisual-application.jsonファイルで変更できます。

ホーム・ページ:

  • アプリケーションの「ステータス」列には、「ステージ」または「ライブ」が含まれます。古いバージョンは「廃止」としてマークされます。
  • アプリケーションの「起点」列には「Visual Builder Studio」が含まれます。
  • アプリケーションの「最近」列には、アプリケーションを管理できるアプリケーションの「プロジェクト・ホーム」ページへのリンクが含まれています。

このイメージは、Visual Builder Studioから公開されたアプリケーションがホーム・ページで表示されたときにどのように表示されるかを示しています。



ノート

ライブまたはステージングされたアプリケーションのクライアント・アプリケーションがホーム・ページまたはIDCSで削除されると、アプリケーションは正しく動作しません。アプリケーションが不要になった場合は、アプリケーションを削除できます。