Integration Between PracticeMaster, Outlook, & Handheld Devices
Last reviewed: 07/19/2010
Article ID: R11044
The information in this article applies to:
- PracticeMaster Palm Conduits
- Microsoft Outlook
- Palm OS® Handheld Devices
- Other handheld devices or smartphones that synchronize to Outlook such as BlackBerry®,
iPhone™, Palm® Pre™, etc.
Summary
PracticeMaster can be configured to integrate calendar and contact
information with Microsoft Outlook. PracticeMaster can also be configured to
integrate calendar, contact, and client information with Palm OS®
compatible handhelds using the PracticeMaster Palm Conduits. Additionally,
PracticeMaster can integrate with handheld devices and smartphones that use an
operating system other than Palm OS®, such as BlackBerry®, iPhone™,
Palm® Pre™, via Outlook. This article discusses
how the integration can be configured among all three systems in order to prevent
duplicate information in each application.
The following diagrams illustrate two different methods for integrating PracticeMaster, Outlook and
handheld devices.
Each method displays a different program as the common program that synchronizes
information to the other two programs, thereby representing a "synchronization
triangle".

When configuring integration for the three
systems, it is imperative that the synchronization triangle is not completed.
In most cases, duplicate entries will result if the synchronization triangle is completed
due to the way each system tracks the record links between systems. For
example:
- When using Method 1, PracticeMaster is the common program.
PracticeMaster synchronizes with Outlook and vice versa; PracticeMaster
synchronizes with the Palm OS®
compatible handheld and vice versa; but you must never directly synchronize
Outlook with the Palm OS®
compatible handheld. This method requires a Palm OS®
compatible handheld.
- When using Method 2, Outlook is the common program. Outlook
synchronizes with PracticeMaster and vice versa; Outlook synchronizes with
the handheld device and vice versa. This method can be used by any smartphone
or handheld device that can synchronize with
Outlook. You must never directly synchronize PracticeMaster with the handheld
device (which only applies to Palm OS®
compatible handheld devices).
Selecting a Method of Integration
Method 1 - Using PracticeMaster as the Common Program
As a PracticeMaster user, Method 1 (using PracticeMaster as the common
synchronization program) is the recommended method of synchronization when using
a Palm OS®
compatible device. When using
Method 1, the PracticeMaster Palm Conduits are used to synchronize the information
between PracticeMaster and the Palm OS®
compatible device. When using Method 2,
various Outlook Conduits are used to synchronize information between Outlook
and the handheld device. Several different companies have written Outlook Conduits.
How Information is Synchronized When Using Method 1
When using a Palm OS®
compatible handheld, Method 1 is preferred. The following table shows how information
synchronizes between PracticeMaster,
Outlook and the Palm OS®
compatible handheld. The arrows in the Direction columns indicate which
direction information is synchronized. As you can see, when using PracticeMaster
as the common program, all adds, changes and deletions are passed to Outlook and
Palm.
|
Outlook |
Direction |
PracticeMaster |
Direction |
Palm OS®
Compatible Handheld |
|
|
|
Clients |
|
|
|
|
|
Adds |
 |
Contacts/Address Book |
|
|
Changes |
 |
|
|
Deletions |
 |
|
|
|
Related Parties |
|
|
|
Contacts |
 |
Adds |
 |
Contacts/Address Book |
|
 |
Changes |
 |
|
 |
Deletions |
 |
|
|
|
Events/Tasks |
|
|
|
Calendar/Task List
|
 |
Adds |
 |
Calendar/Date Book
Tasks/To Do List |
|
 |
Changes |
 |
|
 |
Deletions |
 |
