ReportType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AssignmentHolderType
Specification of midPoint report. This specification defines what the report should contain, how it should look like, output format and so on. This specificaiton does NOT define when the report is exectued. The report may be executed ad-hoc (e.g. by explicitly executing it in GUI), or the report may be scheduled by using a task. ReportType contains many elements that are specific to JasperRepors. In fact, such elements should not be top-level elements. They should rather be in their own Jasper-specific container. But due to various reasons (e.g. migration) these items are kept as they are. They will get sorted out eventually.
Item Summary  
Name Type Multiplicity Description
$itemDefinition.Name.LocalPart property
PolyStringType
[0,1] Human-readable, mutable name of the object. 
$itemDefinition.Name.LocalPart property
string
[0,1] Free-form textual description of the object. 
$itemDefinition.Name.LocalPart property
string
[0,-1] Type of the object. 
$itemDefinition.Name.LocalPart property
OperationResultType
[0,1] Result of the operation that fetched this instance of the object. 
$itemDefinition.Name.LocalPart container
ExtensionType
[0,1] Extension container that provides generic extensibility mechanism. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,-1] Set of the orgs (organizational units, projects, teams) that the object relates to. 
$itemDefinition.Name.LocalPart container
TriggerType
[0,-1] Triggers for this object. 
$itemDefinition.Name.LocalPart container
MetadataType
[0,1] Meta-data about object creation, modification, etc. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,1] Reference to the tenant to which this object belongs. 
$itemDefinition.Name.LocalPart property
string
[0,1] Lifecycle state of the object. 
$itemDefinition.Name.LocalPart container
OperationExecutionType
[0,-1] Description of recent operations executed on this object (or related objects, e. 
$itemDefinition.Name.LocalPart container
LensContextType
[0,1] Model context describing executed operation  
$itemDefinition.Name.LocalPart property
anyURI
[0,-1] The policy situation(s) of this object. 
$itemDefinition.Name.LocalPart property
EvaluatedPolicyRuleType
[0,-1] Triggered policy rules for this assignment. 
$itemDefinition.Name.LocalPart container
PolicyExceptionType
[0,-1] Recorded exception from a policy rule. 
$itemDefinition.Name.LocalPart property
DiagnosticInformationType
[0,-1] Diagnostic information attached to this object. 
$itemDefinition.Name.LocalPart container
AssignmentType
[0,-1] Set of object's assignments. 
$itemDefinition.Name.LocalPart property
int
[0,1] Iteration number. 
$itemDefinition.Name.LocalPart property
string
[0,1] Iteration token. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,-1] References to all applicable archetypes, including "indirect" archetypes such as archetype supertypes. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,-1] References to abstract roles (roles, orgs, services) that this focus currently belongs to - directly or indirectly. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,-1] References to objects (abstract roles as well as users) obtained via delegation. 
$itemDefinition.Name.LocalPart reference
ObjectReferenceType
[0,-1] References to abstract roles (roles and orgs) that this focus may directly belong to. 
$itemDefinition.Name.LocalPart property
ReportEngineSelectionType
[0,1] Selects which report engine should be used to render this report. 
$itemDefinition.Name.LocalPart property
boolean
[0,1] Indicates whether this report is a parent report or subreport. 
$itemDefinition.Name.LocalPart property
SubreportType
[0,-1] Reference to subreport. 
$itemDefinition.Name.LocalPart property
base64Binary
[0,1] Report template. 
$itemDefinition.Name.LocalPart property
base64Binary
[0,1] Report style template. 
$itemDefinition.Name.LocalPart property
OrientationType
[0,1] Report page orientation (portrait/landscape). 
$itemDefinition.Name.LocalPart property
ExportType
[0,1] Report output file format. 
$itemDefinition.Name.LocalPart property
boolean
[0,1] This item is specific to JasperRepors. 
$itemDefinition.Name.LocalPart property
DataSourceType
[0,1] This item is specific to JasperRepors. 
$itemDefinition.Name.LocalPart property
ReportFieldConfigurationType
[0,-1] Columns user definition. 
$itemDefinition.Name.LocalPart container
ReportConfigurationType
[0,1] Report configuration based on report configuration schema. 
$itemDefinition.Name.LocalPart container
XmlSchemaType
[0,1] This element contains the XSD-formatted definition of schema. 
$itemDefinition.Name.LocalPart property
string
[0,1] Optional name of Jasper virtualizer class. 
$itemDefinition.Name.LocalPart property
int
[0,1] Number of pages after Jasper virtualizer kicks on. 
$itemDefinition.Name.LocalPart property
int
[0,1] Number of pages after Jasper cancels report execution. 
$itemDefinition.Name.LocalPart property
int
[0,1] Timeout in [ms] after Jasper cancels report execution. 
$itemDefinition.Name.LocalPart container
JasperReportEngineConfigurationType
[0,1] Configuration for jasper-based reports. 
$itemDefinition.Name.LocalPart container
DashboardReportEngineConfigurationType
[0,1] Configuration for dashboard-based reports. 
$itemDefinition.Name.LocalPart property
ScriptExpressionEvaluatorConfigurationType
[0,1] Default configuration for the scripts executed inside the report. 
$itemDefinition.Name.LocalPart property
CommandLineScriptType
[0,1] Command-line script that will be executed after the report is complete and the output file is completely produced.