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

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#1
День добрый.
Есть список сотрудников, отдельная лотусовая БД. Содержит организации, сотрудников с их телефонами и что-то еще (не я делал).
Есть желание сделать этот список: адресной книгой для почты, чтобы люди забивали фамилии на русском, а не на английском.
Сделать ее в диалоге выбора адресата по умолчанию, ну и естественно оставить возможность выбирать другие адресные книги.

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

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

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#2
Заполнить все нужные данные о человеке на русском языке в names.nsf
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#3
А именно другую базу подключить?
Адресных книг несколько, чуть ли не разная для каждой организации.
А в этом списке все сотрудники.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#4
читай про администрирование и подключение нескольких адресных книг.
Ну ладно... теоретически ты добавишь ее в список... но не думаю что получится ею пользоваться. Сдается мне что твоя база должна быть по шаблону names. Отсебячина вряд ли проканает.
У тебя вопрос чисто админского характера.

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

Мыш

Well-Known Member
Lotus team
12.02.2008
1 084
13
#5
Чисто теоретические измышления. Создаете базу на основе names.nsf, заполняете в ней ФИО, полное имя пользователя (Василий Пупкин/Все), почтовый сервер, почтовый домен и почтовый ящик. Соответственно, НЕ вносите в эту запись реальное Notes-имя пользователя (Vasily Pupkin/Org) и его интернет-адреса - иначе будет дублирование с реальной АК.
Подключаете базу к DA, указывая в ней "левый" домен. Соответственно, база должна быть подключена на всех серверах всех доменов, иначе почта между серверами ходить не будет (отправляете на Василий Пупкин/Все, а сервер знает только Vasily Pupkin/Org).
В общем, это все надо проверять...
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#6
Если бы я такого не видел, я бы подумал что это невозможно.
Но видел своими глазами, даже работал, даже дорабатывал...
И были там и лотусовые имена в карточках и языковые имена и от шаблона адресной книги там ничего не было, ни названий, ни фреймов, ничего, если только сама база (физически).
И по кнопке в почте открывалась именно эта база, и можно было ее сменить...
В любом случае спасибо, попробуем еще пораспрашивать у знакомых и копать.
 

Мыш

Well-Known Member
Lotus team
12.02.2008
1 084
13
#7
И были там и лотусовые имена в карточках
Мммм... Сомневаюсь, что полностью идентичные Notes-имена в разных АК НЕ вызывают проблем с маршрутизацией почты или, скажем, с административными задачами. Что казается дизайна самой базы - ВРОДЕ БЫ, достаточно скопировать несколько стандартно именующихся видов из нормальной АК...Ну и форма Person должна содержать ряд служебных полей.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#8
Если бы я такого не видел, я бы подумал что это невозможно.
Но видел своими глазами, даже работал, даже дорабатывал...
И были там и лотусовые имена в карточках и языковые имена и от шаблона адресной книги там ничего не было, ни названий, ни фреймов, ничего, если только сама база (физически).
И по кнопке в почте открывалась именно эта база, и можно было ее сменить...
В любом случае спасибо, попробуем еще пораспрашивать у знакомых и копать.
00.JPG
Такое у нас сделано в names.nsf
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
Киев (Русь)
#9
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">
</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">
</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">
</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">
</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">
</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-->Если вдруг что-то пойдёт не так, то уточнения к этому тексту только приветствуются)
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#10
VladSh
Вроде то что нужно, спасибо. Будем копать.