TM-PCLaw Link InDepth Review

advertisement
2011 Practice Management Annual Conference
Time Matters/PCLaw Link In-depth Review
Mark McCray, LexisNexis
September 23, 2011
Agenda
Introduction
Concepts
Technical Discussion
Troubleshooting
Upcoming Enhancements
Questions
2011 Practice Management Annual CIC Conference
1
Introduction
Mark McCray
Consulting Software Engineer
2011 Practice Management Annual CIC Conference
2
Introduction
Mark McCray
Consulting Software Engineer
• Lead Developer/Architect/????? For Time Matters and Billing
Matters
• Started in April of 1999
• Recent projects include
− Mobility
− Exchange Synchronization Rewrite
− Upcoming PCLaw enhancements
2011 Practice Management Annual CIC Conference
3
Concepts
2011 Practice Management Annual CIC Conference
4
Concepts
2011 Practice Management Annual CIC Conference
5
Concepts
The primary goal of the PCLaw link is to end the
duplication of entries inherent in using separate Billing
and Calendar/ Matter Management.
• TM and PCLaw are designed to operate as two systems
− Time Matters Sends and Gets information to PCLaw
− PCLaw tells Time Matters if something has changed
• Time Matters is the primary Contact (Client) and Matter System
− You must decide which system controls matter/contact numbering
− We recommend you use PCLaw for numbering
• PCLaw is the primary Billing system
− Initial Time and Expense information is sent from TM
− Billing (Rates, Discounts, A/R, A/P) is handled by PCLaw
2011 Practice Management Annual CIC Conference
6
Concepts
What is linked?
Time Matters
PCLaw
Matter

Matter
Contact

Client
Billing Item (Time)

Time
Billing Item (Expense)

Expense
Billing Item (Matter Payable)

