管理コンソールからレコードのセットを更新する¶
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