Karol Krawczyk

Karol Krawczyk Prezes Zarządu,
Virgo Sp z o.o.

Temat: wywołanie z zewnątrz określonego formularza i odszukanie...

Witam
Własnie siedze nad połączeniem centrali telefonicznej SIEMENS poprzez CTI - i w związku z tym mam pytanie. Z centrali mogę otrzymać informację o numerze telefonu który dzwoni - mam jakiegoś triala programu niemieckiego który na podstawie takiego numeru otwiera dokument z okreslonej bazy .nsf z określonego widoku. Ja chciałbym zrobić własnie podobny program ale ....
Program który miałby dziąłać jako callbridge z centralą telefoniczną odczytuje numer telefoniczny i moze wywołać jakąś komendę. Dlatego w jaki sposób mógłbym wywołać np nlnotes.exe i dalej w parametrach nazwa bazy , nazwa widoku i klucz po którym szukamy danego klienta- tzn numer telefonu zadawany z centrali telefon.
nie mogę nigdzie odszukać z jakimi parametrami mogę wywolywać nlnotes ? - i czy to w sumie jest najlepszy sposób czy istniałyby inne możliwości (jak sie zachowa jak mam juz notesa odpalonego ?? - pomożecie ? :)
wiem że pewnie mało jasno to rozpisałem - w razie potrzeby mogę spróbować dokładniej.

konto usunięte

Temat: wywołanie z zewnątrz określonego formularza i odszukanie...

Troszkę pogooglałem, może to Ci się przyda:
http://www-01.ibm.com/support/docview.wss?uid=swg21099846
Odpalenie z parametrem nie załatwi Ci sprawy z tego co widze(bez szczegółowej analizy). Moim zdaniem najlepiej byłoby skorzystać z API. Nie wiem jaki masz interfejs od strony centralki. Zakładając że również masz API(np. w C/C++), reagując na event(zdarzenie) przychodzącego połączenia, dostajesz się do Notesa i wykonujesz porządaną akcję. Nasuwa mi się jeszcze jeden problem, ja akurat miałem okazję korzystać z Java API Notesa i z tego co pamiętam z pozoimu Java API nie było dostępu do interfejsu użytkownika. Musiałbyś to sprawdzić. Wracając do idei odpalenia z parametrem, nasuwa mi się taki pomysł: dla każdego numeru tworzysz link do dokumentu(np. dane klienta z CRM) klientx.ndl . I w zewnętrznym kodzie robisz mapowanie numer telefonu na link do dokumentu w bazie nsf. Np. jeśli dzowni numer +48 22 xxxx to odpal Notesa z parametrem doclinca zmapowanego z tym numerem. Np. "c:\Notes\Notes.exe klientA.ndl". W tym momencie Notes powinien otworzyć Ci dokument dot. klienta powiązanego z dzowniącym numerem. Mam nadzieję, że w miarę jasno napisałem o co mi chodzi :) Powodzenia.Robert Marciniak edytował(a) ten post dnia 21.06.10 o godzinie 16:30
Karol Krawczyk

Karol Krawczyk Prezes Zarządu,
Virgo Sp z o.o.

Temat: wywołanie z zewnątrz określonego formularza i odszukanie...

dzięki wielkie za szybką odpowiedź miałem nadzieje, że uda sie to zrobić w inny sposób - no ale trudno - w każdym razie pomogłeś bardzo
dzięki i pozdrawiam
Tomasz Frydryk

Tomasz Frydryk Właściciel, Domino
Solutions

Temat: wywołanie z zewnątrz określonego formularza i odszukanie...

Pewnie już za późno, ale może komuś na przyszłość się przyda taka podpowiedź:
1. Jeśli można wykorzystać www to można zbudować URL otwierający dokument po kluczu w widoku.
2. Otwierać bazę podając serwer i ścieżkę jako parametr. W Postopen dla bazy odczytywać np z zewnętrznego pliku numer telefonu i otwierać właściwy dokument. Dla uniknięcia konfliktu można zrobić do tego celu osobną bazę, nie zawierającą żadnych dokumentów i przeszukującą bazę właściwą.
3. Mało profesjonalne rozwiązanie, ale czasem się przydaje: otwarcie bazy podając serwer i ścieżkę bazy jako parametr, a następnie wysłanie ciągu znaków powodujących właściwą reakcję.Tomasz Frydryk edytował(a) ten post dnia 07.07.10 o godzinie 12:57

Następna dyskusja:

Tworzenie baz danych w LOTU...




Wyślij zaproszenie do