SlideShare a Scribd company logo
5
Most read
17
Most read
23
Most read
IBM Notes 
Improving Notes Addressing Experience 
with Recent Contacts 
Open Mic 
Apurva Patel 
Contacts Development Lead, Notes Client Development 
Amita Padegaonkar 
Contacts Quality Engineer, Notes Client Development 
IBM Collaboration Solutions 
Powered by IBM SmartCloud Meetings © 2014 IBM Corporation
About Us 
2 © 2014 IBM Corporation 
Contacts Development Lead, Notes Client Development 
apurva.patel@in.ibm.com 
Contacts Quality Engineer, Notes Client Development 
amitapadegaonkar@in.ibm.com 
Vinayak Tavargeri- Support Manager – Facilitator for AP Open Mics 
vtavargeri@in.ibm.com
Abstract 
Have you ever sent an email to the wrong person because his/her name was the 
same as, or similar to, the person that you actually intended to communicate with ? 
Ever wondered how you could improve your Notes Addressing Experience ? 
IBM® Notes® Recent Contacts is the right feature to use. Notes keeps track of the 
people with whom you communicate with the most and shows these names at the 
top of your type-ahead list. We believe that the people with whom you are most 
likely to collaborate in the future are the ones with whom you keep collaborating 
with. 
In this Open Mic on "Improving Notes Addressing Experience with Recent Contacts" 
you will learn about about the improvements done in Recent Contacts over the 
different Notes releases and how you can benefit from them. 
Lets discover the power of Recent Contacts! 
3 © 2014 IBM Corporation
Agenda 
 Everything about Recent Contacts – What, When, How ? 
 Recent Contacts and Typeahead 
 Benefits 
 Roaming users 
 Syntax Validation Improvements 
 Handling unwanted contacts or bad addresses 
4 © 2014 IBM Corporation
What are Recent Contacts ? 
 Your Recent Contacts are the people 
you communicate with the most by 
either mail communications or 
participating in chats 
 This feature was introduced in Notes 
8.0 Standard client 
 'Recent Contacts' feature is enabled 
by default, but can be controlled by 
settings in Preferences->Contacts 
section 
5 © 2014 IBM Corporation
When do Recent Contacts get created ? 
 After you send a mail or close a received mail, Notes stores the contact's 
information and uses it to build your Recent Contacts view in your local address 
book. 
 If you choose in Notes preferences to save your chat to the Notes mail file, the 
participants of the chat are used to determine your Recent Contacts as well. 
 You cannot manually add names to Recent Contacts but a given recent contact can 
be added to the My Contacts view. 
 Recent contacts do not replicate as part of the “Synchronize Contacts” functionality. 
6 © 2014 IBM Corporation
How are Recent Contacts created ? 
 Notes balances the need for immediate update against impacting server or UI 
performance. So the new names are queued up till the next 'promote time'. 
 If it is time for promotion, then the server information for the names queued is 
retrieved and the new Recent Contact Records are created. 
 Recent Contacts view is updated every 30 minutes by default. This interval is 
controlled by the DPAB_PROMOTE_INC notes.ini parameter. 
 When a name is being processed, Notes also checks to see if it is time to Sync the 
Recent Contact information with the Server Contact record. By default this occurs 
once per week. This can by changed by setting notes.ini NABEntriesSyncInterval. 
Note: Changing these notes.ini values can impact server and UI performance. 
7 © 2014 IBM Corporation
Maximum entries in Recent Contacts 
 By default, the maximum number entries allowed in Recent Contacts view is 
approximately 3000. You can change this limit via a notes.ini parameter - 
DPAB_MAX_DIP_TABLE_SIZE 
 If you have more than the maximum number of contacts, the names of those 
who you communicate with the least will be deleted from Recent Contacts per an 
Aging process 
 The Aging process happens when a new user is processed after the aging time, 
which is checked once per week by default 
 You can change the aging time via the DPAB_VALIDATE_INTERVAL notes.ini 
parameter 
8 © 2014 IBM Corporation
Recent Contacts in Typeahead list 
 The Typeahead feature provides a list of possible matches as you type the 
letters for a possible match 
 Searches local only 
─ Contacts 
─ Recent Contacts 
─ Mobile Directory Catalog 
─ Any additional local address book as set in Preferences → Sending and Receiving 
 Search server contacts by using “Search Directory For” in the Typeahead list 
 Recent Contact are used to determine the order for your Typeahead drop-down 
 Names displayed in the type-ahead drop-down list are sorted by “weight”, not 
