Oracle Content Managementとの統合方法
自分またはユーザーがドキュメント機能にアクセスするには、管理者がOracle Content ManagementとOracle Integrationの両方で設定を構成する必要があります。
管理者権限を持つユーザーのみが2つのサービス間の接続を確立できます。
Oracle Content Managementとの接続が構成される前に作成されたプロセス・アプリケーションの場合、ドキュメント機能はデフォルトで無効になっています。 開発者は、既存のアプリケーションのこれらの機能を手動で有効化できます。
成功した統合のためのアクセス要件
統合に成功するためには、次のアクセス要件に注意してください:
-
Oracle Integrationで構成されているOracle Content Managementユーザーは、Oracle Content Managementに構成されているフォルダ(つまり、受信ドキュメントのフォルダ)に対してプロセスを停止できるようにフル・アクセス権を持っている必要があります。
-
フォルダ開始プロセス(つまり、「フォルダ開始」イベントを含むプロセス)の場合、Oracle Integrationで構成されているOracle Content Managementユーザーは、Oracle Integrationのフォルダにアクセスするために、そのフォルダへのマネージャ・アクセス権を持っている必要があります。 たとえば、外部アプリケーションにプロセスUIコンポーネントを埋め込むときにフォルダにアクセスするには、「タスクの詳細」ページと「プロセス・トラッキング」ページのフォルダを表示するか、Process Mobileアプリケーションのフォルダを参照するには、マネージャへのアクセスが必要です。
-
フォルダのプロセス・リストでプロセスを表示し、新しいドキュメントの受信時にプロセス・インスタンスを開始できるようにするには、Oracle Content Managementで構成されているOracle Integrationユーザーにプロセス・イニシエータ・ロールを付与する必要があります。
プロセス・アプリケーションでのドキュメントまたは添付ファイルの使用
Oracle Integrationには、プロセス・アプリケーションに標準の「添付ファイル」機能が自動的に組み込まれています。 ファイルをアップロードしてプロセスにアタッチすることができます。 Oracle Content ManagementをOracle Integrationとともに使用すると、documents機能も得られます。これにより、ファイルのアップロード、ファイルのフォルダへの編成、各フォルダへのアクセスの管理、ドキュメントのアップロードによるプロセスの開始が可能になります。 さらに、各プロセス・アプリケーションには、文書または添付ファイルのいずれかを使用するオプションがあります。
プロセスがアプリケーションレベルで文書または添付ファイルを使用するかどうかを制御します。 ドキュメントはデフォルトで有効になっています。 設定は、アプリケーションの情報ペインにあります。

図enable-docs-app-level-cb.pngの説明
「ドキュメントの統合」が有効になっているアプリケーションでは、ドキュメント(およびドキュメントのみ)を使用できます。 「ドキュメントの統合」disabledを持つアプリケーションでは、添付ファイルしか使用できません。 基本的に、アプリケーションのドキュメントを無効にすると、そのアプリケーションの添付ファイルが有効になります。
この設定はアプリケーションに適用されることに注意してください。 アプリケーション内で文書または添付ファイルを使用できますが、両方を使用することはできません。
添付の場合は、「UIのカスタマイズ」画面で「添付の非表示」オプションの選択が解除されていることを確認してください。 「添付の非表示」オプションを選択した場合、タスク詳細および開始フォームで添付を表示できなくなります。
REST APIsを使用してOracle Integrationと対話する場合は、プロセス・アプリケーションでドキュメントと添付ファイルのどちらを使用するかによって、必ず適切なAPIを使用してください:
-
ドキュメントの場合は、必ず /folders REST APIを使用してください。
-
添付ファイルの場合は、必ず /attachments REST APIを使用してください。
間違ったAPIを使用すると、アプリケーションはエラー・メッセージを返すか、操作なしで終了します。
タスクの詳細に添付を表示できない場合は、「UIのカスタマイズ」画面のオプションを選択します。 添付を表示するには、「添付の非表示」のチェック・ボックスが選択されていないことを確認します。
Oracle Content Managementでの設定の構成
Oracle Content Managementでは、管理者がOracle Integrationを有効にし、接続情報を入力し、1つ以上のフォルダに対してOracle Integrationの使用を有効にする必要があります。
Oracle Integrationのドキュメント設定の構成
管理者は、Oracle IntegrationとOracle Content Managementの間の接続を構成する必要もあります。 Oracle Content ManagementのURLやサインイン資格証明などの情報を入力する必要があります。
ドキュメントの有効化または無効化
管理者がOracle Content ManagementとOracle Integrationの間の接続を確立した後、プロセス・アプリケーションでドキュメントを使用できます。 これらの機能は、作成するすべての新しいアプリケーションに対してデフォルトで有効になっています。
Oracle Content Managementとの接続が構成される前に作成されたプロセス・アプリケーションの場合、ドキュメント機能はデフォルトで無効になっています。 既存のプロセス・アプリケーションでこの機能を使用する場合は、手動で機能を有効にする必要があります。
プロセスのモデル化、タスクの表示およびプロセス・インスタンスのトラッキングを行うときにドキュメントを使用できると、多くの利点があります。 ただし、一部のプロセス・アプリケーションでは、ドキュメント機能を使用できない場合があります。 そのような場合、手動で機能を無効化できます。
- すでに使用されているプロセス・アプリケーションに対してOracle Content Managementをアクティブ化すると、新しいインスタンスではドキュメントが使用され、既存のインスタンスは引き続きネイティブ添付を使用できます。
- 任意のプロセス・アプリケーションでは、文書と添付ファイルは相互に排他的です。 「ドキュメントの統合」が有効になっているアプリケーションでは、それらのアプリケーションはドキュメントとドキュメントのみを使用できます。 アプリケーションの「ドキュメントの統合」を無効にすると、そのアプリケーションは添付ファイルと添付ファイルのみを使用できます。 ドキュメントを無効にすると、添付ファイルが有効になります。
アクセス問題と構成の変更
Oracle IntegrationでOracle Content Managementを構成した後、アクセスの問題または構成の変更によってエラーが発生することに注意してください。
たとえば:
-
現在使用中のOracle Content Management構成を変更すると、関連するドキュメントにアクセスできなくなります。
-
ドキュメントの場合、「Documents」
をクリックするか、「Task Details」ページまたは「Tracking」ページでリストからドキュメントにアクセスすると、エラーが発生します。
-
-
プロセスによって作成されたアプリケーション・フォルダが削除された場合、管理者はOracle Content Managementごみ箱フォルダからリストアする必要があります。