Synchronize Scheduling

eLobbyist uses LegiScan to monitor upwards of 200,000 bills and resolutions, with 2.4 million action steps each year. We would like to be able to say that we offer updates in real-time, however not even the state sites update in real-time. As we have friends and associates in a few legislative IT departments we endevour to play nice with others. Therefore we offer "real-time" updates, with air quotes, that has a 3 hour lag time.

To accomplish this LegiScan uses an extensive document caching system and has some smarts and understanding about the actual legislative process in each state. Bills are categorized based on the session being adjourned or active, and then further subdivided into a number of different groups. At each quanta, work queues for every state are then created with the eligible bill list that maximize the amount of time between individual server requests.

-- The Management


Active Sessions

Forced Sync

An option available to registered users that will, on a individual bill basis from their monitoring list, allow them to initiate a sync of the data.

Scheduled Bills

In some cases the system can anticipate the next time action should occur and schedules the update.

These bills will be synchronized as soon as possible after their schedule indicates.

Monitored Bills

Determined to be any bill that a registered user is currently monitoring.

These bills will be synchronized three times each calendar day.

Active Bills

Determined to be a bill that has been acted upon within the last 7 calendar days.

These bills will be synchronized once each one (1) calendar day.

Inactive Bills

Determined to be a bill that the last action was between 7 and 30 calendar days ago.

These bills will be synchronized once every three (3) calendar days.

Dormant Bills

Determined to be a bill that the last action was more than 30 calendar days ago.

These bills will be synchronized once every seven (7) calendar days.

Completed Bills

Determined to be a bill that the system identifies having Completed Legislative Action.

These bills will be ignored for synchronizing until the session adjourns.

Sine Die Adjournment

Once a session adjourns Sine Die the system then considers all bills eligible for the following 120 calendar days in order to catch post session actions and errata.

These bills will be synchronized once every seven (7) calendar days.

 

feedback