Foreigners arriving in Sri Lanka for short-term business visits are required to obtain an eVisa. Business eVisa can be obtained via https://www.srilankaevisa.lk/  prior to the departure to Sri Lanka.
More information regarding the eVisa scheme including types of visas available, visa fees and documents required is available at https://www.srilankaevisa.lk/information