Please share with the community what you think needs improvement with K2.
What are its weaknesses? What would you like to see changed in a future version?
The Workflow Designer needs improvement. For example, when you design a workflow on K2, it shows the entire area between one action and another action. However, you should be able to see the structure for this action. It's not automatically structured. It sould be automatically structured from the shared action to the following action. In K2, you should be able to organize it by yourself. Workflows should be very easy to organize exactly as you need them. It shouldn't be inflexible. The mapping processes need to be better. You can't really change the look and feel. You should be able to customize the solution a bit more. The document generation, the dynamic document generation, could be a great addition as a feature.
Currently, it's taking quite some time to deploy a package, it needs improvement. If they can simplify the deployment then it would be helpful. I would like to see a versioning tool included within K2 similar to Visual Studio to do your versioning of programs. It would be very useful and assist us a lot. If they could also include an RPA as a tool, or integrate it with RPA products. It would be beneficial, as we wouldn't have to purchase anything else.
K2 is a workflow solution, and there is no RPA solution with K2. This is where K2 lacks a little bit. It is just a heavy workflow solution. It doesn't have a supplemental product like RPA. If you want to use RPA, you have to use Blue Prism, UIPath, or something else. If you use Nintex, it has an RPA solution. It is a form-based application, and they are doing everything electronically. The initial investment in K2 is heavy because it is a BPM software. It does not have a low cost because they charge you the same for one workflow or 100 workflows.
Even though the performance is better than the competition, it needs to be enhanced and improved upon. They could always refine this a bit more. The licensing needs to be improved. Right now, we find it's getting more expensive to use the product. The K2 platform could be enhanced.
The solution is heavy and cumbersome and it has a very stringent way of doing things. It's not difficult but at the same time it's not flexible enough. If you don't do it properly, you can't render it on mobile properly and it just runs into a lot of issues. I think what we need is a more flexible platform that can actually give us that option, a second option or a main option, to move away from K2. We run into issues at times and it's mainly around the way we design applications and mainly around how we want to use applications. It restricts us in a very specific way to be able to fully utilize the capability. I think K2 is a bit far from being a perfect mobile development platform. We'd like to look at Microsoft as an option.
I think there can be improvements in the product but that may be linked to the decisions that we have taken to put it on-premise, because now we're making big changes and the scope of the project has changed so that we now want external partners to have access to the system. Because we're on-premise, it's more complicated to provide access to their own network. Next time I would go for the cloud.
It didn't calculate the designs I needed. If a customer doesn't know what to do with the BPM tool, then they won't know how to start using the tool. It is very flexible because you can design your own main forms, but if there were some templates according to your market, it would be more useful for a new customer. That would make K2 more user-friendly and easier to use. Perhaps they may add some different holdings, and if you carry a file which uses either shape, you can handle the document. That's not our preferred method to manage software. Perhaps they could add a simple archiving function in the software. That would be very useful.
The SmartForms need to be simplified so that the non-expert, business users can make use of them without coding. That will help a lot. I would also like to see the BPM features from Pega implemented, that have to do with the implementation of AI and the robotics. The AI should be able to learn inside the platform so that it adds intelligence to the tool itself. That way, it can handle the things that are being taken care of by external entities. It will first learn how to handle new events, and then handle them by itself in the future.
Hello community members,
I'm working at a financial services company with 200+ employees and I'm currently exploring two Business Process Management Platforms (BPM) in order to use them with Java: K2 BPM and Camunda BPM.
Can you assist me with their comparison (sharing the pros and cons of each)?