管理コンソールからレコードのセットを更新する¶
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.
このページでは、ユーザは、以下の操作を実行することができる。
検索を実行して修正するレコードを選択することでレコードのセットを選択する
リストからプロセスを1つ選択する
参考
新しいプロセスを追加することができます。参照してください バッチ処理を追加する それがそうです。
フローパラメータを定義する(あれば)
プロセスを実行して進捗を追跡する.
プロセスは,現在のユーザが編集可能なレコードにしか適用できない.そうでなければ,編集不可能なレコードを無視し,そのプロセスを継続する.この報告書は、以下の情報を含む:
処理する記録数
プロセスの影響を受ける記録数
変更されていないレコード数(検索および置換プロセスのため)
プロセスの記録数が見つからなかった(プロセスは基準に依存し,存在しない可能性があり,具体的には基準に依存する).
現在ユーザが編集できないレコード数
プロセスを実行する前に,プロセスに問題が生じないように,更新すべきすべてのメタデータレコードをバックアップすることを提案する.
課題
他の流れを記録する
検索と置換¶
このプロセスは、要素内で値を探索し、他の値に置き換える。それはISO 19139とダブリンコア記録を支持する。構成は以下のとおりである.
選択ソフトウェアパッケージ(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 それがそうです。
最後のパラメータは真空モードで空要素をどのように処理するかを定義します
構成が完了すると、ユーザはクリックすることで Test ボタン、そして変更が適用されます Run