• Optimized sync flow: To avoid “bounce-back” emails when editing deadlines in matters that had been shared to users that had left the firm, we had been performing 4 queries to Microsoft Graph API for each event, which mean that when editing a trial date that has 70 deadlines running off it we would make 280 calls to graph API. We have optimized this flow to provide for a better UI/UX by send queries in batches so that for the same query instead of making 280 calls were making 8 API calls. This will create a better and more reliable user experience going forward. In fact, we have measured that this improves sync speed by 10x!

    Better flow to manage departed users and bounce-backs: We modified the calendar flow so that when a user email is deleted we no longer rely on successful calls to avoid bounce-backs on matters that had been shared to that user (firm may still have to create an alias account to avoid bounce-backs the first time an event is cancelled after user is removed as an attendee on the calendar event).

    Display actual date on trigger date list for a matter if user has entered value: When a user enters a trigger date like 12/7/2019 “commencement date” in our app, when the user goes back to calculate more deadlines they will see that the description is now GREEN and reads “Commencement Date [12/7/2019]”. This will make it easier for user docketing deadlines to identify deadlines they haven’t yet calculated. Edit repeat calculation description: while editing the date for a repeat calculator (like a “motion for SJ”) we have added an “edit” link so that the description can be re-worded (like a “motion for SJ per order 12/7/2019”). A “history” record will be created recording who changed the description, and when they did it).

    Conformed language on calendar events created by external calendar service with language on calendar events created by internal sync which uses Graph API so that same outlook rules can be used for both (also added the word “INTERNAL” or “EXTERNAL” to calendar event footer so that users can see which sync product created event).

    Internal and External Calendar entries: A small change has been made to the footer of each calendar entry identifying whether the calendar entry was created from “Internal” or “External” calendar sync products.

    New matters auto shared to docketing user: If a an email account has been designated as a “docketing user” by LawToolBox (your account representative has to do this for you) then all NEW matters that are set up will be auto-shred to this user. Also, once a matter is shared to a docketing user it CANNOT be UNSHARED.

    When setting up new matter it will reflect who matter is auto shared to without user having to manually refresh page.

    Audit Sharing: A new feature has been added for quick analysis of any sync issues where users can quickly see who is shared on a matter and who is a member of the Microsoft group. If a user says an even did not make it to their calendar the first step of debugging the issue is to check matter sharing.

    When you add a calendar event one-at-a-time from the deadline chart, the event immediately turns green to reflect the it has been added to calendar (and you cannot add multiple instances of this event).

    Added “Sync” filter on deadline chart: After you apply the first filter (future deadlines, all deadlines, past deadlines) you can further filter the deadline chart by viewing only those items that have synced, items that have not synced, or all items synced and not synced. This view filter is not currently reflected when deadline chart is edited.