How can I navigate from one form to another form depending on the option selected?

1
0
-1
3 answers

1
+1
-1

you don't say if you are using different forms in the same task or separate tasks.

If the same task, then i don't think you can do this unless you write bypass code in javascript.

ie.
Set Value
in next page have a javascript funtion that says if set show this screen otherwise goto next screen.

If separate tasks this is easier,

In the Application you have OPERATIONS,

you can take the selection and save it to a variable and then use this in a gateway to decide which direction to go.

regards

1
0
-1

Hi Sean,

Far too kind to reply. I really appreciate it.
Can I please have your email id? my email id is:

I am working on a task consisting of multiple forms.
Depending on which option is selected the next form should come up accordingly.

Is there any way we can touch base please?

Comments

Submitted by Sean McP on Wed, 08/26/2015 - 11:46

Apologies but I don't give out my email address. Hope you understand.

Can you describe your process, the forms and the Actions you want to implement based on prior input. You might find it easier to make some of the forms different tasks rather than using just one. This is what we had to do for a couple of our processes.

regards

Submitted by akhatod on Wed, 08/26/2015 - 17:44

Hi Sean,

My process is that: I have given user 5 options (Mr. ABC - accepted, Mr. XYZ - rejected, Mr. PQR -incomplete info, Mr Sean-Accepted, Mr. Miles - Rejected). Now the user selects any option. Now, when user selects, let's say, Mr PQR....than Mr. PQR application(form) should come up which is all greyed out(read only). The user is provided a choice on the this form to accept, reject, reapply. Depending on what ever the user selects should be reflected in our table on first page.

If there are some company rules or if Bonita does not allow you to give your email address it is Ok.
But if you don't want to give it out publically so that it is not used for spam purposes I have given my email address. Please ping me there.

Submitted by Sean McP on Thu, 08/27/2015 - 05:06

Hi,

First, this is the community forum. That means community do most of the work here. It is unwise to assume everyone, or anyone, on the community forum who is answering works for Bonitasoft. Some do, but not always. As it is I Do Not Work for the company. I'm here as part of my community spirit and get no recognition for doing this.

It is my personal choice not to give out my email address, nothing to do with business. I accept that your intentions are good and pure, but I'm still not giving out my email address. Again I hope you understand.

As you may find soon, posting your email address so publicly on an open website is inviting trouble. Someone will harvest your email address and you will then be the target for spam etc. Good luck with that.

That is why I use the protection of the system to hide my email address. It is too easy! I could do this right now and you wouldn't even know it was me. I'm not like that but I'm telling you, don't be blinded by the promise of free help and offer the bad people out there your details, even if as simple as an email address.

Regarding the process it's not clear

Your process should say

what task number, who does it, what they are doing (one line)

task 1, User - the user applies
task 2, Approver - ??
task 3, Manager - ??

So in your example

  1. Where does the data come from for Mr. ABC - accepted, Mr. XYZ - rejected, Mr. PQR -incomplete info, Mr Sean-Accepted, Mr. Miles - Rejected. Did someone fill a form?

  2. User Selects and changes the Approval Status ok...understand this

  3. Reflected on the first page? Where does the first page come from? Do we go back to the start point? Where is the start point?

If this seems long winded, it's because I think you have missed a step, like flowcharting/process designing your process and want you to learn though thought and experiement. It's how I learnt.

I will give you a hint though:

task 1, User, user makes application

task 2, applications user, reviews and makes initial assessment (approval, reject etc.)

task 3 manager, reviews and if necessary changes assessment, submits the changes

regards

Submitted by akhatod on Thu, 08/27/2015 - 17:54

Sorry for not so clear picture of the application I am trying to come up with.

So in my example:
The data for Mr. ABC - accepted, Mr. XYZ - rejected, Mr. PQR -incomplete info, Mr Sean-Accepted, Mr. Miles - Rejected comes from a form which is already filled.
Accepted, rejected, incomplete info - all this status are already assigned.

Task 1: User logins and after successful login is navigated to the next page where the user sees in a list or a table format the applications that were made and their respective status(accepted, rejected, incomplete info). Lets's call this page as Status page
Task 2: User selects any one of them. after selction user is taken to the respective form which ever was selected. Let's call this page as application page.
Task 3: At the bottom of this form there is a dropdown or may be even radio button to accept, reject or revise(incomplete info). The user makes a selection among the three options here (this is on the same application page.
Task 4: Depending on the option selected on the application page, the change should be reflected in Status page.

Thanks for all the help.
Thank you for your kind explanation of why not to put email here. I appreciate that.

1
0
-1

You need to say which version of Bonitasoft you are using,

regards

Comments

Submitted by akhatod on Fri, 08/21/2015 - 21:40

Version 7....but I am using 6.x application...because I am not sure with usage of contracts.

Notifications