Automatic Processes

Automatic Server-Side Processes

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

Service Purpose Frequency Service Executed
Events Geo-Location Processing to figure out where event signups came from Hourly https://epsservices-events.azurewebsites.net/UpdateAllSignupGeoLocations/00000000-0000-0000-0000-000000000000
Events Fill Country Information into Event Signups 5 Minutes https://epsservices-events.azurewebsites.net/SetEventSignupCountryInformation
Files Sync Files to Azure blob storage (such as photos, downloads files, art,...) 5 Minutes https://epsservices-file.azurewebsites.net/SyncAllFilesToAzure
Inquiry Send Summary Of All New Inquiries 3 or 4 AM https://epsservices-person.azurewebsites.net/inquiry/SendInternalInquiryNotificationEmails
Magazine Sync Magazine Covers to Azure blob storage Hourly https://epsservices-magazine.azurewebsites.net/SyncAllImagesToAzure
Person 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
Person 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
Person Cleanup Names for Event Signups inspects people who are signed up for events, for missing or invalid data, such as missing company name, title, or location 30 minutes https://epsservices-person.azurewebsites.net/person/cleanupnamesforeventsignups
Person Create Search Index for names (updates names that are either stale or as of yet unindexed) 5 Minutes https://epsservices-person.azurewebsites.net/person/CreateSearchIndex?MaxBatchSize=1000&InterestingPeopleOnly=false&IncludeNeedToBeRefreshed=true
Person 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
Person Find Employees of Bullseye Customers - goes through all companies flagged as bullseyes and then looks for individuals with a matching company name that do not yet have a formal relationship with the company, and adds it. Hourly (triggered 40 minutes past the hour) https://epsservices-person.azurewebsites.net/person/FindCompanyEmployees
Person Flag Non-Professional Email Addresses - rates email addresses for whether they are on free services, residential services, temporary services, or professional email domains, 5 Minutes https://epsservices-person.azurewebsites.net/person/FlagNonProfessionalEmailAddresses
Person Rate Customer Flags such as VIP and bullseye status 15 Minutes https://epsservices-person.azurewebsites.net/person/RateCustomerFlags/1000
Person Rate SuperFan Status to find our most loyal fans 15 Minutes https://epsservices-person.azurewebsites.net/person/RateSuperFanStatus/1000
Person Rate Suspicious Status of Addresses to find likely phony addresses 5 Mins 7AM-7PM https://epsservices-person.azurewebsites.net/person/RateSuspicionStatusOfAddresses?MaxAddresses=50
Person 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
Person Update Address Geolocations for addresses without known geographic location 5 Minutes https://epsservices-person.azurewebsites.net/person/UpdateAddressGeoLocations
Subscription 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
Subscription Fix Empty US States (happens for an unknown reason, but this fixes it). Hourly https://epsservices-subscription.azurewebsites.net/FixEmptyUSStates
Subscription Fix Zombie Subscriptions re-activates incorrectly terminated subscriptions Hourly https://epsservices-subscription.azurewebsites.net/FixZombieSubscriptions
Subscription Convert Old Subscription History Hourly https://epsservices-subscription.azurewebsites.net/ConvertOldSubscriptionHistory/10000
Tasks Process Reminders for tasks Minute https://epsservices-tasks.azurewebsites.net/ProcessReminders