+ All Categories
Home > Documents > Programování maker pro Aleph aneb Optimalizace procesů sdílené katalogizace

Programování maker pro Aleph aneb Optimalizace procesů sdílené katalogizace

Date post: 18-Jan-2016
Category:
Upload: kimama
View: 38 times
Download: 0 times
Share this document with a friend
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 [email protected]. Kde je účelné makra použít? A. Pracovní úkon se skládá z definovatelného počtu standardních úkonů:. - PowerPoint PPT Presentation
36
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 [email protected] [email protected]
Transcript
Page 1: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

[email protected] [email protected]

Page 2: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 3: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Kde ještě?

B. Pracovní úkon je možné na tento typ procesu převést….

Page 4: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 5: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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).

Page 6: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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.)

Page 7: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 8: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Příklady

Page 9: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Sdílená katalogizaceProvedení všech úkonů sdílené

katalogizace na tři kliky

Page 10: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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.

Page 11: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace
Page 12: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Druhý klik

Makro se zastaví a druhým klikem potvrdí katalogizátor výběr knihovny.

Page 13: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace
Page 14: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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).

Page 15: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Hotovo!

Page 16: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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.

Page 17: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 18: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Další příklad

Odklízení duplicity v bázi autorit

Page 19: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace
Page 20: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 21: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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

Page 22: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

To vše jediným klikem!

Page 23: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Jak?

Kombinace makra a fixu (makro spouští definované fixy)

Kde nestačí fixy, je možné volat soukromé programy (aplikace pro věcný popis)

Page 25: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Shortkey

ZdarmaEditace pomocí jednoduché tabulkyTroufne si a zvládne i katalogizátor

- Málo funkcí, nedokáže vložit v Alephu pole

Page 26: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Ukázky užití Shortkey v Alephu

Page 27: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace
Page 28: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Ukázky užití Perfect Keyboard v Alephu

Page 29: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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]

Page 30: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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]

Page 31: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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]

Page 32: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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]

Page 33: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

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.

Page 34: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace
Page 35: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Videoukázky

(vně prezentace)

Page 36: Programování maker pro Aleph  aneb Optimalizace procesů sdílené katalogizace

Děkuji za pozornost.


Recommended