03-13-2018 05:05 PM
Related to https://communities.sas.com/t5/SAS-Enterprise-Guide/Changing-run-order-for-programs-in-process-flow/..., I have a problem.
In a slightly complicated project I have multiple serial processes which, although they could be parallelised, I want to keep separate to stop my head exploding.
Yesterday that's how they ran. This morning, seemingly without modification, one of the minor threads has changed direction. Instead of running 1-2-3-4, it's switched to 2-3-4-1. This is not quite what I wanted.
Process #1 sets two datasets together (I know I could use the append task, but that's not the solution I want). Previously I had the two sources (manually) linked to this process to show the precedence I wanted. If I de-link the first dataset it reverts to 1-2-3-4, and the whole project runs to completion with nary a warning.
PS EG 7.13 (188.8.131.5208) (64-bit)
03-21-2018 01:10 PM
It's hard for me to visualize the issue you are describing. I can say though that the order the process flow runs independent (unlinked) items is from top-to-bottom, left-to-right. For example, if you have two independent program nodes side-by-side in the process flow and the one on the right is just slightly higher than the one on the left, the one on the right will run before the one on the left. (Linked items should always run downstream.)
I'm not sure it will make a difference with this specific problem you are seeing, but I did notice that you are running the originally shipped EG 7.13 (with no updates applied). Several updates have been released that have addressed a number of issues. You can download the latest EG 7.13 update from here: