アクション・フレームワークを使用したアクションの構成

組織内のアクションの構成に対してスクリプトを実行できます。

ユーザーはプレゼンテーション・サービスのユーザー・インタフェースを使用してアクションを作成できます。アクションは、ユーザーがリンクをクリックすることで明示的に起動される、またはエージェントの最終ステップとして自動的に起動される操作またはプロセスです。分析のインタラクティブ化およびコンテンツを配信するエージェントの作成を参照してください。

構成設定の説明および詳細な例など、アクション・フレームワークを使用して外部システムに対するアクションを有効にする方法の詳細は、Oracle Business Intelligence Enterprise Editionインテグレーターズ・ガイドの「アクションによるOracle BI EEおよび外部システムの統合」を参照してください。

ノート:

アクション・フレームワークの構成時にOracle Business Intelligence Enterprise Editionインテグレーターズ・ガイドを使用する場合、Oracle Analytics ServerOracle BI EE間の次の違いを考慮する必要があります。
  • Oracle Analytics Serverでは、スクリプトを使用してアクション・フレームワークを構成します。スクリプトは、アクション・フレームワーク構成を抽出、作成または更新し、ActionFrameworkConfig.xmlおよびポリシー・ファイルを指定した場所にロードします。
  • Oracle BI EEでは、スクリプトを使用してアクション・フレームワークを構成するのではなく、ActionFrameworkConfig.xmlファイルおよびポリシー・ファイルを手動で構成し、<Oracle Middleware Home>\user_projects\domains\bifoundation_domain\config\fmwconfig\biinstances\coreapplicationなどの特定の場所に保存します。

トピック:

アクション・レジストリ構成の変更

スクリプトを実行して、アクション・レジストリ構成を更新します。

  1. /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/binにあるスクリプトextract_actions_registry_config.sh|.cmdを実行して、現在のActionFrameworkConfig.xmlファイルを抽出します。
    アクション・レジストリ構成は、指定した場所に抽出されます。
  2. 抽出したActionFrameworkConfig.xmlファイルを変更します。
  3. 変更を保存します。
  4. /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/binにあるスクリプトupdate_actions_registry_config.sh|.cmdを実行して、変更内容をサービス・インスタンスにアップロードします。
  5. Oracle Analytics Server再起動します。
    システムの起動および停止を参照してください。

アクション・ポリシー構成の変更

スクリプトを実行して、アクション・ポリシー構成を更新します。

  1. /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/binにあるスクリプトextract_actions_policyRefFile.sh|.cmdを実行して、現在のActionsPolicyFile.xmlファイルを抽出します。
    アクション・レジストリ構成は、指定した場所に抽出されます。
  2. 抽出したActionsPolicyFile.xmlファイルを変更します。
  3. 変更を保存します。
  4. /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/binにあるスクリプトcreate_or_update_actions_policyRefFile.sh|.cmdを実行して、変更内容をサービス・インスタンスにアップロードします。
  5. Oracle Analytics Server再起動します。
    システムの起動および停止を参照してください。

アクション・フレームワーク構成を取得、作成または更新するスクリプトについて

スクリプトを使用して、アクション・フレームワークのレジストリおよびポリシー構成を取得、作成または更新できます。

現在のアクション・レジストリ構成を抽出するスクリプト

このスクリプトを使用して、サービス・インスタンスの現在のアクション・レジストリ構成を抽出します。レジストリが構成されていない場合、スクリプトはコンテンツを返しません。

extract_actions_registry_config.sh|.cmd

使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_registry_config.sh|cmd [-h domainHome] -a actionFrameworkRegistryConfigDestinationFilePath -k serviceInstanceKey

