コミット処理について
コンテンツ取得機能を使用すると、ドキュメントおよびアセットをOracle Content Managementにコミットできます。 コミット・タブで、Oracle Content Managementコミット・ドライバ設定を構成するコミット・プロファイルを作成します。 また、コミット操作を1つのドキュメント・プロファイルに制限すると、ユーザーはそのドキュメント・プロファイルで指定された基準を満たすドキュメントのみをリポジトリにチェックインできます。
ノート:
Oracle Content Managementにファイルをコミットまたはチェックインするたびに、リポジトリ内にファイルの新しいバージョンが作成されます。 ファイルをコミットするときにファイル名を一意の名前にする場合は、コミット・プロファイルの「ドキュメント・ファイル・ネーミング」タブで使用可能なオプションを使用してください。
ドキュメント・フォルダ、アセット・リポジトリおよびビジネス・リポジトリのコミット・ドライバについて
Oracle Content Managementのドキュメントとしてコンテンツをコミットする必要がある場合は、「ドキュメント・フォルダ」コミット・ドライバを使用できます。 ただし、Oracle Content Managementでサポートされ、リポジトリ用に構成されている各種タイプのアセットとしてコンテンツをチェックインする必要がある場合は、かわりに「アセット・リポジトリ」ドライバを使用します。 このドライバは、デジタル・アセット・タイプがOracle Content Managementリポジトリで構成されている場合に使用できます。 このため、コンテンツ・タイプはオプションですが、リポジトリにはデジタル・アセット・タイプが含まれている必要があります。 ただし、コンテンツ・アセットのみを格納し、ローカリゼーション、公開および配信用にしない場合、ビジネス・リポジトリ・ドライバを選択します。
Oracle Content Managementでは、デジタル・アセット・タイプとコンテンツ・タイプの意味は次のとおりです:
デジタル・アセット・タイプ: Oracle Content Managementには、すぐに使える複数のデジタル・アセット・タイプが含まれています: ファイル、イメージおよびビデオ。 たとえば、イメージには、カメラからのEXIF情報(日付、時刻、場所、解像度など)、システム設定(アセット作成日、最終更新日、ステータス、バージョンなど)およびカスタム・メタデータが含まれる場合があります。 各イメージの著作権、許可される用途、および連絡先情報を収集することが必要な場合があります。 デジタル・アセットは、Webサイト、マーケティング資料、電子メール・キャンペーン、オンライン・ストア、ブログといった、様々な方法および様々なコンテキストで使用されます。 デジタル・アセットは、コンテンツ・モデリングおよび公開に使用されることが多いため、コンテンツのコラボレーション、共有および同期を目的とした通常のドキュメントとは異なります。
コンテンツ・タイプ: コンテンツ・タイプは、コンテンツ・アイテムに含める情報を指定するために使用されるフレームワークです。 また、コンテンツ・タイプにはレイアウトを関連付けることができます。これによって、表示形式と、その特定のレイアウトで使用される情報が決まります。 たとえば、従業員の連絡先リストには情報のサブセットのみを表示し、Webサイト上の別の場所には従業員のピクチャ、ロケーションおよび役職を表示できます。 コンテンツ・タイプを使用してコンテンツ・アイテムを作成すると、様々なレイアウトでどのように表示されるかをプレビューできます。
イメージおよびイメージ以外のドキュメントについて
イメージ・ドキュメントの出力形式
-
イメージ・ファイルは保存することも、TIFFまたはPDF形式に変換することもできます。
-
保存されないイメージ・ファイルは、新しい形式でOracle Content Managementにコミットされます。
-
イメージ以外のファイルおよび保存されたイメージは、そのままの形式でリポジトリにコミットされます。
イメージ以外のドキュメントのコミット
イメージ以外のドキュメントとは、Microsoft Word、Microsoft Excel、PDF、EMLドキュメントなどのファイルです。 イメージ以外のファイルのネイティブ形式を保持するようにコミット・プロファイルを構成できます。 コミット時に、イメージ以外のドキュメントはイメージ・ドキュメントとは異なる方法で処理されます:
-
イメージ以外のドキュメントは、ネイティブ形式のままで、TIFFまたはPDF形式に変換されません。
-
イメージ以外のドキュメントがオンラインの適用可能なすべてのコミット・プロファイルによって正常にコミットされると、イメージ・ドキュメントと同じようにプロシージャから削除されます。
コミット処理中のコミット・プロファイルの適用について
コミット処理に到達したバッチは、プロシージャに定義されている1つ以上のコミット・プロファイルにより処理される準備ができています。 バッチが統一されている場合(たとえば、すべて同じドキュメント・プロファイルを使用するイメージ・ドキュメントで構成されている場合)、または統一されていない場合(たとえば、異なるドキュメント・プロファイルが割り当てられたイメージおよび非イメージ・ドキュメントで構成される場合)があります。 いずれの場合でも、バッチ処理は、次の一般的な処理に従います。
-
バッチがコミットに到達するためには、クライアント・プロファイルまたはプロセッサ・ジョブ内でコミット・プロセッサが後処理ステップとして選択されている必要があります。
-
プロシージャに定義されているすべてのコミット・プロファイルが、次のルールに従って、バッチに対して実行されます:
-
コミット・プロファイルは、プロシージャの「コミット」タブで指定した順序に従って1つずつ実行されます。
-
コミット・プロファイルは、「オンライン」である必要があります。 プロファイルをオフラインに変更すると、プロシージャのコミット処理におけるその使用が非アクティブ化されます。
-
コミット・プロファイルは、割り当てられているドキュメント・プロファイルが、コミット・プロファイルに割り当てられているキュメント・プロファイルに一致しないドキュメントの処理をスキップします。 「ドキュメント・プロファイルに基づくコミット・プロファイルの制限」を参照してください。
-
コンテンツ・キャプチャは、各ドキュメントを処理するとき、必要なメタデータ・フィールドが入力されていることを確認します。 必須フィールドに値が含まれていない場合は、ドキュメント・エラーが発生します。
-
エラーが発生した場合、コミット処理はドキュメントをスキップするか、コミット・プロファイルをスキップするか、またはコミット処理を取り消します。
-
-
コンテンツ・キャプチャによってバッチ内のドキュメントがコミットされます。
-
コンテンツ・キャプチャではバッチ内のすべてのドキュメントのコミットが続行され、すべてのコミット・プロファイルの実行が完了するか、エラーが発生してコミット・プロセス全体が取り消されるまで、このプロセスが繰り返されます。
-
バッチ内に残っているドキュメントがなくなると、コンテンツ・キャプチャによりバッチが削除されます。
ドキュメントをコミットできない場合は、そのドキュメントはバッチ内に残り、エラーが生成されます。
-
-
すべての適用可能なコミット・プロファイルによってドキュメントが正常にコミットされたら、コンテンツ・キャプチャによってドキュメントのファイルおよび関連するメタデータがバッチから削除されます。
コミット・エラー処理について
コミット・プロファイルのエラー処理オプションを使用して、バッチ・コミット時にエラーが発生した場合の処理を指定します。 エラーが発生した場合は、次の操作を実行できます。
-
次のドキュメントまでスキップ
このオプションでは、現在のドキュメントのコミットをスキップして、バッチ内の次のドキュメントの処理を開始します。
-
次のコミット・プロファイルまでスキップ
このオプションでは、現在のコミット・プロファイルの実行を停止し、次のコミット・プロファイルの処理を開始します(指定されている場合)。
-
コミットの取消
このオプションは、他のコミット・プロファイルを含む、コミット・プロセス全体を停止します。
コミット時に、ドキュメントまたは添付がコミット・プロファイルを使用して正常にコミットされたかどうかを示すレコードが維持されます。 コミット・プロファイルによってドキュメント/添付がコミットされるとき、そのドキュメント/添付がすでに正常にコミットされているかどうかを確認するチェックが実行されます。 正常にコミットされている場合、ドキュメントまたは添付は再試行されません。
エラー設定に関係なく、エラーが発生したすべてのドキュメントは、エラーが解決されて正常にコミットされるまでバッチに残ります。
コミット後に残存するドキュメントについて
すべてのコミット・プロファイルの実行後に、コミットされていないドキュメントがバッチ内に残っている場合、バッチ・ロックがクリアされ、バッチはコンテンツ・キャプチャ・クライアントで開くことができるように準備完了状態になります。