Process automation, often referred to as RPA, is based on a combination of traditional RPA and artificial intelligence. It derives user behavior from data patterns. Process automation is capable of uncovering and processing hidden, complex data patterns in large, even incomplete, unstructured data sets (including text-heavy reports). To this end, RPA is enhanced with artificial intelligence capabilities such as optical character recognition (OCR) or natural language processing (NLP).