配置控制编号
要配置控制编号,您必须具有以下角色:
- 仓储管理员
控制编号配置选项可用于自动生成一系列数字,以填充书目和规范记录中的控制字段。 可以使用设置的前缀和填充来配置多个命名序列,以生成特定长度的数字。
控制编号配置可以合并到书目或规范规范化过程中。 BibGenerateControlNumberSequence和AuthorityGenerateControlNumberSequence规范化任务为此创建。 例如,通过BibGenerateControlNumberSequence规范化任务,可以自动生成序列号并将其添加到035 $a控制编号字段中。
为书目和规范记录配置自动排序编号
使用以下过程来自定义为书目和规范记录排序的自动编号。
要配置自动排序编号:
- 在资源管理配置页面(资源配置>配置菜单)的通用部分中点击控制编号。 显示控制编号配置页面。
- 按需输入序列配置。 有关这些参数的描述见下表。
控制编号配置参数 参数 描述 序列名称 输入正在创建的序列的名称。 由于可以创建多个序列,因此名称可帮助您识别创建的每个序列。 序列起始 指定启动序列的第一个编号。 方法 选择序列方法。 前缀+序列选项指示自动生成的序列以在前缀参数中指定的常数前缀开头。 前缀 输入先于为序列生成的编号的前缀内容。 填充 输入要用零填充的位置数,在自动生成的序列号之前。 此参数可选。 添加括号 选中此勾选框以指示括号应添加/环绕前缀。 - 选择添加行。 序列条目将添加到序列列表部分。
序列列表
- 重复上述步骤创建其他序列。
- 完成后点击保存。
序列列表操作
将序列配置添加到序列列表后,以下功能可用:
- 编辑
- 设定下一个序列值
- 删除
序列列表操作
当选择设置下一个序列值时,将提示您输入并保存下一个序列号值。 如果序列号方案需要更改,该功能有用。
创建书目编号序列的规范化任务
在元数据配置中,可以为使用保存的书目编号序列配置规范化进程。
要创建书目编号序列的规范化进程:
- 打开元数据配置列表页面(配置菜单>资源>编目>元数据配置)。
- 点击要配置的书目元数据配置文件的链接。
- 选择规范化进程选项卡并点击添加进程。
- 输入新进程的通用信息并点击下一步。
- 选择添加任务。
- 选择BibGenerateControlNumberSequence。
使用BibGenerateControlNumberSequence任务,您可以在选择用于生成编号的序列后,选择将生成的内容放在009或035 $a中,。BibGenerateControlNumberSequence任务由于009字段是不重复的字段,要注意当您更新的记录的009字段中已经存在值时,将以以下方式处理:
- 如果已存在的009中的前缀与您在BibGenerateControlNumberSequence任务中选择的序列中指定的前缀不同,则009字段将被覆盖。
- 如果已存在的009中的前缀与您在书BibGenerateControlNumberSequence任务中选择的序列中指定的前缀相同,则009字段中的值将保持不变。
此外,还有名为BibGenerateControlNumberFrom009的相关任务,它从009字段获取生成的内容,并将其放置在035 $a中,并带有可以指定的前缀。BibGenerateControlNumberFrom009任务 - 点击添加并关闭。
- 点击下一页,并指定任务参数选项。
- 选择保存。
此进程现在可用于规范化活动,如完善正在元数据编辑器中编目的书目记录(编辑 > 完善记录)。 获取更多信息,见完善记录 。
当您选择书目目标字段的009字段(不重复字段)时,BibGenerateControlNumberSequence任务使用以下逻辑:
- 如果已存在的009中的前缀与您在BibGenerateControlNumberSequence任务中选择的序列中指定的前缀不同,则009字段将被覆盖。
- 如果已存在的009中的前缀与您在书BibGenerateControlNumberSequence任务中选择的序列中指定的前缀相同,则009字段中的值将保持不变。
当您为书目目标字段选择了035 $a时,BibGenerateControlNumberSequence规范化任务使用以下逻辑:
- 如果书目记录没有035 $a,则会创建一个新的035字段,并使用生成的序列号填充$a。
- 当书目已经包含035 $a时,会发生以下情况:
- 如果已存在的035 $a使用相同的序列格式(如在规范化过程中标识的),则不执行任何操作。 通过比较前缀内容来决定相同的序列格式。
- 如果已存在的035 $a使用不同的序列格式,则会创建一个新的035字段,并使用生成的序列号填充$a。
- 当书目序列号以不符合定义序列结构的方式手动改变时,其不会被视为书目序列号。
- 在书目导入过程使用匹配配置文件035(其他系统标识符)匹配方法并检测到导入的书目记录的序列前缀匹配所选书目序列编号的前缀的情况下,不仅前缀匹配,而且整个序列号已经存在于Alma的另一个书目记录中,导入记录更新现有的Alma记录。
BibGenerateControlNumberFrom009规范化任务使用以下逻辑:
有一个已知的问题组织在同一个进程中使用BibGenerateControlNumberFrom009任务两次。 作为解决方法,名为BibGenerateControlNumberFrom009-2nd的第2个相同的任务可用。 这个问题将在以后的发布中修复。
- 如果书目记录没有035 $a,则会创建一个新的035字段,并用从009字段生成的控制号填充$a。
- 如果书目记录已经有035 $a,则规范化以如下方式处理:
- 如果035 $a与009字段具有相同的前缀,则035 $a将被009字段的值覆盖。 这将确保009字段中最新的主要值反映在035 $a中。
- 如果在书目记录中有几个035 $a条目与009字段具有相同的前缀,则它们将被删除,并创建一个新的035 $a,其值取自009字段。
- 如果在书目记录中有几个035 $a条目,其前缀与009字段中的前缀不同,则创建一个新的035 $a,其值取自009字段。
- 在书目导入过程使用匹配配置文件035(其他系统标识符)匹配方法并检测到导入的书目记录的序列前缀匹配所选书目序列编号的前缀的情况下,不仅前缀匹配,而且整个序列号已经存在于Alma的另一个书目记录中,导入记录更新现有的Alma记录。
- 在特殊考虑本地记录的情况下,如选择了覆盖除本地外的所有字段(例如用于合并和链接记录)的选项,逻辑已被实施为不更改或覆盖009字段。
创建规范编号序列的规范化任务
在元数据配置中,可以对保存的规范编号序列配置规范化进程。
要创建规范编号序列的规范化进程:
- 打开元数据配置列表页面(配置菜单>资源>编目>元数据配置)。
- 点击配置规范化进程的规范元数据配置文件的链接。
- 选择规范化进程选项卡并点击添加进程。
- 输入新进程的通用信息并点击下一步。
- 选择添加任务。
- 选择AuthorityGenerateControlNumberSequence。
- 点击添加并关闭。
- 点击下一步,并选择之前创建的规范序列(见为书目和标准记录配置自动排序编号)。
- 选择保存。