I have a simple requirement to create Tasks based on 6 check box fields in a Custom Object( One Task per field is value is set to True). Since Process Builder gives the option to Create Records without writing Code, I created Processes using Process Builder to achieve the Requirement.
Also, since any number of fields can get updated in one session, I had to build 6 different processes that are based on same object. In Criteria, i check for the specific field and if true, create a new Task by setting 5 different fields.
When i created the first one and tested, it worked fine and sets all the fields correctly. In Task I am updating the Template field which in turns set few other fields like Description/Impact/Urgency/Description/Status.
I went ahead and created 5 other processes using similar approach and tested them individually and they all work fine.
Now when i test them together( like update more than one check Box field), one one Task gets created will all fields updated.Rest Tasks miss some fields and mostly the Template field.
Any idea why Process Builder is not behaving properly when more than one process on same object is running.