Návrhové prvky I.
Milí přátelé,
uplynul sotva druhý měsíc od publikace prvního čísla
Lotusovýho Dědka (dále jen LD) , a již je tu jeho další,
neméně zajímavé pokračování, které Vám tentokráte přináší,
na rozdíl od toho minulého, jenž zahrnovalo úvod
do systému LN, informace více praktické. Toto druhé číslo
se bude zabývat návrhovými prvky databází LN, a to v prvé
řadě těmi, které si mohou vytvářet sami uživatelé. Jsou
jimi Pohledy/Views, Složky/Folders
a Agenti/Agents. Sami uživatelé tak mají díky
těmto privátně definovatelným návrhovým prvkům k dispozici
možnost vytvoření si a přizpůsobení si svého vlastního uživatelského
pracovního prostředí databáze Notes svým pracovním požadavkům.
To tedy přináší ještě větší efektivitu jejich práci.
Přeji Vám příjemné počtení v tomto letním, předprázdninovém
období.
1. Vytvoření privátního
pohledu
2. Vytvoření privátní složky
3. Definice privátního agenta
1. Vytvoření privátního pohledu
Jak jsem již popsal pohledy v úvodním čísle LD, pohledy výrazně
ulehčují uživateli LN práci s dokumenty. Umožňují s
dokumenty provádět tyto operace:
- Výběr a otevření dokumentů
- Kopírování a vkládání dokumentů
- Odstraňování dokumentů
- Tisk dokumentů nebo pohledu
- Postoupení vybraných dokumentů ostatním uživatelům
programu Notes
- Aktualizace pohledu a zobrazení nových dokumentů
- Hledání dokumentů obsahujících určitý text
Vytvoření "prázdného pohledu" popisují
tyto kroky:
1. V již otevřené databázi volí uživatel příkaz
z menu Tvorba/Create => Pohled/View
2. Zadá jméno budoucího pohledu a určí jeho
umístění
3. Po klepnutí na Tlačítko Možnosti/Options,
vybere volbu dědičnosti Prázdný/Blank
popřípadě použije definice již existujících pohledů a
potvrdí tlačítkem OK
4. Potvrdí a uloží předcházející kroky
tlačítkem OK
V tomto "prázdném pohledu" je nyní potřeba určit
nejen jakým způsobem, ale především jaká data, bude tento
pohled zobrazovat. Tedy, v hlavním navigátoru najdeme náš
pohled, označíme a pravým tlačítkem myši otevřeme nabídkové
menu, ze kterého vybíráme volbu Návrh pohledu/Design
View. V otevřeném návrhu pohledu můžeme přidat
buďto nový Sloupec nebo Akci (vytváření akcí bude popsáno
v příštím čísle LD). Nový sloupec tedy přidáme volnou z
menu Tvorba/Create => Vložit nový sloupec/Insert
New Column nebo jednoduše dvojitým kliknutím myši
v prázdném místě lišty s návrhy sloupců. V otevřeném okně
"Vlastnosti pro: Sloupec/Properties for: Column" můžeme
zadat jeho název, dále řazení - vzestupné nebo sestupné/Sorting
- Ascending or Descending, nakonec velikost, font a barvu písma
jak pro název sloupce samotný, tak pro zobrazované hodnoty.
Jiné volby bych, především méně zkušeným uživatelům,
raději nedoporučoval měnit od automatického nastavení. Nejdůležitější
na celém vytváření sloupce je přirozeně definice hodnot,
které bude zobrazovat. Zde může uživatel použít výběr z
již předdefinovaných "jednoduchých funkcí/simple
functions" nebo vybrat "Pole/Field"
z aktuální databáze. Toto vše se nastavuje v okně "Definice",
v dolní polovině obrazovky. Filtrování zobrazovaných
dokumentů je možné nastavit v "Definici: Výběr
dokumentů pro pohled/Define: View Selection",
zaškrtnutím přepínače Vzorec/Formula.
Implicitní výraz 'SELECT @All' je možné upravit tak, aby byly
zobrazovány pouze dokumenty odpovídající specifikované podmínce
(popis jazyka vzorců bude vysvětlen v dalších pokračováních
LD). Po provedení uložení změn se můžeme těšit z našeho
nového pohledu.
2. Vytvoření privátní složky
Složky slouží k uchování a správě dokumentů, které se k
sobě nějakým způsobem vztahují, bez nutnosti umístit je do
zvláštní kategorie. Složky jsou pohodlné také z toho důvodu,
že je možné do nich přesouvat dokumenty pomocí tažení.
Při vytváření složky si uživatel bude počínat
jako při vytváření pohledu, tedy:
1. V již otevřené databázi volí uživatel příkaz
z menu Tvorba/Create => Složka/Folder
2. Zadá jméno budoucí složky a určí její
umístění
3. Po klepnutí na Tlačítko Možnosti/Options,
vybere volbu dědičnosti Prázdný/Blank
nebo použije definice již existujících složek a potvrdí tlačítkem
OK
4. Potvrdí a uloží předcházející kroky
tlačítkem OK
V návrhu složky si pak uživatel počíná obdobně jako při
vytváření pohledu. Důležité je však mít na zřeteli rozdíl
mezi pohledem a složkou, tedy že pohled je v podstatě "filtr"
nebo, ještě lépe řečeno, způsob náhledu na dokumenty v
databázi, jako takový sám žádné dokumenty neobsahuje, na
rozdíl od složky, jež je jakousi uživatelskou pomocnou schránkou
na dokumenty.
3. Definice privátního agenta
Význam Agentů v systému LN jsem naznačil již ve zmiňovaném
úvodním čísle LD. Nyní, pro lepší názornost, si ukážeme,
jak si může uživatel vytvořit agenta pro vlastní potřebu.
Jako v předcházejících dvou případech začneme z horního
menu již otevřené databáze.
1. Tvorba/Create => Agent
2. zadáme jméno budoucího agenta
3. zadáme, kdy má být agent spuštěn, přičemž
nám jsou nabídnuty tyto možnosti
- Ručně z nabídky akce/Manually From Actions Menu
- Ručně ze seznamu agentů/Manually From Agent List
- Po příchodu nové pošty/If New Mail Has Arrived
- Pokud byly vytvořeny nebo změněny dokumenty/If Document Have
Been Created or Modified
- Po vložení dokumentů/If Documents Have Been Pasted
- Podle rozvrhu každou hodinu/On Schedule Hourly
- Podle rozvrhu každý den/On Schedule Daily
- Podle rozvrhu každý týden/On Schedule Weekly
- Podle rozvrhu každý měsíc/On Schedule Monthly
- Podle rozvrhu nikdy/On Schedule Never
Pokud jsme zvolili "Podle rozvrhu"
pomocí tlačítka Upravit rozvrh/Schedule
můžeme provést další upřesňující nastavení.
4. Dále je třeba určit, které dokumenty mají
být tímto agentem zpracovány
- Všechny dokumenty v databázi/All documents in
database
- Všechny nové a změněné dokumenty od posledního spuštění/All
new and modified documents since last run
- Všechny nepřečtené dokumenty v pohledu/All unread documents
in view
- Všechny dokumenty v pohledu/All documents in view
- Vybrané dokumenty/Selected documents
- Spustit jednou (mohou být použity @příkazy)/Run once (@Commans
may be used)
5. Můžeme pomocí tlačítka Přidat
hledání/Add Search svoje volby upřesnit
6. Nyní pomocí přepínače zvolíme, Jakou
akci má agent spustit?/What should this agent run?
Na výběr máme: Jednoduchá akce,
Vzorec, Skript,
Java/Simple action(s), Formula,
Script, Java
V našem případě zvolíme Jednoduchou akci
Použijeme tlačítko Přidat akci/Add Action,
a akci vybereme:
- Kopírování do databáze/Copy to Database
- Kopírování do složky/Copy to Folder
- Odebrání ze složky/Remove from Folder
- Odeslání dokumentu/Send Document
- Odeslání novinky/Send Newsletter Summary
- Odeslání poštovní zprávy/Send Mail Message
- Odpověď odesilateli/Reply to Sender
- Odstranění z databáze/Delete from Database
- Označení dokumentu jako nepřečteného/Mark Document Unread
- Označení dokumentu jako přečteného/Mark Document Read
- Přesun do složky/Move to Folder
- Spuštění agenta/Run Agent
- Vzorce s @funkcemi/@Function Formula
- Změna pole/Modify Field
- Změna polí podle formuláře/Modify Fields by Form
7. Po zadání hodnot a upřesnění nastavení
vybrané "akce", našeho nového agenta uložíme.
Agent je nám od teď k dispozici.
...příště si probereme ostatní návrhové
prvky