Automatic Processes

Automatic Server-Side Processes

Olympus runs the following server-side processes continuously (on a schedule):

Purpose Frequency Service Executed
Process Reminders for tasks Minute https://epsservices-tasks.azurewebsites.net/ProcessReminders
Create Search Index for names 5 Minutes https://epsservices-person.azurewebsites.net/person/CreateSearchIndex?MaxBatchSize=1000&InterestingPeopleOnly=false&IncludeNeedToBeRefreshed=true
Rate SuperFan Status to find our most loyal fans 15 Minutes https://epsservices-person.azurewebsites.net/person/RateSuperFanStatus/1000
Rate Customer Flags such as VIP and bullseye status 15 Minutes https://epsservices-person.azurewebsites.net/person/RateCustomerFlags/1000
Update Address Geolocations for addresses without known geographic location 5 Minutes https://epsservices-person.azurewebsites.net/person/UpdateAddressGeoLocations
Geo-Location Processing to figure out where event signups came from Hourly https://epsservices-events.azurewebsites.net/UpdateAllSignupGeoLocations/00000000-0000-0000-0000-000000000000
Relationship Graph Integrity Check to make sure we do not have orphaned or duplicate relationships between names. Hourly https://epsservices-person.azurewebsites.net/person/SmartRelationshipCheck
Enrich Names from Relationsips (this looks for information like company names and titles that can be derived or updated from relationship information) Hourly https://epsservices-person.azurewebsites.net/person/CheckForMissingNameInformationFoundInRelationships
Checks for Duplicate Relationships (which can happen for a variety of legitimate reasons, and this consolidates it) Midnight UTC https://epsservices-person.azurewebsites.net/person/FixDuplicateRelationships
Rate Suspicious Status of Addresses to find likely phony addresses 5 Mins 7AM-7PM https://epsservices-person.azurewebsites.net/person/RateSuspicionStatusOfAddresses?MaxAddresses=50
Fix Orphaned Subscription Addresses which sometimes happen (although probably not as much as it used to). It is important that this has executed before processing renewals. hourly http://epsservices-subscription.azurewebsites.net/FixOrphanedSubscriptionAddresses
Fix Empty US States (happens for an unknown reason, but this fixes it). hourly https://epsservices-subscription.azurewebsites.net/FixEmptyUSStates
AI Research for Company Fundamentals (finds things such as financial indicators, employee counts,...) Every 5 minutes between 2AM and 10AM (UTC) //9 or 10PM - 5 or 6AM depending on DST https://epsservices-person.azurewebsites.net/person/ResearchCompanyFundamentals
Fix Zombie Subscriptions re-activates incorrectly terminated subscriptions Once an hour? https://epsservices-subscription.azurewebsites.net/FixZombieSubscriptions
Sync Files to Azure blob storage (such as photos, downloads files, art,...) 5 Minutes https://epsservices-file.azurewebsites.net/SyncAllFilesToAzure