alphabetically. This “weight” is stored for each contact in the dip directory. 
9 © 2014 IBM Corporation
Weights of Recent Contacts 
 DIP - “Dynamic Interest Profiler” controls the weighting that determines the order of 
the Typeahead drop-down list. 
 Weight is defined based on number of times the user sends and receives mail from 
that person. This weighting represents the user's relationship to a person. The DIP 
weighting is not visible to the user. 
 Names in the Recent Contacts view are stored using DIP technology in the following 
directory: 
─ <Notes Data Directory>workspace.metadata.pluginscom.ibm.notes.dip 
─ Note: It is not recommended that you rename or delete the contents of this directory unless you wish to 
completely reset the contents of the Recent Contacts view. 
10 © 2014 IBM Corporation
Benefits of using Recent Contacts 
 Avoids server transactions 
 Lookups are faster 
 Lookups work in disconnected offline mode as well 
 Contacts with whom we collaborate most often, appear at the top of the 
Typeahead list 
 Minimizes the risk of sending mails to wrong people 
11 © 2014 IBM Corporation
Recent Contacts for the Roaming Users 
 As the word ‘Roaming’ itself explains, a roaming user is a Notes user who roams 
with personalized data. 
 Recent Contacts work from an integration of a local dip table (file) and a specific 
view within the local Personal Address Book (called "Recent Contacts") 
─ For roaming purposes, the local address book is replicated up to the server. 
 The Recent Contacts (local dip table) are zipped and stored as a document 
within an additional database, called roamingdata.nsf, which also replicates up to 
the server. 
 Hence, the user gets a consistent mail addressing experience from any machine 
he/she accesses. 
 Refer Technote # 1508778 
12 © 2014 IBM Corporation
Syntax Validation in Recent Contacts 
 Syntax validation was added to Recent Contacts in Notes 8.5.2 FP2 and 8.5.3. 
 Following are some examples of addresses which are now considered invalid: 
Any address ending in period, backslash, forward slash, @, left 
angle bracket or single quote. 
 Refer Technote # 1441191 / SPR # VASR876SSW 
 Once such a contact is added to Recent Contacts, it can be removed by either 
deleting or hiding it. 
13 © 2014 IBM Corporation 
john@test.com. 
john@test.com/ 
john@test.com' 
Any SMTP address where address is surrounded by single quotes. 'john@test.com' 
No spaces are allowed in 821 SMTP address (the real address part) john smith@test.com 
No SMTP address can have a period after a top level ICANN 
domain. Top level ICANN domains are .com, .org, .edu, .gov, .int, 
.mil, .net. 
john@in.test.com. 
john@test.edu. 
john@test.net. 
On Notes addressing, we are not allowing a period in the 
organizational part. 
john/test.abc/ibm
Handling unwanted contacts or bad addresses 
 If you have a bad email address in Recent Contacts, you can remove it: 
─ NOTE: You can delete a Recent Contact only in Notes 8.0.1 and later. 
 Pre - 8.52 FP2 
─ Right-click on the contact you would like to delete, and select Delete from the context menu. 
Click Empty Trash in the action bar above the message list. Restart Notes. 
 8.52 FP2 and Higher 
─ Now when you delete a Contact from Recent Contacts. It immediately hard deletes the Recent Contact 
and removes it from the weighting (DIP) table. No additional processing is needed. 
 In 8.53, a new feature, "Hide In Typeahead" was created as an alternative to 
deleting unwanted recent contacts. 
14 © 2014 IBM Corporation
Prevent bad addresses from being re-added to recent contacts 
 To prevent a bad address from getting re-added to your recent contacts, mark 
the Recent Contact as "Hide in Typeahead" instead of deleting. 
─ When a Recent Contact record is marked as "Hide In Typeahead" it is ignored by typeahead, sending 
and processing new mails. 
 You can restore a contact marked back, by using the button "Show In Typeahead" 
 Opening a Non Delivery Report with status failure, will also mark a 
Recent Contact as "Hide In Typeahead". 
15 © 2014 IBM Corporation
Enhanced “Hide in Typeahead” in Notes 9.0.1 
 In addition to the functionality added in Notes 8.5.3, Notes 9.0.1 has enhanced it 
further, and provides it right there in the Typeahead list. 
 In IBM Notes 9.0.1, when you see an unwanted contact or bad address in 
