Administration Menu > Background Services

Background Services

Milan uses a number of background services, which collectively run as the Windows service Milan Background Jobs, to perform notification, synchronization, and maintenance operations. To configure background services, open the Manage Background Services page (.../milan/policycenter/BackgroundServicesAdmin.aspx) from AdministrationMilan ServerBackground Services. Additional settings for each background services can be found in AdministrationMilan Server → Application ConfigurationApp Settings.

Available Services

Service Name Function License Requirement
Access Wall Expiry Service Removes users from the SecurityAccess and SecurityWall tables when Security Center either inclusionary or exclusionary policies expire. Ethical Wall
Acknowledgment Timer Service Sends acknowledgment email notifications related to legal holds. Ethical Wall/Legal Hold
Activity Monitoring Alert Service Calculates WorkSite activity levels and applies monitoring rules.  
Client Matter Update Tracker Service Logs the date of the most recent activity in a client matter to the Milan database Ethical Wall
Daily Schedule Timer Service Runs all scheduled jobs. None
Dynamic Wall Rule Timer Service Updates competitive polices. Ethical Wall
Email Dispatcher Sends email notifications generated by Milan None
EMM Log Service Parses log files generated by WorkSite's EMM service and saves the information to the Milan database. Email Queue Management
EMM Statistics Tracker Service Captures EMM-related statistics, which are displayed in EQM as graphs. Email Queue Management
Exchange Metadata Tracker Service Retrieves metadata from the Exchange server for linked folders. Email Queue Management
Exchange Self Service Task Retrieves and processes self-service replies messages sent to an Exchange server.  
Folder Notification Dispatcher Task Sends notification messages that have been queued by the Folder Notification Enqueuer Task. Workspace Management
Folder Notification Enqueuer Task Queues notification messages related to folder templates. Workspace Management
Import WorkSite Data Service Imports data from WorkSite to Milan None
Import Attorney Secretary Relationship Service Imports attorney/secretary pairings from a user-specified database and adds/removes secretaries to policies based on their attorney relationships.  
Import Timekeeper ID Data Service Imports timekeeper data from the billing system.  
Input Queue Archive Retention Service Moves old entries from the InputQueue table to the InputQueueArchive table. Refile Service
Legal Hold Declare Service Applies and removes legal holds in WorkSite by declaring or undeclaring documents as records. Legal Hold
Log Archive Service Moves old entries from the EventLog table to ArchivedEventLog and deletes old entries from ArchivedEventLog. None
Log Retention Service Deletes old heartbeat-level entries from the event log, import log, and provisioning log and removes completed items from the policy event queue and its related tables. None
Matter Team Flattener Service Removes Matter Teams from inactive client matters Ethical Wall
Milan Health Check Service Verifies Milan settings. None
Moved Documents Delete Service Deletes documents that have been successfully moved. Move Archive
Policy Eventing Applies policies to WorkSite, file shares, Elite, and SQL based systems Ethical Wall
Policy Health Check Checks whether external systems conform to the current policies and fixes inconsistencies Ethical Wall/Security Center
Policy Verification Enqueuer Service Adds policies to the eventing queue for re-application by the Policy Verification Processor Service. Ethical Wall
Policy Verification Processor Service Re-applies policies queued by the Policy Verification Enqueuer Service to enabled policy systems. Ethical Wall
Recycle Bin Timer Service Deletes documents from WorkSite that have been in the recycle bin for more than a certain number of days. Recycle Bin/Move Archive
Timekeepers Sync Service Automatically adds users to competitive exclusion and confidentiality policies based on the number of hours they've entered in the billing system.  
Workspace Queue Cleaner Service Deletes old records from the Workspace Queue. Service Center
Workspace Quota Tracker Service Notifies users when their workspace has exceeded a certain size. Workspace Management

Scheduling

When the Milan Background Jobs Windows service starts, all enabled services (with the exception of Policy Health Check and Policy Verification Service) run once immediately. Thereafter, each service runs on a regular schedule based on its execution time interval, which can be configured by clicking the corresponding Edit button in the service list, and the time the Windows service was started. For example, if you were to start the Milan Background Jobs service at noon, any service configured to run once per day would run every subsequent day at noon until you stopped the Windows service.

The two exceptions to this behavior, Policy Health Check and Policy Verification Service, can only run between 11:00 PM and 6:00 AM (server time). As a result, unless you start the Milan Background Jobs service sometime during that period, the services will run at 11:00 PM on their scheduled days.

Service Configuration and Troubleshooting