Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Hello,

I am a beginner in Joget Workflow, and I have been reading and following your tutorials and user guide, however I am unsure about the following scenario.

I am not going to use the HTML Form facility of joget. Rather, I am opting to create a portal front end external of the joget workflow. Reasons are various and valid, but mostly because I require an independant infrastructure as to have the flexibility required to do somce complex tasks inside it. However, I would like Joget to be the workflow manager of this, and therefore, I would like to have the facility of having an activity which would represent a particular phase, or state in a workflow.

For example, I have this simple workflow:

Start -> Activity1 -> Database Insertion Tool --> End

Now, Activity One, apart from recieving Accept and Complete call from the external application which I have mentioned above, it should also recieve additional information from the external application, so that this activity will forward such information to the database insertion tool. My question is, is it possible to set variable inside an activity which can be set remotely via JSON? Or, is there an alternative method on how to implement such a scenario? I have taken a look at the hash variables section, however it seems that the hash variables are only set for specific fucntions of Joget.. example assignment, users etc. The thing which goes close is the requestParameter hash variable, however the documentation is really lacking on how to implement such thing. From and how should these requestParameters be set? If they are sent by an external Json call, how are they set?

Also, the use of workflow variables is not desirable. I simply do not want a clutter of workflow variables if I want to extend a workflow for other applications interacting with each other via the workflow.

Your assistance is appreciated as we are still evaluating whether we should go for this product or not.

Best Regards,

William