タスクフローのステージ中に実行されるすべてのスクリプトは、専用のディレクトリに格納する必要があります。このようなスクリプトを含むディレクトリのデフォルトの場所は、EPM_ORACLE_HOME
/common/utilities
です。
デフォルトのディレクトリ以外のディレクトリにタスクフロー・スクリプトを格納する場合は、コマンド・プロンプトで次のいずれかのコマンドを実行して、Oracle Hyperion Shared Servicesレジストリのプロパティを更新する必要があります。このコマンドで、SCRIPT_LOCATION
を、タスクフロー・スクリプトを格納するディレクトリの絶対パスに置き換えます:
epmsys_registry.bat updateproperty SHARED_SERVICES_PRODUCT/@workflowEngine.ces.location SCRIPT_LOCATION
たとえば、次のコマンドを実行できます。
epmsys_registry.bat updateproperty SHARED_SERVICES_PRODUCT/@workflowEngine.ces.location C:\taskflowscripts
SCRIPT_LOCATION
ディレクトリを不正なアクセスから保護する必要があります。さらに、セキュリティーを強化するために、保護されたユーザー・アカウントを使用してサービスやプロセスを実行します。
Shared Servicesレジストリの更新後にOracle Enterprise Performance Management Systemを再起動します。