Typeahead, click on the cross (X) next to it. 
─ This will mark the address as “Hide in Type Ahead” and will prevent it from showing in your Typeahead 
list. 
 You can also right click the address and select “Hide in Type Ahead”. 
16 © 2014 IBM Corporation
Controlling Recent Contacts Contents 
 Is it possible to prevent certain names from being added to Recent Contacts? 
 You can prevent certain names from being added to Recent Contacts by using the 
DPABRemoveRule notes.ini parameter. For details, see technote # 1415228. 
For example, to exclude addresses @test.com or @test.org, you would set : 
DPABRemoveRule=test 
 Is there a way to reset the contents of the Recent Contacts view, if, for example, 
a corruption is suspected? 
 Earlier you could reset the contents of this view by the steps provided in technote # 
1265985. 
 From 8.53 and Higher - You can clean the DIP table and remove all the Recent 
Contacts from the view by setting notes.ini PURGE_RECENT_CONTACTS=1 
 It will perform a one-time purge of all Recent Contacts and the DIP table. Once done, 
it sets the INI variable to zero so that the process runs only once. 
17 © 2014 IBM Corporation
How do you fine tune Recent Contacts ? 
 The preference to add names can be controlled by following settings (available 
in Preferences->Contacts section), in 853 and later : 
Setting Notes.ini 
Only Sender's name from emails I 
receive 
18 © 2014 IBM Corporation 
DisableDPABCCandToprocessing=1 
Only the 'To' recipient names from 
emails I send & recieve 
DisableDPABCCprocessing=1 
Only names from e-mails I send DisableDPABReceivedprocessing=1
19 © 2014 IBM Corporation 
Additional Resources
Technote List 
Technote# 1497132 Typeahead ranking not accurate for directory 
20 © 2014 IBM Corporation 
catalog and external addresses 
spr# RKRY8DVP24 
Fixed in 852FP3 
Fixed in 853 
Technote# 1441191 Syntax validation was added to Recent Contacts. 
The following are considered invalid: (1) Any 
address ending in period, backslash, 
forwardslash, @,... 
spr# VASR876SSW 
RKRY8JNSKM 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
Technote# 1438224 Type-ahead omits commas for contacts with 
multiple addresses 
spr# TONN862PWA 
Fixed in 8.5.1 FP4 
Fixed in 8.5.2 
Technote# 1415228 Unable to remove or update recent contact entries 
after rename or recertification 
spr# YGAO7QQHPD 
Fixed in 8.5.1FP4 
Fixed in 8.5.2 
Technote# 1570490 How to purge all Recent Contacts from a Notes 
8.5x client 
Fixed in 8.5.3 with a new ini 
PURGE_RECENT_CONTACTS 
=1 
Technote# 1292419 Type-ahead does not resolve to names in the 
Domino directory 
Notes 8.0 
Works as designed 
Technote# 1267115 How to disable the Recent Contacts feature in 
IBM Notes 
Introduced in 8.5 
DisableDPABProcessing=1 
Technote# 1265985 Is there a way to reset the contents of the Recent 
Contacts view in Notes 8 client? 
For 8.0 client 
Technote# 1307765 How to programmatically remove an entry from 
Recent Contacts list 
For 8.0.1 client
SPR List 
RKRY8JNSPG Recent contacts should treat notes addresses with 
21 © 2014 IBM Corporation 
space after the @ as invalid. 
Fixed in 9.0 
ASCR855PD6 Open a message from an RCF821 address then 
from an RFC822 address (same user) does not 
update name in Recent Contacts as expected 
Fixed in 9.0 
ASCR89KJ4K Fixed a problem where the recent contact 
preference "Only names from emails I send" failed 
to work properly 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
ATAI7WSABL When a Delivery Failure report is processed, the 
failed address will be automatically deleted from 
Recent Contacts and put into Contacts... 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
RKRY8A2NNX Fixed an issue where deleting a Recent Contact 
would sometimes result in the recent contact 
reappearing unexpectedly. Now, Recent Contacts, 
once... 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
RKRY8BNKYL Fix adds a one time validation on the email field of 
Recent Contacts. No server lookup is being done. 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
RRAL8D2KG8 Fixed a problem where name lookup failed with 
"formula error" against a Directory Catalog (DirCat). 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
RCFE85KUDT Fixed the issue where only one local contact is 
displayed in typeahead if there are many contacts 
with the same full name 
Fixed in 8.5.2FP2 
Fixed in 8.5.3 
TONN8ADMZP Fixed a problem where type-ahead would fail with a 
mobile directory sorted by Last Name in Basic client 
Fixed in 8.5.2FP2 
Fixed in 8.5.3
References 
 Understanding Notes 8.x Recent Contacts (Q&A, Related Content, and Enhancement Requests) 
 IBM Lotus Notes 8 Recent Contacts and Type-ahead features: FAQs 
 Improving the Hide in Typeahead feature introduced in 8.5.3 
