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