Automatically sync local address book <> $Contacts view

Posted on 2006-04-05
Last Modified: 2013-12-18
Hello N/D-Experts!

I'm looking for a way to automatically synchronize all my users local address books to $Contacts in their mailfile on the server. I know there is an action for that but it's not working with my users. Of course the function is working but my users seems to simply forget to activate the sync.

Any one here who have a script, some information or a link to something useful that will make sure all local address books will be syncronized with the server. It's okay to initiate a sync every time the user open his mailbox.

I'm familiar with LotusScript aswell as VBScript so i can at least read code samples.

Also, i have googled for a soloution but i havent found anything useful.

Question by:BraData295
    LVL 46

    Expert Comment

    by:Sjef Bosman
    You mean the action called Synchronize Address book? And you have iNotes? You could create a scheduled agent that triggers that agent. Drawback: the agent will also be triggered when the user doesn't want it, e.g. when he's in the middle of a presentation. Replication can be triggered automatically, in R6, to happen when Notes is started and/or stopped.

    A suggestion: send a mail to all your users each week/month to remember them to synchronise the Address Books.
    LVL 63

    Expert Comment

    What version of client and server ?

    In the Designer search for synch and replication. something should pop up

    I hope tis helps !
    LVL 20

    Accepted Solution

    We did something similar for our execs that kept complaining. I looked at the action included and copied the code from Lotus and pasted it into the postopen event of the database script on their mail file.

    Now granted these are users with a server on the same LAN that use a desktop so I didn't have to worry about this functions affect on remote users or WAN traffic. But if you want to give it a try here it is...

    'Sync iNotes Contacts
    If Not (source.Database.Server ="") Then
         Call iNotes_DoSync(D_CONTACTS, False)
    End If

    The reason I check if the server is local (i.e. ="") was because I noticed that for some reason this script gets copied into the archive databases and so everytime they would open their archive db the script would run again. Since they work directly off the server it wasn't an issue.

    The second argument in the function call (False) will supress the popup message you receive after synching the address books from the actions menu. The details of the synch will be put in the status bar.
    LVL 5

    Author Comment

    Hello experts!

    Version is 6.5.x.

    I will test brwwiggins soloution and then i get back to you!


    LVL 5

    Author Comment

    Just so you know, I havent got time to test this soloution yet.


    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    For users on the Lotus Notes 8 Standard client, this article provides information on checking the Java Heap size and adjusting it to half of your system RAM in attempt to get the Lotus Notes 8.x Standard client to run faster.  I've had to exercise t…
    Notes Document Link used by IBM Notes is a link file which aids in the sharing of links to documents in email and webpages. The posts describe the importance and steps to create a Lotus Notes NDL file in brief.
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now