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, хотя это не повредит, это не решит проблему).