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