管理コンソールからレコードのセットを更新する

In some circumstances, users may want to update a set of records. Administrator users can, from the admin console, open the tools, Batch process page.

このページでは、ユーザは、以下の操作を実行することができる。

  • 検索を実行して修正するレコードを選択することでレコードのセットを選択する

../../_images/batch-search-and-select.png
  • リストからプロセスを1つ選択する

../../_images/batch-choose-a-process.png

参考

新しいプロセスを追加することができます。参照してください バッチ処理を追加する それがそうです。

  • フローパラメータを定義する(あれば)

  • プロセスを実行して進捗を追跡する.

プロセスは,現在のユーザが編集可能なレコードにしか適用できない.そうでなければ,編集不可能なレコードを無視し,そのプロセスを継続する.この報告書は、以下の情報を含む:

  • 処理する記録数

  • プロセスの影響を受ける記録数

  • 変更されていないレコード数(検索および置換プロセスのため)

  • プロセスの記録数が見つからなかった(プロセスは基準に依存し,存在しない可能性があり,具体的には基準に依存する).

  • 現在ユーザが編集できないレコード数

../../_images/batch-report.png

プロセスを実行する前に,プロセスに問題が生じないように,更新すべきすべてのメタデータレコードをバックアップすることを提案する.

課題

他の流れを記録する

検索と置換

このプロセスは、要素内で値を探索し、他の値に置き換える。それはISO 19139とダブリンコア記録を支持する。構成は以下のとおりである.

../../_images/batch-search-and-replace-configuration.png
  • 選択ソフトウェアパッケージ(ISO 19139またはダブリンコア)

  • このパケットから置換すべき要素を選択する(予め構成された要素は連絡先に関連するが、拡張することができる−以下参照)。

  • 探索値を定義する

  • 置換を定義する

  • クリック Add replacement

複数の交換物を構成して追加することができます。構成が完了すると、ユーザは構成をクリックすることで保存することができます Download configuration それがそうです。構成はJSON形式でダウンロードされ、後で代替構成テキスト領域にコピー/ペーストしてクリックすることができます。 Load configuration それがそうです。

一例の構成:

[{
  "package":"iso19139",
  "element":"iso19139\\..*\\.individualName",
  "searchval":"John",
  "replaceval":"Pierre"
  }]

構成では element メタデータレコード中のターゲット要素を定義する.これは、アーキテクチャ識別子で始まり、要素の経路を定義する。これは正規表現で使用可能です .* 適合文書中の任意の位置のすべての要素に使用される.より具体的な要素に適合するためには,ユーザは以下のように完全な経路を定義することができる. iso19139\\.contact\\.individualName メタデータのみを照合する場合は、個人名をご連絡ください。

♪the searchval 一種のものでもあります regular expression それがそうです。それは簡単なテキストまたはより高度な表現であってもよい。例えば、捕獲グループ、検索を使用して (.*) 代替しています Mr $1 代わりになります John vt.から. Mr John それがそうです。

最後のパラメータは真空モードで空要素をどのように処理するかを定義します

../../_images/batch-search-and-replace-vacuum.png

構成が完了すると、ユーザはクリックすることで Test ボタン、そして変更が適用されます Run