ProcessMaker FAQ
From ProcessMaker
Contents |
About ProcessMaker
1. What can you do with ProcessMaker?
ProcessMaker is a commercial open source workflow and business process management system.
- Manage business processes with ease and efficiency
- Keep tabs on what's happening in your organization with customized reports
- Get commercial support with ProcessMaker Enterprise Support plans
Sound good? Visit our website to find out more about the features and benefits of a workflow management system, and why you should choose ProcessMaker [click here].
2. Do you have an Enterprise version?
ProcessMaker OSS is open source software available for both community and enterprise use. ProcessMaker OSS includes full functionality for use in small to mid-sized enterprise environments. For deployment in commercial or mission-critical environments, we recommend ProcessMaker Enterprise Support plans. Visit www.processmaker.com/store.php for more information on ProcessMaker Enterprise Support.
3. Can ProcessMaker be scaled for use in organizations with thousands of users?
ProcessMaker is currently being used in Fortune 100 companies. ProcessMaker can be run on a Linux cluster to provide load balancing and high availability IP failover. See this documentation and this guide for creating a cluster with Red Hat Enterprise Linux 5.0.
Installing and Configuring ProcessMaker
1. We have Processmaker installed on a desktop, it currently has a static ip address, we need to change the ip address of the machine, what changes do I need to make to the software so that it can still be accessible?
Please review this link.
2. Can the three databases which ProcessMaker uses for storing information about processes (wf_<workspace>), users (rb_<workspace>), and reports (rp<workspace>) be stored in a database other than MySQL?
Although ProcessMaker can connect to external databases, all its internal information is designed to be stored in a MySQL database. It may theoretically be possible to use a different database program, such as PostgreSQL, by modifying the file db.php, but it is not recommended since other databases are untested and any future upgrade patches won't work on different databases.
3. Why does the PMFSendmessage function used in ProcessMaker triggers send out emails without listing a sender in the From: field?
The problem is that are no accounts listed in the Email configuration. To add an email acccount, go to Set Up -> Email and add an account with an email address. By default, future emails will list that email as the sender by default.
If you didn't find an answer to your question, see the section Common Installation Problems and feel free to ask in the Installation & Configuration section of the ProcessMaker forum.
Using ProcessMaker
1. How do I login into ProcessMaker?
Open your web browser (Mozilla FireFox is recommended) and enter the IP address of the machine where ProcessMaker is installed. If running ProcessMaker from your local machine, use "http://localhost". If you are not running ProcessMaker from the default port 80, you will also have to specify the port number. For instance, if running ProcessMaker at the IP address 192.168.2.100 from the port 8080, then enter "http://192.168.2.100:8080". Apache should then redirect your browser to the ProcessMaker login screen which is located at "http://<IP-ADDRESS:PORT>/sys<WORKSPACE>/<LANGUAGE>/green/login/login.html". For example, you can login to a local instalation of ProcessMaker at the address "http://localhost/sys/en/green/login/login.html".
In the login screen, enter your username and password. If you haven't created any users yet, login as "admin" with the password "admin" (and be sure to change the admin's password). If you didn't specify the workspace in the URL, then you will also have to enter the workspace name, which by default is "workflow".
2. How do I start using the process map? I have tried clicking on the icons in the toolbar, but nothing happens.
The first step is to create the tasks which will be used by your process. You can create tasks by right clicking anywhere on the process map and selecting the option "Add Task" from the drop-down menu.
3. I tried clicking on the icons in the process map toolbar, but nothing happens. How do I add new elements to the process map?
All elements from the toolbar have to be added to existing tasks on your process map. Click on an element in the toolbar and continue holding down on the mouse button while you drag it to a task.
4. Why can't I delete a ProcessMaker user?
ProcessMaker users can not be deleted as long as they have any assigned or completed activities and as long as they are members of a group. Because it can be a laborious process to remove users from all their cases and their groups, it is recommended you simply change the status of users from "active" to "inactive".
5. How can a user select multiple values from a list box a DynaForm and select Submit; then in a second DynaForm display the selected values from the list box, but not be able to change them?
In the second dynaform, set attribute mode="" for the <dynaform> element, similar to this:
<dynaForm type="xmlform" name="143737794a542a10bf5083086881861/8022155764a542baea49c97096229643" width="500" enabletemplate="0" mode="">
Then set the list box field/element to mode="view". Attributes in XML are inherited from the main element to the internal elements. For this reason if the <dynaform> (main element) has the mode="read" then all internal elements (i.e. all fields in your dynaform) will inherit this attribute. But if you leave this attribute blank (mode="") then some fields/elements can have mode="view" and others mode="read".
6. Can a Java library be called from a ProcessMaker trigger which is coded in PHP?
There are a number of different ways to make function calls to a Java library using PHP. If you want to use an open source solution, check out the PHP Java Extension or the PHP/Java Bridge. If using Jasper Reports with ProcessMaker, see this tutorial for how to call Jasper Reports functions with PHP.
If you didn't find an answer to your question, feel free to ask in the Using ProcessMaker section of our forum.
ProcessMaker Development
If you didn't find an answer to your question, feel free to ask in the Development section of the ProcessMaker forum.
