本文介绍一下dp2circulation最近的一些新功能,一些改进之处。
1) 快速装载
主窗口的工具条上,有一个文本输入域,那是用来输入读者证条码或册条码的地方,用于快速装载读者记录或册记录到窗口中。
原来这个功能是什么样的我就不说了,现在有改进:
文本输入域右边绿色箭头和文字(通常一开始为“自动”),文字表示装载的方式。再右边有一个很小的向下三角,这是一个菜单,可以设置装载方式。
一共有三种装载方式:装载读者记录、装载册记录、自动判断类型并装载。意思很直白。
如果dp2libraryws服务器的library.xml文件中配置了条码识别的脚本函数,则自动装载功能有效。也就是说,你可以随便扫入什么条码,软件会自动判断并装入适当的窗口。如果有用户发现自己的dp2libraryws服务器没有条码识别脚本函数,或者函数功能不正确,请和我们联系,我们可为您编写这个函数,以便您能够用上自动识别条码类型的功能。
如果没有上述条码识别脚本函数,一个折中的办法就是在扫入条码前,人自己判断好了,预先用上述菜单设置好装载方式,软件也可以正确装入适当的窗口。如果装载方式设置不正确,装入的时候软件会报错。
这个功能常用在什么地方呢?
在刚刚打开种册管理窗的时候,用户想通过册条码调出册记录和相关的种(书目)记录,原来的时候,在“册”属性页中,有一个“册条码”文本输入域,把它右边的按钮改变为“检索”(在按钮上点右鼠标键并选上下文菜单适当命令),在这里输入条码,就可以调出想要的册记录了。
后来在这里软件进行了改动,当打开了一个空白的种册管理窗的时候,由于这个窗口还没有指定任何记录路径,所以软件并不知道窗口该不该有册方面的功能。因为有些书目库就是可以不定义实体库的,因而也就没有册方面的功能。所以软件就仅仅在空白的种册管理窗里面提供了一个“对象”属性页。这样一来,原来习惯在空白种册管理窗上用“册”属性页来装载第一条记录的用户,就感到很大的不方便了。
变通的操作办法,就是利用装载书目模板的功能,装载一个即将要调入的册所从属的书目库的模板,来迫使软件显示出“册”属性页。但是用户觉得这样操作太麻烦,平白多了一步,就呼吁空白的种册管理窗要像原来那样出现“册”属性页。
亲爱的用户,这样是不行的。原来空白的种册管理窗不小心出现了“册”属性页,这是一个失误,虽然它歪打正着符合了想利用它调入第一条册记录的愿望。为什么说它是一个失误呢?因为如果你在这个“册”属性页中真的输入几个册信息,然后再保存,发现因为没有种记录路径而保存不了,然后只有重新装载模板,并且刚刚输入的册信息又被洗白了,你会感到很不爽。
(当然,话说到这里,我突然发现这时候MARC编辑器可以输入东西,这也会造成感情浪费的 -- 以后再想办法改进吧)
所以,现在的做法是向着正确的方向前进。至于改进后丢失掉的“册”属性页,它本来就是不该在这个时候存在的。
这时候,上面谈到的工具条快速装载册的功能,就能派上用场了。不必再找种册管理窗“册”属性页,直接到工具条上扫入条码,就可装入当前种册管理窗。这个快速装载的功能,是先看当前有没有已经打开的种册管理窗,如果有,优先占用它;如果没有,则会自动新开一个种册管理窗并装入记录。
拓展视野,其实从什么都没有打开的时候想要装入一条册记录,标准的流程应当是打开一个实体查询窗,选定册条码检索途径,然后扫入册条码检索出记录,然后在浏览框中双击装入到种册管理窗。噢对了,最近实体查询窗进行了改进,在它的浏览框中双击是把记录装入到种册管理窗了,而不是以前的装入实体窗。实体窗没有什么用,一般用户都喜欢更全面反映信息的种册管理窗。
当然,这个利用实体查询窗的操作办法步骤比较繁琐,还是工具条上的快速装载来得省事一些。