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.