Text this: Optimization of p-chart for Processes with Multiple Assignable Causes and Random Shift