Quick Background: Our application is a .Net Winforms client / SOA architecture. We will use K2.Net, but the client will present all UI ... we're not using any of the provided web-based UI.
The first question revolves around a business requirement to show completed Activities. It's clear to me that K2ROM won't do this. I thought K2MNG could do this, but I have since read material elsewhere discouraging that usage because K2MNG is using the transactional database. Given that I am not able to use the provided UI (IE, I can't use the reporting or searching UI in K2.NET) it seems the only other possibility is to hit the log database directly. I am hesitant to do this because of the lack of support and risk of breaking changes when service packs/upgrades are introduced. Any comments or suggestions?
The second question should be far easier. The documentation is a little unclear about the Finish method in K2ROM. Does it force the Activity to finish regardless of the rules in the designer or does it cause the server to evaulate the rules and complete the Activity based on those rules? More to the point, how can I cause the latter to happen from the client?
Read on if you want to know why I ask: We're setting this up so that instead of server-initiated events there will be one event in the Activity that essentially does nothing. The rule to move past the Activity will be based on Activity-level or Process-level data. The client UI will offer one or more 'Actions' that are our equivalent of events. When the Action completes (including updating data in the Activity) we need to get the Activity to move forward and I was wondering if the Finish method was for this, or if simply updating the data will cause that to happen.
Thanks!!!
Two Questions
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
