How to change url of bonita?
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.
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
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.
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 .
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.
I am still not able to work with Community Edition.Hence the Steps are listed.
1) You need to create your Own group in the Portal . Add Some members to the Group.
2) As discussed , you need to create a lane of your choice.
3) After you install the Process in the Portal, Select the BPM option and from the DropDown select Processes.
Select the Process that you have installed ,and From the Top right hand side select the MORE.. Option.
4) In the Actor category, you should see all the lanes that you have created.
5)Under the Groups section select the EDIT Pen and browse your custom group and apply.
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.
IdentityAPI identityAPI = apiAccessor.getIdentityAPI();
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.
IdentityAPI identityapi = apiAccessor.getIdentityAPI();
Group group = identityapi.getGroupByPath("/acme/hr");
List users = identityapi.getUsersInGroup(group.getId(),0,100, UserCriterion.FIRST_NAME_ASC);
String emailList = "";
User user = (User)users.get(i);
ContactData contactData = identityapi.getUserContactData(user.getId(),false);
emailList += contactData.getEmail();
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.
1) To map a Task to the person's manager, select the task -> general -> actors -> set -> single- user -> single-user manager . select assign task automatically
2)For the Error showing actor does not contain members - no problems.
Just go to the Portal -> BPM-> dropdown select Processes -> go to your Process -> Top right hand side - select More -> In the Actor section -> select the Group that you want to map.
Also Make sure that group has members - Just Use default members like Walter bates to add to your group.