qaProcessFrame(frameID, summaryAggregator, summaryGraph,
frameAggregators, frameGraphs, details)
where frameID
is the
ID of the flowFrame the process is linked to,
summaryAggregator
is an object inheriting from class
qaAggregator
which
summarizes the outcome, summaryGraph
is an object of class
qaGraph
which is the overview
graph of the process for the whole frame, details
is a list
containing any additional information regarding the QA process,
frameAggregators
is an object of class
aggregatorList
and
frameGraphs
is an
object of class
qaGraphList
. The latter two
are the collections of aggregators and graphs for each subprocess. Only
frameID
and summaryAggregator
are mandatory
arguments.id
:"character"
, a unique ID of
the objectframeID
:"character"
, ID of the
flowFrame the process is linked to summaryAggregator
:"qaAggregator"
, an aggregator summarizing the output of the process summaryGraph
:"qaGraph"
, a
graphical summary of the process frameAggregators
:"aggregatorList"
a list of aggregators for the subprocessesframeGraphs
:"qaGraphList"
a
list of graphical summaries for the subprocesses details
:signature(.Object = "qaProcessFrame")
:
constructor flowFrame
. This allows to
create processes
with subcomponents, where each item in the frameAggregators
and
frameGraphs
lists corresponds to one subprocess, which can be
used, for instance, to create individual plots for each flow
channel. For QA processes without subcomponents, these slots would
simply not be populated.qaGraphList
,
writeQAReport
,
qaProcess