View
38
Download
0
Category
Preview:
DESCRIPTION
Programování maker pro Aleph aneb Optimalizace procesů sdílené katalogizace. Vítězslav Praks, Oddělení knihovního systému, Národní knihovna ČR vitezslav.praks @nkp.cz xvitap@centrum.cz. Kde je účelné makra použít? A. Pracovní úkon se skládá z definovatelného počtu standardních úkonů:. - PowerPoint PPT Presentation
Citation preview
Programování maker pro Aleph aneb
Optimalizace procesů sdílené katalogizace
Vítězslav Praks, Oddělení knihovního systému, Národní knihovna ČR
vitezslav.praks@nkp.cz xvitap@centrum.cz
Kde je účelné makra použít?
A. Pracovní úkon se skládá z definovatelného počtu standardních úkonů:
OPAKOVANÉ pohyby myšíOPAKOVANÉ výběry z menuOPAKOVANÉ psaní textuOPAKOVANÉ klávesové povely
Kde ještě?
B. Pracovní úkon je možné na tento typ procesu převést….
Jak makroprogram tento problém řeší?
Řadí dílčí pracovní úkony do funkčních
makrocelků.Přiřadí k těmto makrocelkům jedinečnou
klávesovou zkratku
Ideální použití v Alephu?
Přizpůsobení knihovního systému „omezeným“ potřebám dané linky zpracování.
Užití maker nabízí smírné řešení konfliktu robustnosti a ergonomie systému.
Z pohledu pracovníka nabízí cestu minimalizace katalogizačních chyb (chybné úhozy, překlepy, opomenutí apod).
Výsledek?
Snížení počtu dílčích pracovních úkonůZjednodušení práceZrychlení práceSnížení chybovosti (není možné na něco
"zapomenout", vložit překlep, upsat se jinam apod.)
Příklady makroaplikací(Knihovní procesy – tvorba záznamu )
Vytváření polí 100,700Vytváření polí 110,710Sdílená katalogizace – jmenný popisSdílená katalogizace – věcný popisAutority – generování odkazů viz, viz též,
návrh mazání záznamu apod.Extenze funkce scancode
Příklady
Sdílená katalogizaceProvedení všech úkonů sdílené
katalogizace na tři kliky
První klik
Spuštění makra klávesovou zkratkou. Makro za katalogizátora přes menu spustí
tabulku knihoven, z nichž je možné záznam kopírovat.
Druhý klik
Makro se zastaví a druhým klikem potvrdí katalogizátor výběr knihovny.
Třetí klik
Makro se zastaví na zobrazení záznamu a čeká na odezvu od katalogizátora, zda má záznam z cizí knihovny zkopírovat. (Kontrola hodnoty záznamu).
Hotovo!
Co obsahuje záznam navíc?
Změna čtvrté pozice pole LDRDoplní podole „d“ s hodnotou ABA001 do
pole 040Založí pole BAS s hodnotou 01Založí pole VAH s hodnotou 20Založí pole IST s prefixem up, dnešním
datem a šifrou katalogizátora v podpoli b.
Modifikace lokalizace pro věcný popis
Vykousne z lokalizovaného záznamu jen pole věcné popisu.
Odvodí z definovaných polí další definovaná pole
Další příklad
Odklízení duplicity v bázi autorit
Ve smazaném záznamu
Změna záhlaví na pole RXX.Generování pole 901Oprava pole LDR (4 pozice n,c na d)Generování pole 682 s textem „Záhlaví xxx
bylo nahrazeno záhlavím zzz (duplicita)Generování pole 906 s dnešním datemMazání nežádoucích polí, a jejich přenos
do ponechaného záznamu
V ponechaném záznamu
Generování pole COR.Oprava pole LDR (4 pozice n na c)Generování pole 400 s podobou
smazaného záhlaví.Generování pole 906Generování podpole d v poli 040
To vše jediným klikem!
Jak?
Kombinace makra a fixu (makro spouští definované fixy)
Kde nestačí fixy, je možné volat soukromé programy (aplikace pro věcný popis)
Který software?
Program Shortkey
http://www.shortkeys.com/lite.htm
Program Perfect Keyboard Lite
http://www.pitrinec.com/
Shortkey
ZdarmaEditace pomocí jednoduché tabulkyTroufne si a zvládne i katalogizátor
- Málo funkcí, nedokáže vložit v Alephu pole
Ukázky užití Shortkey v Alephu
Ukázky užití Perfect Keyboard v Alephu
Bib: Výroba pole 100 z 245
<shift><end><shift><ctrl>c<ctrl><ctrl>c<ctrl><F6><numpad1><numpad0><numpad0><numpad1> a<ctrl>v<ctrl><end> <home><home><home><ctrl>g<ctrl>
<esc><shift><end><shift><delete><home><ctrl>g<ctrl>
<esc><shift><home><shift><ctrl>x<ctrl><end>, <ctrl>v<ctrl><F7><numpad4>aut<ctrl><F3><ctrl>
Pro doslovné užití textu makra musí být v tabulce Accel.dat pro modul Katalogizace nastavena následující klávesová zkratka pro textové hledání v záznamu (makro si tuto službu volá, viz výše text makra, <ctrl>g<ctrl>):
EDIT_FIND #Ctrl+[G]
Bib: Výroba pole 110 z 245
<shift><end><shift><ctrl>c<ctrl><ctrl>c<ctrl><F6><numpad1><numpad1><numpad0><numpad2> a<ctrl>v<ctrl><end>,<home><home><home><ctrl>g<ctrl>,
<esc><shift><end><shift><delete><ctrl><F3><ctrl>
Pro doslovné užití textu makra musí být v tabulce Accel.dat pro modul Katalogizace nastavena následující klávesová zkratka pro textové hledání v záznamu (makro si tuto službu volá, viz výše text makra, <ctrl>g<ctrl>):
EDIT_FIND #Ctrl+[G]
Bib: Výroba pole 111 z 245
<shift><end><shift><ctrl>c<ctrl><ctrl>c<ctrl><F6><numpad1><numpad1><numpad1><numpad2> a<ctrl>v<ctrl><end>,<home><home><home><ctrl>g<ctrl>,
<esc><shift><end><shift><delete><ctrl><F3><ctrl>
Pro doslovné užití textu makra musí být v tabulce Accel.dat pro modul Katalogizace nastavena následující klávesová zkratka pro textové hledání v záznamu (makro si tuto službu volá, viz výše text makra, <ctrl>g<ctrl>):
EDIT_FIND #Ctrl+[G]
Bib: Lokalizace a opracování záznamu voláním alephovského skriptu
<ctrl>j<ctrl>
<pause><wx>(1900,1)<tab><tab><tab><tab>
<wx>(900,1)
a
<wx>(900,1)<alt>e<alt><up><up><up>
<wx>(200,1)p
<wx>(500,1)
Pro doslovné užití textu makra musí být v tabulce Accel.dat pro modul Katalogizace nastavena následující klávesová zkratka pro lokalizaci (makro si tuto službu volá, viz výše text makra, <ctrl>j<ctrl>):
LOCATE #Ctrl+[J]
Extenze funkce Scancode. Makro vykopíruje obsah alephovského pole do klipboardu a spustí internetovou adresu, a následně vloží text do dialogového okna prohlížeče,
konkrétně LC autority.
<home><home><shift><end><shift><ctrl>c<ctrl><shift><ctrl>c<ctrl><end><execappex>("c:\Program Files\Internet Explorer\IEXPLORE.EXE","http://authorities.loc.gov/cgi-bin/Pwebrecon.cgi?DB=local&PAGE=First","",0,0)<pause><ctrl>v<ctrl>
Pro mnemotechniku knihovníků je dobré k tomuto typu makra přiřadit klávesovou zkratku např. CTRL+SHIFT+F3, analogickou klávesové zkratce funkce scancode, lépe se pamatuje.
Videoukázky
(vně prezentace)
Děkuji za pozornost.
Recommended