Настраиваемое поле заметки не копируется в ответ или пересылку в Lotus Notes 6.5 - PullRequest
2 голосов
/ 09 января 2012

Я работаю в команде разработчиков / поддержки, у которой есть общий почтовый ящик Lotus Notes.Нам нужно иметь возможность связать идентификатор проблемы с каждым письмом.Мы начали с добавления этого идентификатора в строку темы (например, «Что-то не работает [ID12345]»).По соображениям производительности наш ИТ-отдел не позволяет индексировать общие почтовые ящики, поэтому поиск определенного идентификатора занимает много времени.

Я решил добавить новое поле идентификатора, которое можно отображать в виде сортируемого столбца в представлениях и папках.Я поместил это поле в видимый заголовок (чуть ниже «Тема») в представлении ($ All) и в папке ($ Inbox) и скопировал дизайн ($ Inbox) во все остальные папки в базе данных.Это было легко.

Моя проблема в том, что когда мы отвечаем или пересылаем, это настраиваемое поле не переносится в новую заметку, поэтому мы должны вручную добавить его перед отправкой.И, конечно же, когда пользователь отвечает, поле снова отсутствует и должно быть добавлено вручную.Я искал документы и интернет и не нашел никакой информации по этому вопросу.Либо я должен объявить это поле как что-то, что сохраняется в ответах и ​​пересылках, либо я должен добавить где-нибудь строку, которая явно копирует содержимое поля в новую заметку.

Ответы [ 3 ]

1 голос
/ 15 октября 2012

fsw, мы делаем именно это с нашей системой жалоб, однако наша база данных проиндексирована, хотя это не должно быть проблемой для вас.Мы создали представление, отсортированное по идентификатору, путем извлечения только идентификатора из строки темы, упорядочения по идентификатору и затем по убыванию даты.Основывайте его на представлении папки $ ALL, чтобы получать как входящие, так и отправленные электронные письма.

Затем мы изменили форму памятки, включив в нее отдельную категорию встроенного представления нового представления, которое расположено над телом, в котором отображаются все другие документы, связанные с заявкой.

Во избежание необходимости выполнять копированиечтобы углубиться в очень сложный почтовый шаблон дальше.Во-первых, убедитесь, что у вас есть копия внесенных вами изменений и немного документа, развертываемого заново, поскольку вы можете гарантировать, что однажды ваш шаблон будет полностью перезаписан при обновлении, и вся ваша хорошая работа пропадет.

0 голосов
/ 03 апреля 2013

Другой вариант, который я предполагаю, если требуется наличие поля, - это иметь агента, который обрабатывает входящее сообщение (ответ), чтобы он анализировал идентификатор проблемы у субъекта и записывал его в поле.Вы также можете сделать это с помощью queryopen или postopen, если запуск агента невозможен

0 голосов
/ 10 января 2012

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

Что выможно было бы проанализировать тему (@Mid, @Right, ...) в формуле столбца в представлении и отобразить там только идентификатор (как вы сделали с дополнительным полем).

...