Pomoc zawiera:
Uwagi ogólne
- Począwszy od wersji X.15 w oprogramowaniu KKO wprowadzono możliwość stosowania makr.
W mikroprogramie karty możliwe jest zadeklarowanie i uruchomienie makra wewnętrznego.
- Makra wewnętrzne buduje się w oparciu o rekordy harmonogramu.
- Możliwe jest zadeklarowanie do 9 makr wewnętrznych.
- Zadania marka wprowadzane są jako rekordy harmonogramu w zakładce 'harmonogram'
i wykonywane w kolejności zgodnej z numeracją rekordów.
- Dla każdego makra można wprowadzić do 10 rekordów (przy czym suma rekordów
w zakładce 'harmonogram' nie może przekroczyć 40).
- Każdy rekord zawiera niezbędne informacje do wykonania oraz parametr przesunięcia
czasu w celu opóźnienia wykonania rekordu.
- Zadaniami makra mogą być wszystkie dostępne rodzaje rekordów takie jak
powiadomienia, wywołanie pościgu oraz wszystkie rekordy dla dowolnej konferencji.
Do makra nie można przypisywać rekordów związanych z dzierżawionymi konferencjami.
- Każde makro może zostać wywołane na 3 sposoby : poleceniem z programu kClient,
poprzez wybranie kanału specjalnego PCM, przez system menu głosowego karty oraz
jako element makra zewnętrznego czyli pliku wsadowego programu kClient.
- Zakładka 'makra' umożliwia edycję i tworzenie plików wsadowych makr zewnętrznych.
- Pliki wsadowe pozwalają na skonfigurowanie najczęściej używanych opcji takich
jak np. konferencje z określonymi grupami predefiniowanymi jako pliki wsadowe makr
i umieszczenie ich na pulpicie. Następnie jest możliwe uruchomienie programu kClient
i automatyczne wykonanie makra jednym kliknięciem.
Na zakładce makr znajdują się następujące elementy:
- Lista rekordów danego makra. Użycie przycisku "Czytaj" powoduje
wyczytanie wszystkich rekordów harmonogramu dotyczących makr. Spośród wszystkich
rekordów wybierane są te, które dotyczą danego makra. Tak więc widoczna tutaj lista jest
wynikiem filtrowania wszystkich przeczytanych rekordów. Makro powinno posiadać
do 10 wpisów (rekordów składowych). Jeżeli wpisów dla danego makra jest więcej,
wówczas tylko pierwszych 10 jest pokazywanych w tabelce dla danego makra.
- Parametry bieżącego makra (grupa, numer telefonu lub hasło itd). W zależności od typu rekordu (wołanie abonenta, konferencji itp)
niektóre pozycje na liście takie jak np numer abonenta, numer grupy są wprowadzone.
Są to te same parametry które wprowadzono w danym rekordzie.
- Czas wykonania. Rekordy zawierają parametr
'czas wykonania' liczony w sekundach który oznacza przesuniecie czasu
wykonania rekordu w stosunku do chwili startu makra. W tabelce rekordów dla
danego makra w zakładce 'makra' podano czas skalkulowany względem momentu
wydania polecenia wykonania makra.
- Wybór makra. Na górze okienka istnieje możliwość wybrania 1 z 9 dostepnych
makr. Wybierać można tylko wśród makr zdefiniowanych i tylko takie przyciski wyboru
są dostępne.
- Klawisz wykonania makra. Na zakładce makr umieszczono też klawisz wykonania
makra. Jego naćiśnięcie jest tożsame z z innymi sposobami wykonania makra takimi jak
wybranie kanału specjalnego, wykonanie makra z menu lub z pliku wsadowego.
- Plik wsadowy. W dolnej lewej części okienka umieszczono klawisze
i okienka edycyjne umożliwiające ustawienie i edytowanie plików wsadowych
programu kClient.
Koncepcja plików wsadowych programu kCLient:
- Nazwa pliku wsadowego może zostać podana jako parametr wejściowy dla
programu kClient.
- Plik wsadowy uruchamia program dla wybranego poziomu dostepu i łączy się
z kartą o wybranym adresie.
- Plik musi mieć określona syntaktykę i może zostać utworzony przez program
kClient.
- Plik zawiera numer makra wewnętrznego które zostanie uruchomione po zalogowaniu.
- Numer makra może być zerowy, wówczas nastąpi jedynie szybkie zalogowanie
do karty.
- Dzięki odpowiedniemu zdefiniowaniu makr, możliwe jest utworzenie kilku ikon
na pulpicie i zarządzanie konferencjami poprzez jedno kliknięcie.
- Nazwa pliku wsadowego może być z pełną ścieżką dostępu lub skrócona. W przypadku
nazwy skróconej zakłada się że plik znajduje się w katalogu instalacyjnym '//macros'.
Jeżeli nie jest podane rozszerzenie, przyjmowane jest domyślnie '.kcs'
Poniżej przedstawiono widok przykładowego pliku wsadowego:
Widać że zawiera on jedynie parametry potrzebne do zalogowania oraz numer makra.
Przykład 1 - Konferencja dla dyspozytora.
Opisane w tym przykładzie makro umożliwia szybkie wywołanie konferencji z
grupą 1 oraz prowadzącym nr=204 przez dyspozytora programu kClient oraz plik wsadowy.
Przykład 1 - Krok 1 - Tworzenie rekordów makra
W pierwszym kroku musimy zadeklarować rekordy makra. Zostaną zadeklarowane
następujące rekordy :
Wywołanie grupy. Nie jest potrzebne wcześniejsze zajmowanie konferencji bowiem
zakładamy że makro będzie wołane przez dyspozytora który logując się poprosi o
pierwszą konferencję. Wobec tego rekordy makra dotyczące 'pierwszej konferencji'
będą dotyczyć konferencji rezerwowanej dla dyspozytora na etapie logowania.
Wobec tego pierwszym działaniem makra może być wołanie grupy. Podobnie zresztą nie musimy
(nie możemy) wprowadzać rozkazu rozłączenia konferencji na końcu sekwencji makra
gdyż właścicielem tej konferencji będzie dyspozytor i od zwolni konferencję po
wylogowaniu się z programu. Parametr przesuniecia czasu dla tego rekordu może być
zerowy bowiem nie zamierzamy opóźniać momentu wystartowania makra.
Uwaga! Gdyby pierwszym rekordem tego makra było zajęcie konferencji, wówczas powstałaby
konferencja dla harmonogramu i rozkazy dotyczące grup i abonentów dotyczyłyby tej
właśnie konferencji (do której użytkownik - dyspozytor nie ma dostępu).
Wywołanie abonenta. Wprowadzamy żadany numer abonenta (204) oraz czas
opóźnienia 10 sekund. Dzięki temu abonent prowadzący konferencję (np szef) nie bedzie
uczestniczył w etapie wywoływania poszczególnych członków grupy predefiniowanej nr 1.
Jeżeli zwykle czas zestawiania połączenia grupowego jest dłuższy, możemy wydłużyć
czas opóźnienia dla tego rekordu (maksymalnie do 90 sekund).
Następnie musimy wysłać rekordy do karty KKO
Na zakładce 'makra' można sprawdzić czy wprowadzone makro znalazło się
na karcie. W tym celu należy odczytać dane z karty i przejść do zakładki 'makra'.
Przykład 1 - Krok 2 - Tworzenie pliku wsadowego
Teraz zostanie określony i utworzony plik wsadowy dla wprowadzonego wyżej makra.
Musimy wykonać następujące czynności:
Utworzenie pliku. Jeśli tworzymy nowy plik, musimy najpierw podać
jego nazwę (najlepiej w katalogu \\macros). W naszym przykladzie wprowadzamy nazwę
'przyklad1.kcs' i po zatwierdzeniu rozpoczynamy edycję odpowiednich pól makra.
Wprowadzenie parametrów. Wprowadzamy wywołanie makra numer 1.
W procedurze logowania wybieramy poziom 'dyspozytora' , brak konieczności podawania
hasła przy logowaniu (aby przyspieszyć proces zestawiania konferencji) oraz adres
karty. Jeżeli mamy jedną kartę i makro ma być realizowane na bieżącej (zalogowanej)
karcie KKO, mozemy się posłużyć przyciskiem 'Adres domyślny'. W polu 'liczba konferencji'
wprowadzamy jedną konferencję aby rozkazy wołania grup czy abonentów były jednoznacznie
odniesione do tej właśnie konferencji. Po wprowadzeniu parametrów naciskamy przycisk
'Zapisz plik' i otrzymujemy potwierdzenie utworzenia pliku wsadowego programu kClient.
Przykład 1 - Krok 3 - Utworzenie ikony z plikiem wsadowym
Tworzymy na pulpicie nowy skrót do programu kClient i prawym klawiszem myszy
otwieramy okienko właściwości tego skrótu. Następnie dopisujemy nazwę makra
(w naszym przykładzie 'przyklad1') i możemy zmienić nazwę skrótu przykładowo
na 'Makro1' albo 'Grupa1_abonent204'.
Teraz wystarczy kliknąć tak przygotowaną ikonę aby zaszły następujące zdarzenia:
- Uruchomienie programu kClient.
- Automatyczne zalogowanie dyspozytora.
- Wywołanie makra 1 czyli wywołanie grupy nr 1 a następnie abonenta 204. To działanie
potwierdzane jest komunikatem na ekranie informującym o wykonaniu makra.
- Automatyczne wejście dyspozytora do konferencji.
- W trakcie trwania konferencji dyspozytor może nią zarządzać, może także ją zakończyć.
- Po wylogowaniu się dyspozytora konferencja zostanie automatycznie zwolniona.