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

  • Автор темы Автор темы savl
  • Дата начала Дата начала

savl

Lotus Team
28.10.2011
2 625
311
BIT
664
День добрый.
Есть список сотрудников, отдельная лотусовая БД. Содержит организации, сотрудников с их телефонами и что-то еще (не я делал).
Есть желание сделать этот список: адресной книгой для почты, чтобы люди забивали фамилии на русском, а не на английском.
Сделать ее в диалоге выбора адресата по умолчанию, ну и естественно оставить возможность выбирать другие адресные книги.

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

Заранее спасибо.
 
Заполнить все нужные данные о человеке на русском языке в names.nsf
 
А именно другую базу подключить?
Адресных книг несколько, чуть ли не разная для каждой организации.
А в этом списке все сотрудники.
 
читай про администрирование и подключение нескольких адресных книг.
Ну ладно... теоретически ты добавишь ее в список... но не думаю что получится ею пользоваться. Сдается мне что твоя база должна быть по шаблону names. Отсебячина вряд ли проканает.
У тебя вопрос чисто админского характера.

Ну разве что добавить свою адресную книгу по шаблону names и наполнять/синхронизировать ее агентом
 
Чисто теоретические измышления. Создаете базу на основе names.nsf, заполняете в ней ФИО, полное имя пользователя (Василий Пупкин/Все), почтовый сервер, почтовый домен и почтовый ящик. Соответственно, НЕ вносите в эту запись реальное Notes-имя пользователя (Vasily Pupkin/Org) и его интернет-адреса - иначе будет дублирование с реальной АК.
Подключаете базу к DA, указывая в ней "левый" домен. Соответственно, база должна быть подключена на всех серверах всех доменов, иначе почта между серверами ходить не будет (отправляете на Василий Пупкин/Все, а сервер знает только Vasily Pupkin/Org).
В общем, это все надо проверять...
 
Если бы я такого не видел, я бы подумал что это невозможно.
Но видел своими глазами, даже работал, даже дорабатывал...
И были там и лотусовые имена в карточках и языковые имена и от шаблона адресной книги там ничего не было, ни названий, ни фреймов, ничего, если только сама база (физически).
И по кнопке в почте открывалась именно эта база, и можно было ее сменить...
В любом случае спасибо, попробуем еще пораспрашивать у знакомых и копать.
 
И были там и лотусовые имена в карточках
Мммм... Сомневаюсь, что полностью идентичные Notes-имена в разных АК НЕ вызывают проблем с маршрутизацией почты или, скажем, с административными задачами. Что казается дизайна самой базы - ВРОДЕ БЫ, достаточно скопировать несколько стандартно именующихся видов из нормальной АК...Ну и форма Person должна содержать ряд служебных полей.
 
Если бы я такого не видел, я бы подумал что это невозможно.
Но видел своими глазами, даже работал, даже дорабатывал...
И были там и лотусовые имена в карточках и языковые имена и от шаблона адресной книги там ничего не было, ни названий, ни фреймов, ничего, если только сама база (физически).
И по кнопке в почте открывалась именно эта база, и можно было ее сменить...
В любом случае спасибо, попробуем еще пораспрашивать у знакомых и копать.
00.JPG
Такое у нас сделано в names.nsf
 
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">
quot-top-left.gif
</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">
quot-top-right.gif
</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">
quot-by-left.gif
</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">
quot-by-right.gif
</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">
quot-top-right-10.gif
</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-->Если вдруг что-то пойдёт не так, то уточнения к этому тексту только приветствуются)
 
VladSh
Вроде то что нужно, спасибо. Будем копать.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!