Accounts Payable
2011 Practice Management Annual CIC Conference
7
Concepts
Basic Setup Process
1. Setup the Link
a) Turn it on! (Both user and program level)
b) Connect to the set of PCLaw books
c) Set Options
d) Match Codes
e) Setup Matching Templates
2. Run a first time synchronization
3. Cleanup the startup data if needed
2011 Practice Management Annual CIC Conference
8
Concepts
Required Contact Mapping
PCLaw
Time Matters
First Name
First Name
Last Name
Last Name
Client Number
Area 5, Field 1
2011 Practice Management Annual CIC Conference
9
Concepts
Required Matter Mapping
PCLaw
Time Matters
Responsible Lawyer
Staff or Selected
Type of Law
Class Code or Selected
Date Opened
Selected (Not kept in TM)
Default Rate
Selected (Not kept in TM)
Client Number
Area 5, Field 1 of the Contact in
Regarding Line
Matter Number
Area 5, Field 1
2011 Practice Management Annual CIC Conference
10
Concepts
Time Entry Mapping
PCLaw
Time Matters
Date
Billing Date
Matter
Matched Matter [ext_con]
Lawyer
Matched Lawyer [ext_staff]
Task Code
Matched Task [ext_ccode]
Hours
Hours [bil_dur]
Rate
Price [price] (unless def checked)
Amount
Amount [gross]
Description
Description [desc] and/or Memo [memo]
Activity Code
Activity Code [reference]
Use Defaults
Checkbox [ext_default]
2011 Practice Management Annual CIC Conference
11
Concepts
Expense Entry Mapping
PCLaw
Time Matters
Date
Billing Date
Matter
Matched Matter [ext_con]
Lawyer
Matched Lawyer [ext_staff]
Explanation Code
Matched Code [ext_ccode]
Quantity
Hours [bil_dur]
Rate
Price [price] (unless def checked)
Amount
Amount [gross]
Description
Description [desc] and/or Memo [memo]
Vendor
Vendor [reference]
Use Defaults
Checkbox [ext_default]
2011 Practice Management Annual CIC Conference
12
Technical Discussion
2011 Practice Management Annual CIC Conference
13
Basic Architecture
2011 Practice Management Annual CIC Conference
14
PCLaw Link Major Services
• PLSVCLnk.exe
• PLSVCLog.exe
• PLDocLnk.exe
• PLSvcTM.exe
Link Server; essentially the PCLaw link
Logging Server
Log maintenance and debug tracing
enabler
Time Matters interface to PLSVCLnk
2011 Practice Management Annual CIC Conference
15
High Level Sync Flow
2011 Practice Management Annual CIC Conference
16
Other Tables
PCMATTER
• Used to quickly determine if a PCLaw Client/Matter
is linked to a PCLaw Record. This file should never be
modified outside of Time Matters. If this file gets
corrupted, rebuilding the link will attempt to
reconstruct it.
PLCACHE
• This table is used to cache values from PCLaw and
reduce the number of times they must be retrieved
from PCLaw
2011 Practice Management Annual CIC Conference
17
Troubleshooting
2011 Practice Management Annual CIC Conference
18
Troubleshooting
PCLaw changes not going to Time Matters
• PCLaw must know where the location of the TM Program
Directory
• This is currently obtained by reading the TMW.INI file for the
necessary information
• But wait! These settings are really in the registry!
• TM9 introduced INI Redirection. A windows feature that would
redirect any writes to TMW.INI to the following registry entry:
HKLM\Software\LexisNexis\Time Matters 9
• PCLaw still relies on this key
2011 Practice Management Annual CIC Conference
19
Troubleshooting
Registry Keys - Today
• HKLM\Software\LexisNexis\Time Matters 9\BackOffice
− LastActive
• Enterprise or Professional. Should now be only “E”
− ProgDir_E
• Time Matters Program Directory containing TMWE.EXE
− TM10Linked
• Should be “YES” if PCLaw should send information to Time Matters
2011 Practice Management Annual CIC Conference
20
Troubleshooting
Registry Keys – PCLaw SP2
• We are creating a common registry key for PCLaw and future
applications to use
• HKCU\Software\LexisNexis\PMCommon\TimeMatters\LastRun
− Will be updated each time TM is run, if values have changed
− Use caution when running multiple versions of TM (not
recommended)
• Values will be
− ProgDir:
Location of Time Matters Program Directory
− Version:
Last version of Time Matters run
− PCLawLink: “Y” or “N” value to indicate if PCLaw link is enabled
2011 Practice Management Annual CIC Conference
21
Troubleshooting
Time Matters changes not going into PCLaw
PLDOCLINK – Located in the PCLaw Program directory.
Enables low level logging of transactions
2011 Practice Management Annual CIC Conference
22
PCLaw Link Debug Log
2011 Practice Management Annual CIC Conference
23
Questions?
Mark.McCray@lexisnexis.com
2011 Practice Management Annual CIC Conference
24
Upcoming Enhancements
Chief, I think we need the “cone of silence”
2011 Practice Management Annual CIC Conference
25
Upcoming Enhancements
The following enhancements are in the design stage, so your
input is valuable. Please remember our usual caveats:
• These are targeted enhancements, not promises
• We are not announcing an availability date
• Since we have not made the changes, the actual result may be
different than what we show today
• Please do not tweet/blog about these until we have
announced firm details
2011 Practice Management Annual CIC Conference
26
Upcoming Enhancements
The #1 requested PCLaw Link Enhancement?
Area 5 will no longer be required!
2011 Practice Management Annual CIC Conference
27
PCLaw New Client and Matter
Wireframes
2011 Practice Management Annual CIC Conference
28
Upcoming Enhancements
2011 Practice Management Annual CIC Conference
29
Upcoming Enhancements
2011 Practice Management Annual CIC Conference
30
Upcoming Enhancements
2011 Practice Management Annual CIC Conference
31
Upcoming Enhancements
2011 Practice Management Annual CIC Conference
32
Upcoming Enhancements
•Redesigned Setup Screens
•New Field Matching Wizard
2011 Practice Management Annual CIC Conference
33
Questions?
Mark.McCray@lexisnexis.com
2011 Practice Management Annual CIC Conference
34
Download