Method 2 - Using Outlook as the Common Program
If you choose to synchronize using Method 2, Outlook
Conduits are used to pass information between Outlook and the handheld device. In order to prevent
duplicate entries in PracticeMaster, you will most likely need to change the
conflict resolution setting in the Outlook Conduits. By default, Outlook Conduits are usually configured to create a
duplicate entry when a conflict occurs. A conflict occurs when matching records
have been changed in both systems before the next HotSync. Conflicts can occur quite frequently
because of how each system tracks information. For example, PracticeMaster adds
a sequence number to Outlook records. When the sequence number is added by
PracticeMaster, Outlook considers the record as changed. If the matching record on the
handheld device is also
changed, the next time a HotSync is performed, the Outlook Conduits will create
a duplicate entry (provided it is configured to do so). The duplicated entry
will then be treated as a new entry and will be synced to PracticeMaster the
next time Outlook and PracticeMaster are synchronized, thus resulting in duplicates in
all three systems. Therefore, to prevent
duplicate entries, you must change the
conflict resolution to "Outlook Wins".
If most of your changes are made on the handheld, you may want to choose
"Handheld Wins". However, before selecting and running with the "Handheld Wins"
conflict resolution option, you need
to determine how the handheld actually resolves the conflict with Outlook. Some
handhelds may remove the PracticeMaster sequence number during the resolution
causing records to be deleted or duplicated in PracticeMaster, Outlook and/or
the handheld. To determine whether the PracticeMaster tracking information is
deleted, use the following procedure. (Note: The following procedure assumes that PracticeMaster
and Outlook are configured for two-way synchronization and the Outlook
Conduits are set to "Handheld Wins".)
- Determining how the handheld resolves a conflict with Outlook
- Add a calendar record in PracticeMaster. (This record will
automatically sync to Outlook.)
- HotSync Outlook and the handheld so that the PracticeMaster record
is in the handheld.
- Make a change to the record in the handheld.
- Make a different change to the record in Outlook.
- HotSync Outlook and the handheld.
- Determine if the record in Outlook still has the PracticeMaster
sequence number using the following procedure:
- In Outlook, open the event or task.
- Depending on the version of Outlook that you are using, perform one of the following:
- In Outlook 2007, open the Developer ribbon, point to Form and select Design This Form.
- In Outlook 2003, from the Tools menu, point to Forms and select Design This Form.
- On the All Fields tab, determine if an STISeqNo and
STIUpdate value exists.
- If the STISeqNo and STIUpdate values exist in the record, the
handheld does not overwrite PracticeMaster's tracking information
and you should be able to sync Outlook to PracticeMaster without any
problems.
- If the STISeqNo and STIUpdate values do not exist in the
record, the handheld does overwrite PracticeMaster's tracking
information and you WILL NOT WANT to use the "Handheld Wins"
conflict resolution option.
Changing the Outlook Conflict
Resolution
The conflict resolution setting can usually be changed by
clicking the HotSync Manager icon in the Windows system tray and selecting
Custom. In some cases, a third party application must be used to change the
settings. See your device's documentation if necessary. Keep in mind that when selecting "Outlook Wins", changes made in the
handheld device may be lost. Likewise, when selecting "Handheld Wins", changes made in
Outlook may be lost.
Technical Information Regarding How PracticeMaster Tracks the Integration
When PracticeMaster is integrated with Outlook and a Palm OS®
compatible handheld, PracticeMaster
tracks information as follows:
When integrating with Outlook - When a record is integrated between PracticeMaster and Outlook,
PracticeMaster modifies the Outlook record to contain a sequence number
field to maintain the link between the records in the two systems.
When integrating with Palm - When the PracticeMaster Conduits are used to
integrate with a Palm OS®
compatible handheld,
"snapshots" of the records that were synchronized are stored on the
computer syncing the information in the palm user directory (e.g., c:\palm\kari\todo). These files are used the next time a
HotSync is performed to determine which records were changed since the
last HotSync. This is one reason why it is so critical to ALWAYS HotSync from the
same computer.
Mixing Conduits
Some users may want to
configure PracticeMaster Palm Conduits to HotSync some information and
Outlook Conduits to HotSync other information. The user must make sure that
only 1 contact, 1 event, and 1 task conduit is set to HotSync from either
program. For example, a user may use PracticeMaster Conduits to
HotSync Calendar, Tasks and Contacts but use Outlook Conduits to HotSync
Notes. Or, if the user wants the PracticeMaster Calendar/Task Conduits and the
Outlook Contacts Conduit to HotSync with the Palm, then they wouldn't
install the PracticeMaster Contact conduit. Some Outlook Conduits may not support
mixing conduits, so third party conduits such as Intellisync may need to be
used.
Before you Begin
Prior to integrating the three systems of the triangle, it is important that you verify the
accuracy and integrity of the data. Following these steps will help to avoid
duplication of entries on the first or subsequent synchronizations.
- Ensure that there is no duplication of information. Many newer handhelds install Outlook conduits by default. When
PracticeMaster's conduits are uninstalled, the Outlook conduits will be
re-enabled. To avoid duplication when the PracticeMaster conduits are
uninstalled, make sure that the Outlook conduits are uninstalled rather than set
to Do Nothing. The default conduits should be those installed by Palm
Desktop.
Setting up the Synchronization for Method 1
New Outlook User
- If you are using the PracticeMaster Palm Conduits, perform a HotSync.
Make sure the Outlook conduits are not installed. See your handheld
documentation for more information on uninstalling the Outlook conduits.
- Verify there is no duplication of information between the three systems.
- Create a good backup of all information.
- Set up Outlook Synchronization. Step-by-step procedures for configuring
PracticeMaster/Outlook integration can be found in the Help provided with
PracticeMaster (keywords: Outlook, configuring
integration). Screenshots regarding configuring the integration can be
found in KB Article R10942,
"Configuring PracticeMaster/Microsoft® Outlook®
Calendar & Contact
Integration."
- Perform the Outlook Synchronization.
- Verify the information in PracticeMaster and Outlook is accurate.
- Perform a HotSync to synchronize all information with the handheld.
- Verify all information is accurate in all three systems.
New PracticeMaster User
- If you are using the Outlook conduits, perform a synchronization between the
handheld and Outlook to verify all data has been synchronized successfully.
Uninstall the Outlook conduits. See your handheld documentation for more information
on uninstalling the Outlook conduits.
- Verify there is no duplication of information between PracticeMaster, Outlook,
and the handheld.
- Create a good backup of all information.
- Set up Outlook Synchronization. Step-by-step procedures for configuring
PracticeMaster/Outlook integration can be found in the Help provided with
PracticeMaster (keywords: Outlook, configuring
integration). Screenshots regarding configuring the integration can be
found in KB Article R10942,
"Configuring PracticeMaster/Microsoft® Outlook® Integration".
- Perform the Manual Outlook Synchronization to bring the Outlook data into
PracticeMaster.
- Verify all data is accurate in Outlook and PracticeMaster.
- Install the PracticeMaster Palm Conduits. It is recommended that the HotSync
Action Overwrite ALL Palm records with PM records (next sync only) is used.
All information on the handheld will be erased and all PracticeMaster information
will then be written to the handheld. If there is information on the handheld that
must be preserved, you may use Merge PM records with Palm (next sync only).
This method will cause duplication of any record that existed in both PracticeMaster
and the handheld. Verify that there is no duplicated information between
PracticeMaster and the handheld BEFORE running the HotSync. For more information
on selecting a HotSync Action, see KB Article R10995,
"Selecting the Best Palm Conduit HotSync Action".
- Perform a HotSync.
- Verify the information in all systems is accurate.
New Palm OS®
Compatible Handheld User
- Verify there is no duplication of information between the three systems.
- Create a good backup of all information.
- Sync PracticeMaster and Outlook to ensure that both systems are updated.
- Install the PracticeMaster Palm Conduits using the Palm Synchronization
Setup program in PracticeMaster (Maintenance | Integration | Handheld
Integration | Palm Synchronization Setup). It is recommended that the HotSync
Action Overwrite ALL Palm records with PM records (next sync only) is used.
All information on the handheld will be erased and all PracticeMaster information
will then be written to the handheld. If there is information on the handheld that
must be preserved, you may use Merge PM records with Palm (next sync only).
This method will cause duplication of any record that existed in both PracticeMaster
and the handheld. Verify that there is no duplicated information between
PracticeMaster and the handheld BEFORE running the HotSync. For more information
on selecting a HotSync Action, see KB Article R10995,
"Selecting the Best Palm Conduit HotSync Action".
- Perform a HotSync.
- Verify the information in all systems is accurate.
New PracticeMaster and Outlook User
- Verify there is no duplication of information between the three systems.
- Create a good backup of all information.
- Configure PracticeMaster and Outlook Integration. Step-by-step procedures
for configuring PracticeMaster/Outlook integration can be found in the Help
provided with PracticeMaster (keywords: Outlook, configuring
integration). Screenshots regarding configuring the integration can be
found in KB Article R10942,
"Configuring PracticeMaster/Microsoft® Outlook®
Calendar & Contact Integration".
- Perform the Manual Outlook Synchronization to synchronize the two systems.
- Verify all data is accurate in Outlook and PracticeMaster.
- Install the PracticeMaster Palm Conduits. It is recommended that the HotSync
Action Overwrite All Palm Entries (next sync only) is used. All information
on the handheld will be erased and all PracticeMaster information will then be
written to the handheld. If there is information on the handheld that must be
preserved, you may use Merge PracticeMaster and Palm data (next sync only).
This method will cause duplication of any record that existed in both PracticeMaster
and the handheld. Verify that there is no duplicated information between
PracticeMaster and the handheld BEFORE running the HotSync. For more information
on selecting a HotSync Action, see KB Article R10995,
"Selecting the Best Palm Conduit HotSync Action".
- Perform a HotSync.
- Verify the information in all systems is accurate.
The information Stored in each system
In many cases, installing Palm Desktop also provides the opportunity to install Outlook
conduits for synchronizing Outlook records with the Palm. Newer devices also have
wireless sync capabilities installed by default which synchronize information to
Outlook. It can be difficult to determine which of these methods should be used to
synchronize information to your Palm. When integrating Outlook, PracticeMaster, and
Palm, it is necessary to configure the integration between the programs carefully in
order to avoid any duplication of information. When a record is integrated between
PracticeMaster and Outlook, PracticeMaster modifies the Outlook record to contain a
sequence number field to maintain the link between the records. If the handheld is
then synchronized with Outlook, the handheld will recognize that the Outlook record
has been modified and will use the Conflict Resolution settings to determine the
appropriate action. By default, the Outlook Palm conduits are set to duplicate records.
This will create a duplicate of the record in both the Palm and in Outlook. If Outlook
is then synchronized to PracticeMaster, there will be duplicate records in all three
programs. This is just one example of how duplicates can occur when integrating
PracticeMaster, Outlook, and Palm.
Tips
- Create a backup prior to synchronizing after a change in conduits.
- Whether you've made a change in the synchronization preferences or uninstalled
the PracticeMaster Palm Conduits, make sure that you create a backup of your
system prior to performing a HotSync.
- HotSync with Palm Desktop prior to installing conduits.
- In order for the PracticeMaster conduits to be installed, the handheld
MUST be able to synchronize with Palm Desktop. In addition to verifying that
the HotSync is working properly, syncing with Palm Desktop will backup your
current data prior to synchronizing with PracticeMaster. It is also
recommended that you ensure that the handheld is not syncing with Outlook
PRIOR to installing the PracticeMaster conduits.
- Let PracticeMaster resolve conflicts.
- Setting the Conflict Resolution to Use PracticeMaster to Resolve Conflicts
can help to ensure that your PracticeMaster data doesn't get overwritten
accidentally if the record was changed in both the handheld and
PracticeMaster, or if the record is synchronized to Outlook and modified in
the handheld.
- When resolving duplicates, make sure you delete the correct entry.
- When integrating with all systems, it can be difficult to keep track of
which entry is actually the duplicate. If you are deleting an entry in
Outlook, make sure that the entry you delete does not have a PracticeMaster
sequence number associated with it. Do NOT modify this field under any
circumstances as duplication will occur during the next
synchronization.
- Be aware of all synchronization settings.
- With the new functionality available for handhelds, it is important that
you stay aware of all synchronization settings. For example, many devices
have a wireless sync program that will synchronize with Outlook automatically.
Some of these programs require the user to manually enable the handheld to
synchronize with other programs within the setup of the wireless sync program.
Often the data could be synchronizing both with PracticeMaster via the Palm
Conduits and with Outlook via the wireless sync program. If the Outlook
synchronization is enabled in PracticeMaster, duplication will likely occur.
It is important that all synchronization programs are monitored to avoid
duplication of data.
frequently asked questions
- I ran a synchronization and now I have duplicates in my Palm OS®
compatible handheld and
PracticeMaster. How do I remove the duplicates and synchronize my systems
without creating more duplicates?
- In order to remove duplicates from all systems, delete the duplicate entry
in PracticeMaster first. Make sure each duplicate entry was removed in
Outlook. Create a backup in PracticeMaster. If there is no information in the
Palm that is not in PracticeMaster, you can use the HotSync Action
Overwrite ALL entries in the Palm (next sync only), which will
completely erase all of the entries in the Palm for that conduit, then
synchronize PracticeMaster entries into the Palm according to the conduit
preferences you have set up. This will ensure that no duplication occurs.
If there is information in the Palm that you need to retain, manually delete
the entries in the Palm that were duplicated and run the synchronization.
- I need to uninstall the PracticeMaster Palm Conduits. Will this create a
problem?
- Normally this will not create a problem. However, when the PracticeMaster
Palm Conduits are uninstalled, the default conduits will be enabled. If the
Outlook conduits were the default conduits when the PracticeMaster conduits
were configured, they would have been set to Do Nothing. When PracticeMaster
enables the default Palm conduits, the Outlook conduits will be enabled, and
will attempt a recovery sync the next time the synchronization is performed.
This will restore all entries that have been changed since the PracticeMaster
Palm conduits were installed. Make sure that the Outlook conduits are not
installed prior to running the HotSync. It is recommended that a backup is
created in each system prior to performing a HotSync whenever any change to
the conduits is made.
- I have entries in my handheld that I want to synchronize with
PracticeMaster, but not with Outlook. How can I do this?
- Mark the entries as private in the handheld and set the Palm Conduits to
synchronize private entries. Set the Outlook synchronization to not
synchronize private entries.
- I synchronized my handheld with PracticeMaster. The entries aren't
synchronizing with Outlook, though I have the integration enabled. How
do I get the entries into Outlook?
- Records entered into the handheld are not automatically synchronized to
Outlook when the HotSync is performed. In order to get the entry into
Outlook, run the manual sync with Outlook. In order to have new records
synchronized automatically into Outlook and integrated with the handheld
when the HotSync is run without having to run the manual Outlook sync,
perform the data entry in PracticeMaster.
References
- KB Article R10995 - Selecting the Best Palm
Conduit HotSync Action
- KB Article R10787 - Troubleshooting Palm Conduit
Synchronization
- KB Article R10942 - Configuring
PracticeMaster/Microsoft® Outlook® Calendar & Contact Integration
- KB Article R10734 - Troubleshooting Outlook
Calendar & Contact Integration Issues
- KB Article R10889 - Synchronizing the Start Date
of Outlook Tasks with PracticeMaster
- KB Article R10924 - PracticeMaster and Microsoft
Outlook Calendar & Contact Integration FAQ
THE INFORMATION PROVIDED IN THE SOFTWARE TECHNOLOGY, INC.
KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. SOFTWARE
TECHNOLOGY, INC. DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR
IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. IN NO EVENT SHALL SOFTWARE TECHNOLOGY, INC. OR ITS
SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN
IF SOFTWARE TECHNOLOGY, INC. OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR
LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE
FOREGOING LIMITATION MAY NOT APPLY.
© 1999-2010 Software Technology, Inc. All rights
reserved. Terms of Use
The maker of Tabs3 and PracticeMaster
Tabs3, PracticeMaster, and the “pinwheel” symbol (
) are registered trademarks of Software Technology, Inc.
e-Mail Suggestions for the Knowledge Base to: kb@Tabs3.com
Technical Support via e-mail is not available.
Knowledge Base: http://support.Tabs3.com
Web Site: http://www.Tabs3.com