22 © 2014 IBM Corporation
23 | © 2014 IBM Corporation 
Thank you 
Q & A 
Visit our Support Technical Exchange page or our Facebook page for details on future events. 
To help shape the future of IBM software, take this quality survey and share your opinion of 
IBM software used within your organization: https://ibm.biz/BdxqB2 
IBM Collaboration Solutions Support page 
http://www.facebook.com/IBMLotusSupport 
ICS Support 
http://twitter.com/IBM_ICSSupport

More Related Content

PDF
Domino Adminblast
PDF
Domino Server Health - Monitoring and Managing
POTX
IBM Domino / IBM Notes Performance Tuning
PDF
RNUG - HCL Notes V11 Performance Boost
PPTX
HCL Domino V12 Key Security Features Overview
PDF
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
PDF
IBM Notes Traveler Best Practices
PPTX
Best Practice TLS for IBM Domino
Domino Adminblast
Domino Server Health - Monitoring and Managing
IBM Domino / IBM Notes Performance Tuning
RNUG - HCL Notes V11 Performance Boost
HCL Domino V12 Key Security Features Overview
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
IBM Notes Traveler Best Practices
Best Practice TLS for IBM Domino

What's hot (20)

PDF
Engage2022 - Domino Admin Tips
PDF
RNUG - Dirty Secrets of the Notes Client
PDF
IBM Traveler Management, Security and Performance
PDF
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
PDF
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
PDF
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
PDF
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
PDF
HCL Sametime V11 installation - tips
PDF
60 Admin Tips
PDF
Domino policies deep dive
PDF
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
PDF
Real life challenges and configurations when implementing HCL Sametime v12.0....
PDF
Important tips on Router and SMTP mail routing
PPTX
MES102 - Verse on Premises 2.0 Best Practices
PDF
HTTP - The Other Face Of Domino
PDF
From frustration to fascination: dissecting Replication
PDF
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
PDF
DNUG HCL Domino 11 First Look
PPT
Compact, Compress, De-Duplicate (DAOS)
PPT
IBM Lotus Domino Domain Monitoring (DDM)
Engage2022 - Domino Admin Tips
RNUG - Dirty Secrets of the Notes Client
IBM Traveler Management, Security and Performance
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
Alles, was Sie ueber HCL Notes 64-Bit Clients wissen muessen
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
HCL Sametime V11 installation - tips
60 Admin Tips
Domino policies deep dive
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
Real life challenges and configurations when implementing HCL Sametime v12.0....
Important tips on Router and SMTP mail routing
MES102 - Verse on Premises 2.0 Best Practices
HTTP - The Other Face Of Domino
From frustration to fascination: dissecting Replication
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
DNUG HCL Domino 11 First Look
Compact, Compress, De-Duplicate (DAOS)
IBM Lotus Domino Domain Monitoring (DDM)
Ad

Viewers also liked (20)

