This was the problem with me too.
You can schedule business process to continuously execute and read a file from directory,cloud storage or sharepoint.
Then you can write rest service or script to change a flag in the file that way you can control the business process execution if the flag is false bp will end in next schedule again it will read the file
Are you interested in learning RPA? Enroll in RPA Developer Course now!