Run history options scenario
You have a flowchart with two branches and two contact processes, A and B, both configured to log to contact history.
You run the entire flowchart (from the top, using the Run Flowchart command) once. This creates a new Run ID (for example, Run ID = 1) and generates contact history for this Run ID.
After this first successful run of the entire flowchart, you edit contact process A to give a follow-up offer to the same individuals who received the first offer. Therefore, you want to rerun contact process A. The current Run ID is "1" and contact history already exists for process A and Run ID=1.
When you select contact process A and click "Run Process," you see the Run History Options window. You can choose to leave the Run ID unchanged (Run ID=1) and replace the existing contact history associated with this Run ID, or you can create a new run instance (that is, increment the Run ID to 2), leave the contact history associated with Run ID=1 untouched and append new contact history associated with Run ID=2.
You are sending a follow-up offer and do not want to lose the contact history associated with the first offer, so you choose Create a new run instance. This changes the Run ID to "2" and appends contact history records for the same IDs who received the first offer to the contact history table.
If you now edit and run contact process B, you will not see a Run History Options window, because the current Run ID = 2 and contact history associated with Run ID =2 does not exist for contact process B. Running only contact process B will simply generate additional contact history records for Run ID = 2.