Lotus Notes - доступ к каждому календарю.

Я в основном пытаюсь вывести из нашего Domino Server список всех записей календаря для всех сотрудников.

Затем эта информация будет сопоставляться и отображаться на экране «Whereabouts» в Silverlight в нашей системе Intranet

Я могу использовать Interop.Domino для доступа к своим собственным записям почтового ящика/календаря, но я хочу повторить все почтовые ящики на сервере

Это возможно?

1
nl ja de

2 ответы

Я не знаком с Interop.Domino , но вы можете открыть сервер Domino Directory (обычно names.nsf ) и закодировать все документы человека, например, в представлении «Люди». Путь и имя базы данных почты можно найти в элементе MailFile в документе каждого человека.

2
добавлено
Он содержит документ Notes для каждого пользователя. Эти документы содержат информацию о том, какой файл почты/календаря для этого пользователя. Вам нужно открыть файл/db почты/календаря и получить информацию оттуда. Если вы можете получить информацию из своего собственного почтового файла, вы сможете получить ее таким же образом от других почтовых файлов. Конечно, вы должны иметь доступ к этим базам данных. Если это еще неясно, добавьте свой текущий код в свой вопрос.
добавлено автор Panu Haaramo, источник
Не уверен, что я понимаю, почему я хочу получить доступ к адресной книге - это наверняка не будет содержать пользователей, встречающих встречи
добавлено автор BIG BRI, источник

Немного больше деталей, чтобы расширить ответ Пану ...

Первое, что вам нужно сделать, это установить ваш доступ к каждому файлу почты. Без этого вы никуда не пойдете с этим проектом. Если ваш код работает под вашей собственной личностью, вы, вероятно, не имеете доступа к каким-либо другим почтовым файлам пользователей. Возможно, вам понадобится, чтобы ваши системные администраторы создали идентификатор для вашего кода, добавили этот идентификатор в группу и предоставили доступ группы «Без доступа с открытыми документами» к всем почтовым файлам всех пользователей. Примечание. Я предлагаю этот уровень вместо «Читателя», потому что это ограничит ваш код только просмотром общедоступных записей календаря. В вашем коде не будут отображаться записи, отмеченные пользователем «Private», и ваш код не сможет читать сообщения электронной почты пользователей. Это соответствует стандартным методам безопасности Notes/Domino. «Без доступа с помощью Read Public Documents» - это тот же уровень доступа, который Notes предоставляет пользователям при использовании встроенной функции делегирования.

После того, как ваш доступ будет установлен, возьмите код, который, как вы говорите, успешно открывает свою собственную почтовую базу данных и читает календарь, берет его и превращает в функцию, вызываемую с параметрами для serverName и mailFile, используя эти параметры для замены строки, которые вы жестко закодировали в своем текущем коде.

Теперь напишите новый основной цикл, который открывает Domino Directory (names.nsf) на сервере, открывает представление «Люди» и перебирает все документы Person. Прочтите следующие два NotesItems: из каждого документа: «MailServer» и «MailFile». Если они не пустые, вызовите функцию с этими параметрами.

1
добавлено
DotNetRuChat
DotNetRuChat
2 992 участник(ов)

Чат русскоязычного .NET сообщества http://dotnet.ru/ Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @xamarin_russia, @microsoftstackjobs, @uwp_ru Флуд в @dotnettalks

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

pro.net
pro.net
710 участник(ов)

Обсуждение .NET Framework и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). Флудилка: @dotnettalks Участник @proDOT

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

.NET Talks: Force Push Masters
.NET Talks: Force Push Masters
490 участник(ов)

Свободный чат .NET разработчиков. Правила: t.me/dotnettalks/56823 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @microsoftstackjobs, @uwp_ru http://combot.org/chat/-1001128250813

.NET Chat Убежище
.NET Chat Убежище
246 участник(ов)

Чат .NET разработчиков под эгидой MSK/SPB .NET Community Group Вам могут быть интересны: @fsharp_chat, @dotnetruchat, @cilchat, @xamarin_russia, @microsoftstackjobs, @dotnetgroup Флуд в @dotnettalks

.NET CIL Chat
.NET CIL Chat
54 участник(ов)

.NET CIL (aka IL aka MSIL)