Another thing I noticed with outlook integration is that when you have enabled outlook integration navison ask at start if you want to synchronize. If you say yes you can go and have a lunch break because it takes at least half an hour.
We do not have sales person coupled to customers so all filters are blank and the whole database is searched.
Reinoud
0
Comments
How many Navision Contacts/Navision To-dos/Outlook Appointments (it si usually shown in the low left corner in Outlook when you select the Calendar folder) do you have?
Which stage of the Synchronize with Outlook batch job takes longest time?
Dmitry
No to do's and yet no ageda items
Stage 1 takes the time
I have 800 contacts in my DB (Navision 4.0) - with most of their fields filled in, and when I synchronize them from scratch it takes 5.5 minutes, if I run the batch job right after that - 2.5 minutes, if I modify all of them when Outlook is not available and run the batch - the first stage takes 3 min and the whole batch about 4 minutes... Time for a cup of coffee
By the way - I think you can speed up the second iteration of the Synchronize with Outlook batchjob a little (Import contacts). It looks like they process the same contacts they already processed in the first iteration during second iteration.
I see that they mark all contacts (and to-dos) after they processed them in the first iteration, so if a contact is marked - we can skip importing it.
Take a look at ImportContacts - OnAfterGetRecord() for example, before you run ContactHandler.UpdateContact - try to call
and check if the Cont record is already marked. If yes - skip it.
The same trick you can do for importing Appointments and Tasks.
They do analyse if a contact or todo is marked during export however =D>
Good luck.
Dmitry
Don't remember exactly, let's search...