1. A computer readable storage medium embodying instructions executed by a plurality of processors for predictive analytics in a semi-structured process, the method comprising: receiving traces of the semi-structured process, at least one of the traces including a document content value; determining a process model from the traces, the process model comprising tasks at nodes of the semi-structured process and embodies all possible execution sequences in the process; determining a probabilistic graph including a probability at each of the tasks of the semi-structured process advancing from one task to another task; and combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between tasks.