Imagingでは、データベースの機能を使用して、アップロードされたドキュメントを保存および取得します。ドキュメントは、格納されたアプリケーションで指定されている条件に基づいて保存されます。
Imagingでアプリケーションが作成されると、対応するプロファイルおよびプロファイル・ルール・セットがContent Serverリポジトリに作成されます。プロファイル・トリガー・フィールドが構成されている必要があります。
注意:
Imagingでアプリケーションが作成されたときに自動的に生成されるプロファイルは、デフォルトでAdministratorsセキュリティ・グループに割り当てられます。これらのプロファイルは、標準的なContent Serverのプロファイル・ルールを変更することで、他のユーザー・グループに提供できます。詳細は、『Oracle Fusion Middleware Oracle WebCenter Contentの管理』を参照してください。その後、Imagingでアプリケーションが変更された場合、Content Serverのプロファイル・ルールはリセットされます。他のユーザー・グループを追加するには、プロファイル・ルールを再度変更する必要があります。
アプリケーション・プロファイルが作成されるときに、IpmRepositoryコンポーネントによって、システム・フィールドをグループ化したり、システム・フィールドが表示されるようにするためのグローバル・プロファイル・ルールが設定されます。これらのプロファイルは、Content Serverが起動するたびに作成または更新されます。
注意:
Content Serverの構成設定IpmUpdateProfileRulesを0(ゼロ)に設定すると、グローバル・プロファイル・ルールの自動更新を無効にすることができます。Content Serverの構成の詳細は、『Oracle Fusion Middleware Oracle WebCenter Contentの管理』を参照してください。
IpmRepositoryコンポーネントによって作成されるルールは次のとおりです。
名前 | 説明 | グローバル・ルール |
---|---|---|
IpmSystemFields |
Imagingのシステム・フィールドをグループ化します。Imagingのシステム・フィールドをプロファイルに含める場合に使用できます。 |
なし |
IpmSystemFields_Hide |
Imagingのシステム・フィールドをデフォルトで非表示にします。フィールドを表示するには、フィールドを表示するルールを追加します(IpmSystemFieldsルールを参照)。 |
あり |
IpmSystemFields_Restricted |
セキュリティ・グループおよびドキュメント・タイプでのImaging固有の値の選択を制限します。 |
あり |
グローバル・ルールをアクティブにするために、特定のプロファイルで参照する必要はありません。
アプリケーションが作成されると、アプリケーション・フィールドの表示を処理するためのプロファイルおよびルールが作成されます。プロファイル・ルールによって、アプリケーション・フィールドをグループ化する方法が決定され、それらのフィールドのデフォルト値が指定されます。次の表では、これらのルールについて説明します。
名前 | 説明 | グローバル・ルール |
---|---|---|
IpmApp_<X>_Fields |
アプリケーション・フィールドをグループ化します。 |
なし |
IpmApp_<X>_Fields_Hide |
アプリケーション・フィールドを非表示にします。 |
あり |
IpmApp_<X>_Defaults |
Imagingのシステム・フィールド(「セキュリティ・グループ」、「IPMアプリケーション識別子」 )およびアプリケーション固有のフィールドのデフォルトを設定します。 |
なし |
前述のルール名の<X>は、内部アプリケーション識別子に置き換えられます。グローバル・ルールでないルールをアクティブにするには、プロファイルで参照する必要があります。
プロファイルはアプリケーションについて作成され、プロファイル名としてIpmApp_<X>が指定されます。<X>は、内部アプリケーション識別子です。ルールのラベルはアプリケーション名です。
Imagingでは、アプリケーション・ドキュメントがフォルダに自動的に割り当てられるわけではありません。ただし、アプリケーション・プロファイルおよびプロファイル・ルールを変更することで、ドキュメントを特定のフォルダに自動的に割り当てることができます。ドキュメントを特定のフォルダに自動的に割り当てるようにアプリケーション・ルールを変更する手順は、次のとおりです。
注意:
Imagingでアプリケーションが変更され、その際にアプリケーション名も変更された場合、アプリケーション・プロファイルに追加したルールを再度追加する必要があります。
Imagingでは、ドキュメントが保存カテゴリやライフ・サイクルに自動的に割り当てられるわけではありません。ただし、アプリケーションのプロファイルおよびプロファイル・ルールを変更することで、ドキュメントを保存カテゴリまたはライフ・サイクルに自動的に割り当てることができます。次の手順では、保存カテゴリ値を割り当てます。ライフ・サイクルを割り当てる場合は、xCategoryIDのかわりにxLifeCycleIDを使用してください。
注意:
Imagingでアプリケーションが変更され、その際にアプリケーション名も変更された場合、アプリケーション・プロファイルに追加したルールを再度追加する必要があります。
ImagingコンテンツがOracle WebCenter Content RMシステムで正しく構成されている場合、いくつかの制限がImagingコンテンツに適用されます。
ImagingドキュメントがOracle WebCenter Content RMで凍結されている場合、Imagingからドキュメントを削除しようとすると、「ドキュメントはリポジトリで法的保留にあるため削除できません。」というエラーが表示されます。Imagingでドキュメントを更新したり、ドキュメントを別のアプリケーションに移動またはコピーすることはできません。凍結されたドキュメントを削除できるのは、Imaging管理者またはWebCenter Content管理者のみです。凍結が解除されると、Imaging内の制限も解除されます。
ImagingがOracle WebCenter Content RMを使用するシステムに接続されていて、コンテンツの制御にWebCenter ContentのRM機能を使用している場合、Imagingに関連付けられたコンテンツには同じレベルの制御が適用されます。
警告:
コンテンツをOracle WebCenter Content RMのカテゴリと関連付けるために使用するルールは、Oracle WebCenter Content RMと統合する際の手順に従って慎重に作成する必要があります。このルールを正しく作成しなかった場合、Imagingコンテンツがレコード・カテゴリに割り当てられたり、凍結できるようになることがあります。その場合、Imagingのユーザーが必要に応じてドキュメントを変更できなくなります。
Oracle Universal Records Managerで複数のContent Serverリポジトリを使用できるようにWebCenter Content Adapter for Content Serverを使用している場合、Content ServerとOracle URM間でセキュリティ・グループが一貫していることを確認する必要があります。WebCenter Content Adapterは、Imagingによって作成されたセキュリティ・グループをOracle URMと同期しません。
Content Serverリポジトリにセキュリティ・グループを追加するアプリケーションがImagingで作成された場合、Imagingで作成されたものと同じセキュリティ・グループをOracle URMで手動で構成する必要があります。これは、コンテンツをImagingアプリケーションにアップロードする前に行う必要があります。さらに、Imagingアプリケーションまたはアプリケーション内のドキュメント・セキュリティが変更された場合、Oracle URMでセキュリティ・グループを手動で更新する必要があります。
注意:
Imagingのメタデータ・フィールドがOracle URMに伝播されることはないため、Oracle URM内のドキュメントには、Imagingで指定された値が表示されません。
Imagingでは、アプリケーション・ドキュメントがIRM分類に自動的に割り当てられるわけではありません。ただし、アプリケーション・プロファイルおよびプロファイル・ルールを変更することで、ドキュメントをIRM分類に自動的に割り当てることができます。
注意:
Imagingでアプリケーションが変更され、その際にアプリケーション名も変更された場合、アプリケーション・プロファイルに追加したルールを再度追加する必要があります。
WebCenter Spaces内でImagingドキュメントに自動的にアクセスできるようになるわけではありません。ただし、WebCenter Spaces内で表示可能なフォルダにドキュメントを自動的に割り当てることができます。Imagingドキュメントにアクセスできるようにするには、アプリケーション・プロファイルおよびプロファイル・ルールを手動で構成および変更する必要があります。
WebCenter Spacesのコンテンツ・サーバーとの統合に関する詳細は、『Oracle Fusion Middleware Oracle WebCenter Portalの管理』を参照してください。
概念的には、アプリケーションは、アプリケーションによって定義および適用される共通の特性を持つドキュメントのコンテナです。Content Serverの1つのインスタンスでは、組織に必要な複数のアプリケーションを処理できない場合があります。必要な複数のアプリケーションを処理するようにソリューションを拡張するために、複数のContent Serverインスタンスを使用できます。ただし、1つのアプリケーションを複数のContent Serverインスタンスに分割することはできません。複数のContent Serverインスタンスをサポートするには、各アプリケーションをターゲットのContent Serverインスタンスと関連付ける必要があります。Imagingレベルでこれを表すために、リポジトリと呼ばれる新しいオブジェクトがパブリックAPIに追加されています。リポジトリ・オブジェクトは、各Content Serverインスタンスへの接続情報を追跡します。各アプリケーションは、特定のリポジトリと関連付けられます。リポジトリへの接続を作成する方法の詳細は、「接続の管理」を参照してください。
次の表に、Imagingのドキュメント・プロパティとContent Serverのドキュメント・プロパティのマッピングを示します。
Imagingのドキュメント・プロパティ | Content Serverのプロパティ | 説明 |
---|---|---|
ID |
dDocName |
|
名前 |
dOriginalName |
dDocTitleに基づいている場合もありますが、dDocTitleは、Content Serverユーザー・インタフェースで変更可能です。 |
Properties.ApplicationId |
なし |
カスタム・メタデータ・フィールド |
Properties.ApplicationName |
なし |
Content Serverからではなく、アプリケーション定義から読み取られます。 |
Properties.BatchId |
xIPMSYS_BATCH_ID |
カスタム・メタデータ・フィールド |
Properties.CreateDate |
dDocCreatedDate |
dDocCreatedDateは、ドキュメントが最初に作成された日付です。追加のリビジョンがチェックインされた場合、このプロパティの値によって最初のドキュメント作成日が追跡されます。 |
Properties.Creator |
dDocCreator |
dDocCreatorは、最初にドキュメントを作成したユーザーです。追加のリビジョンがチェックインされたときに、このプロパティの値によって最初の作成者が追跡されます。 |
Properties.DocUrl |
なし |
Imagingコードで計算されます。weblayoutディレクトリでURLを計算するためのContent Server IdocScript関数があります。 |
Properties.LastModifiedBy |
dDocLastModifier |
dDocLastModifierは、最後のリビジョンの作成者です。追加のリビジョンがチェックインされた場合、このプロパティの値によってリビジョンが追跡されます。 |
Properties.LastModifiedDate |
dDocLastModifiedDate |
dDocLastModifiedDateは、最後のリビジョンがチェックインされた日付です。追加のリビジョンがチェックインされた場合、このプロパティの値によってリビジョンが追跡されます。 |
Properties.LockedBy |
dCheckoutUser |
Content Serverには、ドキュメントをチェックアウトして他のユーザーがチェックアウトできないようにする以外に、ロックの概念はありません。 |
Properties.LockedDate |
なし |
|
Properties.MimeType |
dFormat |
|
Properties.Size |
dFileSize |
|
Properties.Version |
dRevisionID |
これは、ユーザーによる変更が可能なdRefLabelとは異なります。 |
Properties.VolumeName |
なし |
ファイル・ストア・プロバイダが構成され、使用されている場合、これはルールに基づく場合があります。 |
FieldValues |
アプリケーションによって定義されたカスタム・メタデータ・フィールド |
|
Permissions.Delete |
削除 |
IdocScript userHasGroupPrivilege(dSecurityGroup, "D")関数(またはこの関数を実装するコード)から設定できます。 |
Permissions.Grant |
管理 |
IdocScript userHasGroupPrivilege(dSecurityGroup, "A")関数(またはこの関数を実装するコード)から設定できます。 |
Permissions.Modify Fields |
書込み |
IdocScript userHasGroupPrivilege(dSecurityGroup, "W")関数(またはこの関数を実装するコード)から設定できます。 |
Permissions.Update |
書込み |
IdocScript userHasGroupPrivilege(dSecurityGroup, "W")関数(またはこの関数を実装するコード)から設定できます。 |
Permissions.View |
読取り |
IdocScript userHasGroupPrivilege(dSecurityGroup, "R")関数(またはこの関数を実装するコード)から設定できます。 |
AnnotationPermissions |
該当なし |
注釈権限は、ImagingエンティティBeanによって管理されます。 |
リビジョン履歴 監査履歴 |
<Versions> <Content Tracker> |
リビジョン履歴は、DOC_INFOサービスの一部として提供されます。 監査履歴は、Content Tracker APIを使用して適切な監査データを読み取ることによって取得する必要があります。 |