Не Вызывается Диалог Sametime

Тема в разделе "Lotus - Программирование", создана пользователем deeeman, 1 ноя 2013.

Наш партнер Genesis Hackspace
  1. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    на форме сделал кнопку "начать разговор с сотрудником"
    в кнопке код:
    Код (LotusScript):
    @Command([SendInstantMessage]; NotesName)
    поле NotesName нормальное, там имя сотрудника вида: CN=...

    код работает на 7 версии и иногда на 8.5
    но бывает на 8.5 (чаще всего эклипсовом) такое:

    для новых сотрудников, чьи имена не добавлены в личный контакт лист самтайма, разговор не может быть начат.
    вылазиет сообщение:
    "Не подключен к серверу экспресс сообщений", хотя на самом деле человек в Sametime есть!

    Может есть другие более рабочие способы вызова диалога самтайм?
     
  2. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Регистрация:
    22 авг 2008
    Сообщения:
    1.775
    Симпатии:
    39
    Код (LotusScript):
    Set UIDoc = Workspace.ComposeDocument( "", "", "Chat", , , True )
    UIDoc.Document.LotusName = LotusName
    Call UIDoc.Close
    Если LotusName массив - вызовется групповой чат
     
  3. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    ругается на форму Chat, где ее взять?
     
  4. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Регистрация:
    22 авг 2008
    Сообщения:
    1.775
    Симпатии:
    39
    Да-да.. забл
    Создай форму Сhat.
    В событии QueryClose напиши формулу @Command( [SendInstantMessage]; LotusName )
    В ней 2 поля.
    Первое - текстовое поле SaveOptions компьютед со значением "0"
    Второе - Name-поле LotusName. Многозначное редактируемое.
     
Загрузка...

Поделиться этой страницей