Hi, first let me give you a bit of background before I ask my question. I run a large scale manufacturing company in Asia with more than 1000 employees working. My background is computer engineering but I haven't been practicing in my field for the past 8 years or so. I would consider myself a software guru, but I keep up with the latest technologies in software on a regular basis and have a good overall knowledge about software from assembly language to C++ (but not java or web based languages). I'm now no longer interested in programming myself, but want to guide my IT team in the right direction related to BPMs. This is why I've registered on this forum.
So, here is my question. I'm very interested in Activiti and want to use it as the focal point of all my teams to get stuff done! I want to create a portal where each person can review all his things to do list, his list of documents to approve (we store documents in Alfresco), review action items assigned to him in different meetings, etc. If I am able to accomplish this, it would help me quite a bit in ensuring that the routine tasks assigned to different people are being tracked and completed in time. Can everyone please put their best suggestion on how I can accomplish this? I've seen that this is somewhat possible in Activiti explorer and Alfresco also has some workflows that can be used for this purpose. However, my key point is that I want to be able to capture different details in forms from a user for the regular tasks that they are going to assign to people. As such, we will end up with multiple forms (vacation requests, equipment maintenance requests, IT help desk requests, etc) for the routine tasks in all different departments. Should I look at a custom application that uses activiti as the engine or can I do this in a simpler faster way? Please help so I can give some direction to my team on how we can move forward on implementing a BPM for the different tasks that are routinely carried out in my company.
Thanks in advance.