compensateActionItem(ID = paste("compActionRef", guid(), sep = "_"),
name = paste("action", identifier(get(compensate)), sep = "_"),
parentView, compensate, workflow)workFlow for which a
view is to be created. guid function. view and compensation objects,
respectively. compensateActionItem that is created inside the
workFlow environment as a side effect of calling the
add method.A compensateActionItem object for the constructor.add method, which creates a
compensateActionItem from a compensation object
and directly assigns it to a workFlow. Alternatively,
one can use the compensateActionItem constructor function for
more programmatic access. compensate:"fcCompensateReference". A reference to the
compensation object that is used for the
compensation operation. ID:"character". A unique
identifier for the actionItem. name:"character". A more
human-readable nameparentView:"fcViewReference". A reference to the parent
view the compensateActionItem is applied on. env:"environment". The
evaluation environment in the workFlow. "actionItem", directly.signature(x = "compensateActionItem"): Print
details about the object. signature(symbol = "compensateActionItem", envir =
"workFlow", subSymbol = "character"): Remove a
compensateActionItem from a workFlow. This
method is recursive and will also remove all dependent
views and actionItems. signature(object = "compensateActionItem"): Print
details about the object. compensateActionItems provide a means to bind compensation
operations in a workflow. Each compensateActionItem represents a
single compensation.
workFlow,
actionItem,
gateActionItem,
transformActionItem,
view