Адресная Книга Из Списка Сотрудников

Тема в разделе "Lotus - Программирование", создана пользователем savl, 18 июл 2012.

  1. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    День добрый.
    Есть список сотрудников, отдельная лотусовая БД. Содержит организации, сотрудников с их телефонами и что-то еще (не я делал).
    Есть желание сделать этот список: адресной книгой для почты, чтобы люди забивали фамилии на русском, а не на английском.
    Сделать ее в диалоге выбора адресата по умолчанию, ну и естественно оставить возможность выбирать другие адресные книги.

    Подскажите, как именно это сделать, в какую сторону копать?
    Есть ли особенность с именами полей в этом списке сотрудников?
    Какие еще нюансы есть?

    Заранее спасибо.
     
  2. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Заполнить все нужные данные о человеке на русском языке в names.nsf
     
  3. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    А именно другую базу подключить?
    Адресных книг несколько, чуть ли не разная для каждой организации.
    А в этом списке все сотрудники.
     
  4. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    читай про администрирование и подключение нескольких адресных книг.
    Ну ладно... теоретически ты добавишь ее в список... но не думаю что получится ею пользоваться. Сдается мне что твоя база должна быть по шаблону names. Отсебячина вряд ли проканает.
    У тебя вопрос чисто админского характера.

    Ну разве что добавить свою адресную книгу по шаблону names и наполнять/синхронизировать ее агентом
     
  5. Мыш

    Мыш Lotus team
    Lotus team

    Регистрация:
    12 фев 2008
    Сообщения:
    1.021
    Симпатии:
    8
    Чисто теоретические измышления. Создаете базу на основе names.nsf, заполняете в ней ФИО, полное имя пользователя (Василий Пупкин/Все), почтовый сервер, почтовый домен и почтовый ящик. Соответственно, НЕ вносите в эту запись реальное Notes-имя пользователя (Vasily Pupkin/Org) и его интернет-адреса - иначе будет дублирование с реальной АК.
    Подключаете базу к DA, указывая в ней "левый" домен. Соответственно, база должна быть подключена на всех серверах всех доменов, иначе почта между серверами ходить не будет (отправляете на Василий Пупкин/Все, а сервер знает только Vasily Pupkin/Org).
    В общем, это все надо проверять...
     
  6. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    Если бы я такого не видел, я бы подумал что это невозможно.
    Но видел своими глазами, даже работал, даже дорабатывал...
    И были там и лотусовые имена в карточках и языковые имена и от шаблона адресной книги там ничего не было, ни названий, ни фреймов, ничего, если только сама база (физически).
    И по кнопке в почте открывалась именно эта база, и можно было ее сменить...
    В любом случае спасибо, попробуем еще пораспрашивать у знакомых и копать.
     
  7. Мыш

    Мыш Lotus team
    Lotus team

    Регистрация:
    12 фев 2008
    Сообщения:
    1.021
    Симпатии:
    8
    Мммм... Сомневаюсь, что полностью идентичные Notes-имена в разных АК НЕ вызывают проблем с маршрутизацией почты или, скажем, с административными задачами. Что казается дизайна самой базы - ВРОДЕ БЫ, достаточно скопировать несколько стандартно именующихся видов из нормальной АК...Ну и форма Person должна содержать ряд служебных полей.
     
  8. NickProstoNick

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    00.JPG
    Такое у нас сделано в names.nsf
     
  9. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    savl
    Думаю, копать куда-то в эту сторону:
    <!--QuoteBegin-моя База Знаний писала:+-->
    <table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">[​IMG]</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(моя База Знаний писала:trash:</span></td> <td class="vbquote" valign="top">[​IMG]</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">[​IMG]</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->1. Для того, чтобы при выборе адресата почтового сообщения, можно было выбрать вид дополнительной базы данных, необходимо подключить эту базу, как адресную книгу, через "Directory Assistance" (DA.nsf).

    2. Выбор позиции может осуществляться из 4-х зарезервированных для этого видов, соответственно в базе, из которой выбираем данные, должны быть виды с такими названиями (они используются в диалоге выбора персон для заполнения полей "Кому"):
    • ($PeopleGroupsFlat) - List by name
    • ($PeopleGroupsHier) - Notes name hierarchy
    • ($PeopleGroupsCorpHier) - Corporate hierarchy
    • ($PeopleGroupsByLang) - Categorized by language

    3. Правила отстройки этих спец.видов.

    Колонки ДЛЯ ОТОБРАЖЕНИЯ ПОЛЬЗОВАТЕЛЮ при выборе можно формировать самому и выводить в них любые данные (допустим, информацию о должности или телефонах...).
    Но ВЫБОР значения в диалоге осуществляется из колонки с параметром Name = "MAMailAddress" (на последней закладке окна свойств), поэтому эта колонка в этих видах обязательна! Она может быть скрыта от пользователей.

    Правила вывода значений в этой спец.колонке:
    - e-mail пользователя (например: red@mail.ru);
    - если у пользователя нет E-mail'а, то в колонке должно быть полное имя пользователя в системе (CN=...).
    Если таких данных нет, то такие документы не должны отбираться в эти спец.виды! В противном случае будем получать ошибку выбора, соответственно письмо не будет доставлено по назначению.
    Также в этой колонке можно выводить имя любой из групп АК сервера, в которую входит данный пользователь.<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
    <!--QuoteEEnd-->Если вдруг что-то пойдёт не так, то уточнения к этому тексту только приветствуются)
     
  10. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    VladSh
    Вроде то что нужно, спасибо. Будем копать.
     
Загрузка...

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