Hi,
Just want to ask how to change the url bonita. The path I am using right now is hobnta01:8080/bonita the hobnta01 is the machine name of my server to where it is reside but I want to change it and make it http://webforms.smretail.intranet:8080/bonita. Is there a configuration for this? Please help.
Thanks
Hi christianmichaelgarizala,
If I understand you well I think you need domain name, there is no any configuration needed.
Many thanks.
Hi
The Way we implemented was using Apache Web Server.
You could Download Apache and Install it in your computer.( There is a great tutorial at Servermom Blog).
Apache Configuration can be kept to Default values. Just Point the intended URl to hobnta01:8080/bonita .
Apache lets you implement additional Security
Regards
Hi Roy,
Ill check on this. I have another question Roy. Need your help again on this. Please check this. http://community.bonitasoft.com/questions-and-answers/how-create-custom-case-overview
Thanks
Hi Roy,
Can you give me the link for the tutorial on changing the URL?
http://www.servermom.org/how-to-add-new-site-into-your-apache-based-ubuntu-server/
http://www.servermom.org/full-setup-working-apache-server-ubuntu-16-04/3437/
Apart from these, Also google as much as possible.
In my case , I did not setup the Server. We have a Specialist do it. But the guy used google and Servermom blogs to install and configure.
Hi Roy,
We want to install it in a VM ware server running on windows OS and then configure the URL. This site is not accessible outside of our company this is an internal system. I just want to configure the url. Is this possible?
Thanks
Yes, Its possible.
We have Similar setup. In the Apache, We have configured the IP address of our organization.
Hence outside IP is not allowed to access the URL.
Usually Inside apache, you can configure the Settings to point to your localhost settings.
You just need to change the settings on only 2 files and leave the Rest as it is.
httpd.conf and ssl.conf (google it.)
We have used a WebLogic as Application server and Apache as WebServer.
There could be other ways to achieve it. But I am not aware of other methods as I had the Setup completed by Someone else.
If you have access to BonitaSoft Documentation, there are Documents available for the configuration Process.
I have a personal Question to you.
Are you setting up the Community Edition in your Local Server ?
What Steps would you be following ?
Kindly Keep a Document of the Steps Followed ?
I am a newbie here and Would like to Get as much info as Possible .
Hi Roy,
I cannot understand the steps to configure the URL and the apache. If you run bonita it has already its own web server embedded on the application right? I just want to change the URL path based on my main question.
I am setting up the community edition in my local server
I dont follow any steps since I dont know how to set it up.
Thanks
Sorry Man, I dont have any idea regarding changing the URL from the Bonita Configuration files.
Perhaps someone from the Community will be able to Help you out.
Best of luck.
Hi Roy,
Thanks. How about the update for assigning a task to a default group? And the first person to approve will be captured? Have you already have a sample?
Thanks
https://drive.google.com/open?id=0B-MHHSlP6-kMTk9QZ29yckJuVEE
I am still not able to work with Community Edition.Hence the Steps are listed.
Hi Roy,
How about assigning the task to a specific group?
Thanks
Hi Roy,
How can I send mail to all users in a specific group once I assign a task?
Thanks
Hi
I hope you were able to Map the Specific group that you wanted.
Mail can be configured using the connector section.
Each task has connector in and connectors out.
Select the connectors in, add , provide a name for your connector.
(make sure to select ignore and continue process) in the “If connector fails” section.
For local settings use the SMTP host as localhost and SMTP port as 2525.
Set the SourceEmail address as return “yourEmailAddress”; ( I use the Parameter options. They can be globally configured).
Here is the Script.
import com.bonitasoft.engine.api.IdentityAPI;
IdentityAPI identityAPI = apiAccessor.getIdentityAPI();
return identityAPI.getUserContactData(taskAssigneeId,false).getEmail();
This will return values of the People to whom the task has been assigned and will fire mails to them all.
Here , is an alternate script to fetch group name and its members.
import org.bonitasoft.engine.identity.ContactData;
import org.bonitasoft.engine.identity.Group;
import org.bonitasoft.engine.identity.User;
import org.bonitasoft.engine.identity.UserCriterion;
import com.bonitasoft.engine.api.IdentityAPI;
import com.bonitasoft.engine.api.ProcessAPI;
IdentityAPI identityapi = apiAccessor.getIdentityAPI();
Group group = identityapi.getGroupByPath(“/acme/hr”);
List users = identityapi.getUsersInGroup(group.getId(),0,100, UserCriterion.FIRST_NAME_ASC);
String emailList = “”;
for(int i=0;i<users.size();i++){
User user = (User)users.get(i);
ContactData contactData = identityapi.getUserContactData(user.getId(),false);
if(i==users.size()-1){
emailList += contactData.getEmail();
}else{
emailList += contactData.getEmail()+“,”;
}
}
In the Subject use the script section and use the Return " some string " to add message.
You can also add items from your BDM here .
(Just click on select a variable and choose your BDM variable that you created.
Now BDMvariable.getMethodName() will fetch values from BDM.
For Body, select switch editor to enable scripting mode.
Regards
Hi Roy,
Thanks for this I will try this. How about when a specific user approves then the task will be directed to his/her manager assigned?
Thanks
Hi Roy,
How about when a specific user approves then the task will be directed to his/her manager assigned? And also need help in mapping the Specific group, it shows an error the actor does not contain any member.
Please help.
Thanks
Hi Roy,
How about when a specific user approves then the task will be directed to his/her manager assigned? And also need help in mapping the Specific group, it shows an error the actor does not contain any member.
Please help. Can you please provide a sample on making a task assign to a specific group and then get the user that approves. Assigning task to a group is when a user submit the task next and then it will automatically be assigned to a group
Thanks