dwalby Posted December 13, 2017 Share Posted December 13, 2017 Hi all, I'm in the process of building our new starter BPM, which includes a parallel processing section for AD account setup, application access, equipment setup, etc. I'm encountering an error when trying to validate the BPM however, see screenshot. I have decisions that determine whether application setup is required based on the requesters progressive capture answers, not sure if I've set this up correctly however? Link to comment Share on other sites More sharing options...
Steven Boardman Posted December 13, 2017 Share Posted December 13, 2017 @dwalby looking at this it appears you don't have an end node for your parallel processing elements. Any activity in parallel needs to have a start and end node inside a stage Link to comment Share on other sites More sharing options...
dwalby Posted December 13, 2017 Author Share Posted December 13, 2017 @Steven Boardman - you're absolutely correct! Can't believe I missed that! Quick side question - in the progressive capture I have a checkbox section which asks the requester to confirm what applications their new starter requires. Have I setup the BPM correctly in the event that they select multiple applications? i.e. if they've selected both Microsoft Visio and Microsoft Project will both activities be assigned? Link to comment Share on other sites More sharing options...
dwalby Posted December 13, 2017 Author Share Posted December 13, 2017 Answer to my above question is no, it doesn't work Link to comment Share on other sites More sharing options...
Steven Boardman Posted December 13, 2017 Share Posted December 13, 2017 @dwalby I suspect the first issue will be trying to evaluate the output from a checkbox answer in this way - i.e the answers when chosen in PC will be held in a string (one, two, three) etc so trying to do the branch and matching on one of those outcomes isn't going to work. There is the contains expression but i must confess i have not tried this in this context If you had separate checkbox questions for each app then you could evaluate the answer to each answer to each question in the business process. Alternatively if you have defined roles when on-boarding, and those roles govern app access then you could ask about the role and off the back of that evaluate the role for which apps should be deployed. You could even combine the two, have role questions and then using the conditional field option in pc then show the questions which relate to the available apps for that role (to keep the forms uncluttered). Hope some of this helps Steve Link to comment Share on other sites More sharing options...
dwalby Posted December 14, 2017 Author Share Posted December 14, 2017 Thanks @Steven Boardman - In the end I managed to get it to work by having a decision for each application as below: Link to comment Share on other sites More sharing options...
dwalby Posted February 13, 2018 Author Share Posted February 13, 2018 Hi @Steven Boardman - I've been amending my new starter BPM following advice from @Dan Munns and @Victor on how to assign tasks as per the below post. During which i also consolidated down some of the tasks (in favour of checklists) and nested parallel processing within parallel processing and fear I may now have created a monster... a monster that is again having the 'Entangled paths' error. Can parallel processing nodes be nested within 'parent' parallel processing nodes? What makes it more frustrating is that the new starter BPM used to work as per my above post, however since I've spent the last hour editing it, it now won't allow me to save. Any suggestions would be appreciated as I'll potentially lose any amendments I've made if I can't fix it today Link to comment Share on other sites More sharing options...
Dan Munns Posted February 13, 2018 Share Posted February 13, 2018 @dwalby try adding a parallel start and finish as per my screenshot Link to comment Share on other sites More sharing options...
dwalby Posted February 13, 2018 Author Share Posted February 13, 2018 @Dan Munns - Thanks, but the Start node requires at least 2 exit nodes Link to comment Share on other sites More sharing options...
Dan Munns Posted February 13, 2018 Share Posted February 13, 2018 Can you attach the bpm to this post? Link to comment Share on other sites More sharing options...
dwalby Posted February 13, 2018 Author Share Posted February 13, 2018 Sure, strangely though since adding in those extra parallel processing nodes it now allows me to save, but produces a yellow error regarding the requirement for 2 exit nodes. See attached.... requests---new-starter-process.bpm.txt Link to comment Share on other sites More sharing options...
Victor Posted February 13, 2018 Share Posted February 13, 2018 @dwalby this is where the entanglement happens (screenshot). Two paths of the 2nd (bottom) parallel process meet at "holding" status... they should not meet Basically, you would need to duplicate the "Holding Status" and "IT Equipment Setup" checkpoints and have one of each for each path... Something like this: 1 Link to comment Share on other sites More sharing options...
Dan Munns Posted February 13, 2018 Share Posted February 13, 2018 @dwalby try this now. It saves and validates fine. Just seen @Victor post, but since I have done it already I thought I'd stick it up anyway. test-bpm-2.bpm.txt 1 Link to comment Share on other sites More sharing options...
dwalby Posted February 13, 2018 Author Share Posted February 13, 2018 @Dan Munns @Victor - Thanks so much both, it's saved successfully, going to give it a test by raising a request.... Link to comment Share on other sites More sharing options...
Victor Posted February 13, 2018 Share Posted February 13, 2018 @dwalby good news @Dan Munns I knew there is a good reason why you are in Premier Longe Club ... I can take a holiday now Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now