-h: ターゲットのdomainNameディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/biです。デフォルトはDOMAIN_HOME(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/biです。

-a: アクション・フレームワーク・レジストリ構成の宛先ファイル・パスを指定するために使用します。

-k: サービス・インスタンス・キーを指定するために使用します。

このスクリプトは、既存のアクション・フレームワーク・レジストリを指定されたアクション・フレームワーク・レジストリ構成宛先ファイルに抽出します。

例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_registry_config.sh|.cmd -a /MyUserName/ActionsFrameworkRegistry.xml -k myService1

このスクリプトが正常に実行されると、現在構成されているアクション・レジストリを/MyUserName/ActionsFrameworkRegistry.xmlファイルで見つけることができます。

現在のアクション・レジストリ構成ファイルを更新するスクリプト

このスクリプトを使用して、ソース・アクション・レジストリ・ファイルに指定した内容で現在のアクション・レジストリ構成ファイルを更新します。

update_actions_registry_config.sh|.cmd

アクション・レジストリ構成ファイルがサービス・インスタンスで使用できない場合は、ソース・アクション・レジストリ・ファイルの内容でレジストリ・ファイルが作成されます。

使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/update_actions_registry_config.sh|.cmd [-h domainHome] -a actionFrameworkRegistryConfigDestinationFilePath -k serviceInstanceKey

-h: ターゲットのdomainNameディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/biです。デフォルトはDOMAIN_HOME(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/biです。

-a: アクション・フレームワーク・レジストリ構成の宛先ファイル・パスを指定するために使用します。

-k: サービス・インスタンス・キーを指定するために使用します。

このスクリプトは、指定されたアクション・フレームワーク・レジストリ構成ソース・ファイルの内容で、既存のアクション・フレームワーク・レジストリを更新します。

例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/update_actions_registry_config.sh|.cmd -a /MyUserName/ActionsFrameworkRegistry.xml -k myService1

このスクリプトが正常に実行されると、/MyUserName/ActionsFrameworkRegistry.xmlファイルのコンテンツがアクション・レジストリ構成としてサービス・インスタンスに対してプッシュまたは更新されます。

アクション・ポリシー構成ファイルを抽出するスクリプト

このスクリプトを使用して、サービス・インスタンスで使用可能なアクション・ポリシー構成ファイルを抽出します。ポリシー・ファイルが使用できない場合、スクリプトはコンテンツを返しません。

extract_actions_policyRefFile.sh|.cmd

使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_policyRefFile.sh|.cmd [-h domainHome] -a actionsPolicyRefFileDestinationPath -p policyFileRefName -k serviceInstanceKey

-h: ターゲットのdomainNameディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/biです。デフォルトはDOMAIN_HOME(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/biです。

-a: アクション・フレームワーク・ポリシー構成の宛先ファイル・パスを指定するために使用します。

-p: ポリシー参照ファイル名を指定するために使用します。

-k: サービス・インスタンス・キーを指定するために使用します。

このスクリプトは、既存のアクション・ポリシー・リファレンス・ファイルを、指定されたactionsPolicyFileDestinationPathに抽出します。

例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_policyRefFile.sh|.cmd -a /MyUserName/ActionsPolicyFile.xml -p ActionsPolicyFile.xml -k myService1

このスクリプトが正常に実行されると、指定したポリシー・ファイル名のポリシー・ファイルの内容を/MyUserName/ActionsPolicyFile.xmlファイルで確認できます。

アクション・ポリシー構成ファイルを作成または更新するスクリプト

このスクリプトを使用して、ソース・アクション・ポリシー・ファイルで指定するコンテンツを使用して、既存のアクション・ポリシー・ファイルのコンテンツを作成または更新します。

create_or_update_actions_policyRefFile.sh|.cmd

アクション・ポリシー・ファイルがサービス・インスタンスのキーとして使用できない場合、スクリプトは、ソース・アクション・ポリシー・ファイルの内容でアクション・ポリシー・ファイルを作成します。

使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/create_or_update_actions_policyRefFile.sh|.cmd [-h domainHome] -a actionsPolicyRefFileSourcePath -p policyFileRefName -k serviceInstanceKey

-h: ターゲットのdomainNameディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/biです。デフォルトはDOMAIN_HOME(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/biです。

-a: アクション・ポリシー・リファレンス・ファイル・ソース・パスの宛先ファイル・パスを指定するために使用します。

-p: ポリシー参照ファイル名を指定するために使用します。

-k: サービス・インスタンス・キーを指定するために使用します。

このスクリプトは、既存のアクション・ポリシー・リファレンス・ファイルを、指定されたactionsPolicyFileDestinationPathに抽出します。

例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/create_or_update_actions_policyRefFile.sh|.cmd -a /MyUserName/ActionsPolicyFile.xml -p ActionsPolicyFile.xml -k myService1

このスクリプトが正常に実行されると、/MyUserName/ActionsPolicyFile.xmlファイルのアクション・ポリシー・ファイルの内容が、キーActionsPolicyFile.xmlファイルの値としてサービス・インスタンスに対して更新されます。