programování maker pro aleph aneb optimalizace procesů sdílené katalogizace

Post on 18-Jan-2016

40 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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)

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.

top related