Day 23: DDIS - Synchronous Business Rules making SOAP or REST calls
Scan Check Type: Table Check [sys_script]
Making a call to an external system from a synchronous Business Rule may result in poor user experience.
Use an asynchronous Business Rule instead. Consider using Integration Hub.
This scan was developed using a table check with condition to identify any Business Rule records that are not async, and contain and instance of restmessage, soapmessage, GlideInternalSoapClient, SOAPRequest, or GlideHTTPRequest. This rule is inspired from the QualityClouds check - but I believe my rule checks for a more verbose list of APIs than the QC check.
Download and import the XML to check it out in your instance! At the end of the month I will be bundling all the checks together.
Day 23 scan_table_check_b4f699192f3311107caa93acf699b644.xml