Jeremy Posted November 5, 2020 Share Posted November 5, 2020 I have had to draw this (apologies for my handwriting, strangely not a prerequisite for IT jobs!) We have a PCF that has a multiple choice question, which dependant on the answer would like to log it to a particular team (seems easy so far) but as it is multi choice the user can choose a variety of forms of help in one form, then we want to be able to duplicate the requests in the BPM so that the relevant team gets a request to work on with their workflow etc. Any help appreciated. Link to comment Share on other sites More sharing options...
Steve Giller Posted November 5, 2020 Share Posted November 5, 2020 I'd have though that this kind of layout would work: With (for example) the 1st Line criteria being something like (to match 1, 2, or 5): If you're using display values you could set it to PCF == Option 1 OR PCF == Option 2 OR PCF == Option 3 etc. Edit: It looks like you have 3 options which means it's tempting to use the 3 available outputs - however it's always best to cover the "impossibility" of none of the conditions matching, otherwise if the impossible does happen you have a broken workflow and Support have the opportunity to say "I told you so ..." Link to comment Share on other sites More sharing options...
Jeremy Posted November 6, 2020 Author Share Posted November 6, 2020 @Steve Giller that works normally but as as the options for support they can choose more than one option, the BPM would not know which team(s) to assign to. So I was going to raise linked requests to the other teams if they are chosen, but then it would mean that the original request would be defunct and would be closed. Link to comment Share on other sites More sharing options...
Steve Giller Posted November 6, 2020 Share Posted November 6, 2020 I'd say as a caveat that as an end user, if I raised a request, got a confirmation that it was raised, and almost immediately got a notification that it was closed but three others had been opened in my name I would be a little confused. However, you could Set a Custom Field to "Original Request" Test for each option in turn If the option was selected, and requires a separate Request Raise the linked Request Change the Custom Field to "Linked Request Raised" Once all options have been tested, if the Custom Field says "Linked Request Raised" close the Request off (this will work whether you've raised 1 or 100 linked requests) If not, progress the Request as normal. Link to comment Share on other sites More sharing options...
Jeremy Posted November 6, 2020 Author Share Posted November 6, 2020 Ideally we would keep the original request if there was only one option selected, but then raise linked ones for the extra chosen options. Can you work out if more than one option has been picked in the pcf via the bpm? But otherwise we would just not send any emails as part of the 'original request' and also set the service to not visible in self-service. So the customer would just get emails for the requests that are raised. Link to comment Share on other sites More sharing options...
Steve Giller Posted November 6, 2020 Share Posted November 6, 2020 If you just want a count, this should do it: Link to comment Share on other sites More sharing options...
Jeremy Posted November 6, 2020 Author Share Posted November 6, 2020 That is for linked requests, but can you count the question answers from the PCF in the BPM? Link to comment Share on other sites More sharing options...
Steve Giller Posted November 6, 2020 Share Posted November 6, 2020 No, you can't count them. It seems like the design process is evolving through the thread though, it would probably work better if the complete logic for the process was confirmed "on paper" to save offering options that then turn out to be dead ends. Link to comment Share on other sites More sharing options...
Jeremy Posted November 6, 2020 Author Share Posted November 6, 2020 So this is the question in the PCF This is the simple list with the teams that deal with those specific types of requests (Do Team and Admin Team) and so want to assign the request to the relevant team, but if they chose Applying for DSA and Exam Adjustments then this is two different teams and so wanted a request to be raised to both teams. We are trying to make this as easy as possible for the customer, otherwise the only other option would be to ask them to complete this form for each type of support they want. I don't think that what we want to do is possible, so may have to pass the question outside of hornbill to interrogate and then use and API request to create any other requests (if needed). Link to comment Share on other sites More sharing options...
Steve Giller Posted November 6, 2020 Share Posted November 6, 2020 25 minutes ago, Jeremy said: if they chose Applying for DSA and Exam Adjustments then this is two different teams and so wanted a request to be raised to both teams. If that's the only scenario for multiple teams two options spring to mind: Progress the Request via Tasks that are assigned to the relevant Teams for completion. Test for that selection and if matched assign the original Request to Team A and create a Linked Request that gets assigned to Team B Link to comment Share on other sites More sharing options...
Bob Dickinson Posted November 10, 2020 Share Posted November 10, 2020 @Jeremyjust having a read through this thread - would you need separate tickets logged for every item that has been selected.....even if they are going to the same team? If not, the second option @Steve Gillermentioned could work here When you record Checkbox Items, it concatanates the results into a single line separated by commas, so for example - if someone selected the first two items in your screenshot, the output is: Advice on obtaining evidence (DO Team), Applying for DSA (Admin Team) With that in mind, if there were only two teams would the below set up work or have I missed something?: Kind Regards Bob 2 Link to comment Share on other sites More sharing options...
Jeremy Posted November 11, 2020 Author Share Posted November 11, 2020 will give it a go @Bob Dickinson and see what happens! Link to comment Share on other sites More sharing options...
Bob Dickinson Posted November 11, 2020 Share Posted November 11, 2020 @JeremyLet me know if it works! I havn't actually tested this, but I believe the criteria for the first decision would be something like this: Link to comment Share on other sites More sharing options...
Jeremy Posted November 13, 2020 Author Share Posted November 13, 2020 @Bob Dickinson it works! Thanks to you and @Steve Giller for your help Link to comment Share on other sites More sharing options...
Steve Giller Posted November 13, 2020 Share Posted November 13, 2020 Good to hear @Jeremy, glad it's working. 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