IBM domino People просматривает данные столбца, не отражающие данные документа

Inn IBM Domino, Поля документа человека создаются и обновляются программно. Программа, которая создает документ, выполняет последующие обновления, а обновленные поля не отображаются в "Представлении людей" IBM Domino.

Тем не менее, данные в документе, как и ожидалось, с правильной последовательностью. Num в области собственности.

Я новичок в Домино и на данный момент не знаю. Я действительно ценю любую помощь здесь.

Спасибо, Картик

1 ответ

Вид, вероятно, нарушен. Перестройте его с помощью SHIFT-F9 в клиенте Notes или
бежать Load updall names.nsf -R на консоли сервера.

(Пять лет спустя)... Вы должны установить NotesItems (поля), созданные программно (с помощью LotusScript/Java/COM), чтобы иметь флаг "сводка". Флаг устанавливается свойством IsSummary объекта NotesItem. Например, в LotusScript:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim item As NotesItem
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set item = New NotesItem(doc, "FldName", "My new value" )
item.IsSummary = True '<<< must specifically set this property true
Call doc.Save( False, True )

Если этот флаг не установлен, поле не будет считаться "индексируемым" построителем представления.

(PS: это "нормальное поведение" - забудьте о перестроении представления F9, хотя это не повредит, это не решит проблему).

Другие вопросы по тегам