PPTX
How to create a libcloud driver from scratch
PDF
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
DOCX
Tujuan
DOCX
Мат сайт
PPTX
Surviving Your 1st Year of Graduate School
DOCX
PPTX
Evan Shegog Slide Presentation Sigma Xi Research Showcase 2014
PDF
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
DOC
φυλλα εργασιαs
PDF
PDF
Listening to, Engaging with and Caring for Customers with Social Storytelling...
PDF
Inspiration from the Future Present - Joel Tarver [Energy Digital Summit 2015]
PPTX
Decision support system
PDF
Presentation 1 Web--dev
PPTX
Panel discussion- Preferred offshore hubs for Indians
PDF
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
PDF
Global Social Channels: A Panel Moderated by Deven Nonbgri - Energy Digital S...
PPTX
20140813 summer school_indicators
PDF
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
How to create a libcloud driver from scratch
Measuring What Really Matters: Search Engine Metrics & Tracking Tips - David ...
Tujuan
Мат сайт
Surviving Your 1st Year of Graduate School
Evan Shegog Slide Presentation Sigma Xi Research Showcase 2014
THE SOCIAL BUSINESS: Strategies for Effective Engagement - Andrew Caravella [...
φυλλα εργασιαs
Listening to, Engaging with and Caring for Customers with Social Storytelling...
Inspiration from the Future Present - Joel Tarver [Energy Digital Summit 2015]
Decision support system
Presentation 1 Web--dev
Panel discussion- Preferred offshore hubs for Indians
Brands & Publishers: A Symbiotic Relationship for the Digital Age - Stacy Mar...
Global Social Channels: A Panel Moderated by Deven Nonbgri - Energy Digital S...
20140813 summer school_indicators
Keeping Your Media Relations Well-Oiled - Kathryn Delia & Kayla Macke [Energy...
Ad

Similar to Improving notes addressing experience with recent contacts (20)

ODP
IBM Connect/lotusphere 2013 BP101 UserBlast
ODP
BP104 Have it YOUR way amd make it work for YOU
PDF
IBM ConnectED 2015 MAS101: #UserBLAST2015
PDF
Connect ed2015 mas101_user blast 2015
PPT
IBM Connect 2016 - IS1406 #UserBLAST
PDF
IBM Notes : Have it your way and make it work for you
ODP
Lotusphere 2012: BP102 'UserBlast'
PDF
Keynote and IBM Collaboration roadmap
PDF
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
ODP
Uklug2011 raven newman_21_may
ODP
Uklug2011 Know your Notes
ODP
Tristate lug whatsnewinnotes852
PPT
Lotus knows Notes851
ODP
IBM Connect 2014 KEY102
PPTX
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
PDF
BP306 - Connecting the dots between Domino, Notes 9 and Connections
PDF
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
PPT
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
PPTX
Webinar: Migration from IBM Domino to IBM Verse
IBM Connect/lotusphere 2013 BP101 UserBlast
BP104 Have it YOUR way amd make it work for YOU
IBM ConnectED 2015 MAS101: #UserBLAST2015
Connect ed2015 mas101_user blast 2015
IBM Connect 2016 - IS1406 #UserBLAST
IBM Notes : Have it your way and make it work for you
Lotusphere 2012: BP102 'UserBlast'
Keynote and IBM Collaboration roadmap
Id113 what’s new in ibm notes®, smart cloud notes web® and inotes®
Uklug2011 raven newman_21_may
Uklug2011 Know your Notes
Tristate lug whatsnewinnotes852
Lotus knows Notes851
IBM Connect 2014 KEY102
Atlanta Salesforce UG 2/23/2012: Release overview deck (spring '12)
BP306 - Connecting the dots between Domino, Notes 9 and Connections
Connect2013: BP306 Connecting the Dots between IBM Domino, Notes 9 and IBM Co...
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
Webinar: Migration from IBM Domino to IBM Verse

More from Vinayak Tavargeri (6)

PDF
IBM SmartCloud Notes Mail Routing - 21st Oct
PDF
What's new in Portal and WCM 8.5
PDF
Open Mic Webcast: "Connections Next - what to expect from the next version "
PDF
IBM - Developing portlets using Script portlet in WP 8001
PDF
Usage and Benefits of IBM SR Tool
PDF
Open Mic on Sametime9 Install -Best Practices
IBM SmartCloud Notes Mail Routing - 21st Oct
What's new in Portal and WCM 8.5
Open Mic Webcast: "Connections Next - what to expect from the next version "
IBM - Developing portlets using Script portlet in WP 8001
Usage and Benefits of IBM SR Tool
Open Mic on Sametime9 Install -Best Practices

Recently uploaded (20)

PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPT
Introduction Database Management System for Course Database
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
ai tools demonstartion for schools and inter college
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Introduction to Artificial Intelligence
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administration Chapter 2
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
top salesforce developer skills in 2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
System and Network Administraation Chapter 3
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
How Creative Agencies Leverage Project Management Software.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Introduction Database Management System for Course Database
medical staffing services at VALiNTRY
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
ai tools demonstartion for schools and inter college
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Introduction to Artificial Intelligence
history of c programming in notes for students .pptx
System and Network Administration Chapter 2
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
top salesforce developer skills in 2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Online Work Permit System for Fast Permit Processing
ISO 45001 Occupational Health and Safety Management System
System and Network Administraation Chapter 3

Improving notes addressing experience with recent contacts

  • 1. IBM Notes Improving Notes Addressing Experience with Recent Contacts Open Mic Apurva Patel Contacts Development Lead, Notes Client Development Amita Padegaonkar Contacts Quality Engineer, Notes Client Development IBM Collaboration Solutions Powered by IBM SmartCloud Meetings © 2014 IBM Corporation
  • 2. About Us 2 © 2014 IBM Corporation Contacts Development Lead, Notes Client Development apurva.patel@in.ibm.com Contacts Quality Engineer, Notes Client Development amitapadegaonkar@in.ibm.com Vinayak Tavargeri- Support Manager – Facilitator for AP Open Mics vtavargeri@in.ibm.com
  • 3. Abstract Have you ever sent an email to the wrong person because his/her name was the same as, or similar to, the person that you actually intended to communicate with ? Ever wondered how you could improve your Notes Addressing Experience ? IBM® Notes® Recent Contacts is the right feature to use. Notes keeps track of the people with whom you communicate with the most and shows these names at the top of your type-ahead list. We believe that the people with whom you are most likely to collaborate in the future are the ones with whom you keep collaborating with. In this Open Mic on "Improving Notes Addressing Experience with Recent Contacts" you will learn about about the improvements done in Recent Contacts over the different Notes releases and how you can benefit from them. Lets discover the power of Recent Contacts! 3 © 2014 IBM Corporation
  • 4. Agenda  Everything about Recent Contacts – What, When, How ?  Recent Contacts and Typeahead  Benefits  Roaming users  Syntax Validation Improvements  Handling unwanted contacts or bad addresses 4 © 2014 IBM Corporation
  • 5. What are Recent Contacts ?  Your Recent Contacts are the people you communicate with the most by either mail communications or participating in chats  This feature was introduced in Notes 8.0 Standard client  'Recent Contacts' feature is enabled by default, but can be controlled by settings in Preferences->Contacts section 5 © 2014 IBM Corporation
  • 6. When do Recent Contacts get created ?  After you send a mail or close a received mail, Notes stores the contact's information and uses it to build your Recent Contacts view in your local address book.  If you choose in Notes preferences to save your chat to the Notes mail file, the participants of the chat are used to determine your Recent Contacts as well.  You cannot manually add names to Recent Contacts but a given recent contact can be added to the My Contacts view.  Recent contacts do not replicate as part of the “Synchronize Contacts” functionality. 6 © 2014 IBM Corporation
  • 7. How are Recent Contacts created ?  Notes balances the need for immediate update against impacting server or UI performance. So the new names are queued up till the next 'promote time'.  If it is time for promotion, then the server information for the names queued is retrieved and the new Recent Contact Records are created.  Recent Contacts view is updated every 30 minutes by default. This interval is controlled by the DPAB_PROMOTE_INC notes.ini parameter.  When a name is being processed, Notes also checks to see if it is time to Sync the Recent Contact information with the Server Contact record. By default this occurs once per week. This can by changed by setting notes.ini NABEntriesSyncInterval. Note: Changing these notes.ini values can impact server and UI performance. 7 © 2014 IBM Corporation
  • 8. Maximum entries in Recent Contacts  By default, the maximum number entries allowed in Recent Contacts view is approximately 3000. You can change this limit via a notes.ini parameter - DPAB_MAX_DIP_TABLE_SIZE  If you have more than the maximum number of contacts, the names of those who you communicate with the least will be deleted from Recent Contacts per an Aging process  The Aging process happens when a new user is processed after the aging time, which is checked once per week by default  You can change the aging time via the DPAB_VALIDATE_INTERVAL notes.ini parameter 8 © 2014 IBM Corporation
  • 9. Recent Contacts in Typeahead list  The Typeahead feature provides a list of possible matches as you type the letters for a possible match  Searches local only ─ Contacts ─ Recent Contacts ─ Mobile Directory Catalog ─ Any additional local address book as set in Preferences → Sending and Receiving  Search server contacts by using “Search Directory For” in the Typeahead list  Recent Contact are used to determine the order for your Typeahead drop-down  Names displayed in the type-ahead drop-down list are sorted by “weight”, not alphabetically. This “weight” is stored for each contact in the dip directory. 9 © 2014 IBM Corporation
  • 10. Weights of Recent Contacts  DIP - “Dynamic Interest Profiler” controls the weighting that determines the order of the Typeahead drop-down list.  Weight is defined based on number of times the user sends and receives mail from that person. This weighting represents the user's relationship to a person. The DIP weighting is not visible to the user.  Names in the Recent Contacts view are stored using DIP technology in the following directory: ─ <Notes Data Directory>workspace.metadata.pluginscom.ibm.notes.dip ─ Note: It is not recommended that you rename or delete the contents of this directory unless you wish to completely reset the contents of the Recent Contacts view. 10 © 2014 IBM Corporation
  • 11. Benefits of using Recent Contacts  Avoids server transactions  Lookups are faster  Lookups work in disconnected offline mode as well  Contacts with whom we collaborate most often, appear at the top of the Typeahead list  Minimizes the risk of sending mails to wrong people 11 © 2014 IBM Corporation
  • 12. Recent Contacts for the Roaming Users  As the word ‘Roaming’ itself explains, a roaming user is a Notes user who roams with personalized data.  Recent Contacts work from an integration of a local dip table (file) and a specific view within the local Personal Address Book (called "Recent Contacts") ─ For roaming purposes, the local address book is replicated up to the server.  The Recent Contacts (local dip table) are zipped and stored as a document within an additional database, called roamingdata.nsf, which also replicates up to the server.  Hence, the user gets a consistent mail addressing experience from any machine he/she accesses.  Refer Technote # 1508778 12 © 2014 IBM Corporation
  • 13. Syntax Validation in Recent Contacts  Syntax validation was added to Recent Contacts in Notes 8.5.2 FP2 and 8.5.3.  Following are some examples of addresses which are now considered invalid: Any address ending in period, backslash, forward slash, @, left angle bracket or single quote.  Refer Technote # 1441191 / SPR # VASR876SSW  Once such a contact is added to Recent Contacts, it can be removed by either deleting or hiding it. 13 © 2014 IBM Corporation john@test.com. john@test.com/ john@test.com' Any SMTP address where address is surrounded by single quotes. 'john@test.com' No spaces are allowed in 821 SMTP address (the real address part) john smith@test.com No SMTP address can have a period after a top level ICANN domain. Top level ICANN domains are .com, .org, .edu, .gov, .int, .mil, .net. john@in.test.com. john@test.edu. john@test.net. On Notes addressing, we are not allowing a period in the organizational part. john/test.abc/ibm
  • 14. Handling unwanted contacts or bad addresses  If you have a bad email address in Recent Contacts, you can remove it: ─ NOTE: You can delete a Recent Contact only in Notes 8.0.1 and later.  Pre - 8.52 FP2 ─ Right-click on the contact you would like to delete, and select Delete from the context menu. Click Empty Trash in the action bar above the message list. Restart Notes.  8.52 FP2 and Higher ─ Now when you delete a Contact from Recent Contacts. It immediately hard deletes the Recent Contact and removes it from the weighting (DIP) table. No additional processing is needed.  In 8.53, a new feature, "Hide In Typeahead" was created as an alternative to deleting unwanted recent contacts. 14 © 2014 IBM Corporation
  • 15. Prevent bad addresses from being re-added to recent contacts  To prevent a bad address from getting re-added to your recent contacts, mark the Recent Contact as "Hide in Typeahead" instead of deleting. ─ When a Recent Contact record is marked as "Hide In Typeahead" it is ignored by typeahead, sending and processing new mails.  You can restore a contact marked back, by using the button "Show In Typeahead"  Opening a Non Delivery Report with status failure, will also mark a Recent Contact as "Hide In Typeahead". 15 © 2014 IBM Corporation
  • 16. Enhanced “Hide in Typeahead” in Notes 9.0.1  In addition to the functionality added in Notes 8.5.3, Notes 9.0.1 has enhanced it further, and provides it right there in the Typeahead list.  In IBM Notes 9.0.1, when you see an unwanted contact or bad address in Typeahead, click on the cross (X) next to it. ─ This will mark the address as “Hide in Type Ahead” and will prevent it from showing in your Typeahead list.  You can also right click the address and select “Hide in Type Ahead”. 16 © 2014 IBM Corporation
  • 17. Controlling Recent Contacts Contents  Is it possible to prevent certain names from being added to Recent Contacts?  You can prevent certain names from being added to Recent Contacts by using the DPABRemoveRule notes.ini parameter. For details, see technote # 1415228. For example, to exclude addresses @test.com or @test.org, you would set : DPABRemoveRule=test  Is there a way to reset the contents of the Recent Contacts view, if, for example, a corruption is suspected?  Earlier you could reset the contents of this view by the steps provided in technote # 1265985.  From 8.53 and Higher - You can clean the DIP table and remove all the Recent Contacts from the view by setting notes.ini PURGE_RECENT_CONTACTS=1  It will perform a one-time purge of all Recent Contacts and the DIP table. Once done, it sets the INI variable to zero so that the process runs only once. 17 © 2014 IBM Corporation
  • 18. How do you fine tune Recent Contacts ?  The preference to add names can be controlled by following settings (available in Preferences->Contacts section), in 853 and later : Setting Notes.ini Only Sender's name from emails I receive 18 © 2014 IBM Corporation DisableDPABCCandToprocessing=1 Only the 'To' recipient names from emails I send & recieve DisableDPABCCprocessing=1 Only names from e-mails I send DisableDPABReceivedprocessing=1
  • 19. 19 © 2014 IBM Corporation Additional Resources
  • 20. Technote List Technote# 1497132 Typeahead ranking not accurate for directory 20 © 2014 IBM Corporation catalog and external addresses spr# RKRY8DVP24 Fixed in 852FP3 Fixed in 853 Technote# 1441191 Syntax validation was added to Recent Contacts. The following are considered invalid: (1) Any address ending in period, backslash, forwardslash, @,... spr# VASR876SSW RKRY8JNSKM Fixed in 8.5.2FP2 Fixed in 8.5.3 Technote# 1438224 Type-ahead omits commas for contacts with multiple addresses spr# TONN862PWA Fixed in 8.5.1 FP4 Fixed in 8.5.2 Technote# 1415228 Unable to remove or update recent contact entries after rename or recertification spr# YGAO7QQHPD Fixed in 8.5.1FP4 Fixed in 8.5.2 Technote# 1570490 How to purge all Recent Contacts from a Notes 8.5x client Fixed in 8.5.3 with a new ini PURGE_RECENT_CONTACTS =1 Technote# 1292419 Type-ahead does not resolve to names in the Domino directory Notes 8.0 Works as designed Technote# 1267115 How to disable the Recent Contacts feature in IBM Notes Introduced in 8.5 DisableDPABProcessing=1 Technote# 1265985 Is there a way to reset the contents of the Recent Contacts view in Notes 8 client? For 8.0 client Technote# 1307765 How to programmatically remove an entry from Recent Contacts list For 8.0.1 client
  • 21. SPR List RKRY8JNSPG Recent contacts should treat notes addresses with 21 © 2014 IBM Corporation space after the @ as invalid. Fixed in 9.0 ASCR855PD6 Open a message from an RCF821 address then from an RFC822 address (same user) does not update name in Recent Contacts as expected Fixed in 9.0 ASCR89KJ4K Fixed a problem where the recent contact preference "Only names from emails I send" failed to work properly Fixed in 8.5.2FP2 Fixed in 8.5.3 ATAI7WSABL When a Delivery Failure report is processed, the failed address will be automatically deleted from Recent Contacts and put into Contacts... Fixed in 8.5.2FP2 Fixed in 8.5.3 RKRY8A2NNX Fixed an issue where deleting a Recent Contact would sometimes result in the recent contact reappearing unexpectedly. Now, Recent Contacts, once... Fixed in 8.5.2FP2 Fixed in 8.5.3 RKRY8BNKYL Fix adds a one time validation on the email field of Recent Contacts. No server lookup is being done. Fixed in 8.5.2FP2 Fixed in 8.5.3 RRAL8D2KG8 Fixed a problem where name lookup failed with "formula error" against a Directory Catalog (DirCat). Fixed in 8.5.2FP2 Fixed in 8.5.3 RCFE85KUDT Fixed the issue where only one local contact is displayed in typeahead if there are many contacts with the same full name Fixed in 8.5.2FP2 Fixed in 8.5.3 TONN8ADMZP Fixed a problem where type-ahead would fail with a mobile directory sorted by Last Name in Basic client Fixed in 8.5.2FP2 Fixed in 8.5.3
  • 22. References  Understanding Notes 8.x Recent Contacts (Q&A, Related Content, and Enhancement Requests)  IBM Lotus Notes 8 Recent Contacts and Type-ahead features: FAQs  Improving the Hide in Typeahead feature introduced in 8.5.3 22 © 2014 IBM Corporation
  • 23. 23 | © 2014 IBM Corporation Thank you Q & A Visit our Support Technical Exchange page or our Facebook page for details on future events. To help shape the future of IBM software, take this quality survey and share your opinion of IBM software used within your organization: https://ibm.biz/BdxqB2 IBM Collaboration Solutions Support page http://www.facebook.com/IBMLotusSupport ICS Support http://twitter.com/IBM_ICSSupport