Activities
Following are the default activities supported by Request Modeler and their associated instruction classes:
Activities | Instruction Class |
---|---|
jumpTo | com.intellectdesign.canvas.model.activity.CanvasJumpToActivity |
rule | com.intellectdesign.canvas.model.activity.CanvasRuleActivity |
moveToState | com.intellectdesign.canvas.reqmodel.activity.process.CanvasMoveToStateActivity |
markReadyForPublish | com.intellectdesign.canvas.reqmodel.activity.process.CanvasMarkReadyForPublishActivity |
Validation | com.intellectdesign.canvas.reqmodel.activity.process.CanvasValidationActivity |
createAuthFlow | com.intellectdesign.canvas.reqmodel.activity.process.CanvasCreateAuthFlowActivity |
approveAuthFlow | com.intellectdesign.canvas.reqmodel.activity.process.CanvasApproveAuthFlowActivity |
entl | com.intellectdesign.canvas.formdefinition.activity.CanvasCheckEntitlementActivity |
set | com.intellectdesign.canvas.model.activity.CanvasSetActivity |
raiseEvent | com.intellectdesign.canvas.reqmodel.activity.base.ReqModelAuditingActivity |
connectToWS | com.intellectdesign.canvas.reqmodel.activity.process.CanvasConnectToWSActivity |
updateDB | com.intellectdesign.canvas.reqmodel.activity.process.CanvasDBUpdateActivity |
setClientResponse | com.intellectdesign.canvas.reqmodel.activity.process.CanvasSetResponseActivity |
processEvents | com.intellectdesign.canvas.reqmodel.activity.process.CanvasProcessEventsActivity |
You can also add custom activities by creating the required instruction class and associating it with the relevant activity in stateModelLibrary.json. For more information on stateModelLibrary.json, refer Library JSON. For the full set of information on additional ready-made activities, supported by Request Modeler, refer Additional Ready-made Activities supported by Request Modeler.