Aspects
An aspect is a modularization of a concern that cuts across multiple workflows. Usercube uses aspects to perform some specific actions at given workflow steps.
For example, an aspect can assert a given user's input is valid.
-
AddChangeAspect
Modifies a given property value.- #### AssertValueAspect Checks whether the value of a given property satisfies a given condition.- #### AssertValueRequiredAspect Checks whether a given property has a non-null value.- #### BuildUniqueValueAspect Computes a unique value for a given property.- #### InvokeScriptAspect Executes a customized script.- #### InvokeWorkflowAspect Launches a workflow.- #### NotificationAspect Sends a notification email to one or several users.