Skip to main content

Report Web Services

Universal Controller supports the following RESTful-based web service for Report.

Formatting specifications for the web service, including details about parameter requirements, are provided.

List Reports

Description

URI

http://host_name/uc/resources/report

HTTP Method

GET

Description

Retrieves information on the specified report.

Example URI

Authentication

HTTP Basic

Produces Content-Type

Application/JSON

Consumes Content-Type

N/A

Example Responses

  • Status 200
    JSON
    JSON
    [
    {
    "averageColor": null,
    "barThickness": 150,
    "chartSize": "Medium",
    "description": null,
    "exportReleaseLevel": "8.0.0.0",
    "fieldState": [
    "name",
    "hostName",
    "type",
    "queueName",
    "version",
    "hbDateDisplay",
    "suspended",
    "mode",
    "startDateDisplay",
    "sysUpdatedBy",
    "sysUpdatedOnDisplay"
    ],
    "group": null,
    "groupBy": "extApiLevelMin",
    "groupDateTimeFormat": "-- None --",
    "groupOrder": "Label/Descending",
    "groupThreshold": "-- System Default --",
    "groups": null,
    "imageHeight": null,
    "imageWidth": null,
    "pdfOrientation": "-- System Default --",
    "pdfSize": "-- System Default --",
    "reportTable": "ops_agent",
    "reportTableTitle": "Agents",
    "showAverage": false,
    "showThreshold": false,
    "sortState": [
    {
    "direction": "descending",
    "property": "name"
    },
    {
    "direction": "ascending",
    "property": "hostName"
    }
    ],
    "stackBy": null,
    "sumField": null,
    "sysId": "56b3ec874b754863b5d3fb67b1183dd2",
    "systemReport": false,
    "thresholdColor": null,
    "thresholdLabel": null,
    "thresholdValue": null,
    "title": "test-Hbar",
    "type": "Pie Chart",
    "user": "ops.admin"
    },
    {
    "averageColor": null,
    "barThickness": 150,
    "chartSize": "Medium",
    "description": null,
    "exportReleaseLevel": "8.0.0.0",
    "fieldState": [
    "name",
    "hostName",
    "type",
    "queueName",
    "version",
    "hbDateDisplay",
    "suspended",
    "mode",
    "startDateDisplay",
    "sysUpdatedBy",
    "sysUpdatedOnDisplay"
    ],
    "group": null,
    "groupBy": "extApiLevelMin",
    "groupDateTimeFormat": "-- None --",
    "groupOrder": "Label/Descending",
    "groupThreshold": "-- System Default --",
    "groups": null,
    "imageHeight": null,
    "imageWidth": null,
    "pdfOrientation": "-- System Default --",
    "pdfSize": "-- System Default --",
    "reportTable": "ops_agent",
    "reportTableTitle": "Agents",
    "showAverage": false,
    "showThreshold": false,
    "sortState": [
    {
    "direction": "descending",
    "property": "name"
    },
    {
    "direction": "ascending",
    "property": "hostName"
    }
    ],
    "stackBy": null,
    "sumField": null,
    "sysId": "705c3bc42f434013a1b12da29fe65e6a",
    "systemReport": false,
    "thresholdColor": null,
    "thresholdLabel": null,
    "thresholdValue": null,
    "title": "test-Vbar",
    "type": "Bar Chart/Vertical",
    "user": "ops.admin"
    },
    {
    "averageColor": null,
    "barThickness": 150,
    "chartSize": "Medium",
    "description": null,
    "exportReleaseLevel": "8.0.0.0",
    "fieldState": [
    "name",
    "hostName",
    "type",
    "queueName",
    "version",
    "hbDateDisplay",
    "suspended",
    "mode",
    "startDateDisplay",
    "sysUpdatedBy",
    "sysUpdatedOnDisplay"
    ],
    "group": null,
    "groupBy": "extApiLevelMin",
    "groupDateTimeFormat": "-- None --",
    "groupOrder": "Label/Descending",
    "groupThreshold": "-- System Default --",
    "groups": null,
    "imageHeight": null,
    "imageWidth": null,
    "pdfOrientation": "-- System Default --",
    "pdfSize": "-- System Default --",
    "reportTable": "ops_agent",
    "reportTableTitle": "Agents",
    "showAverage": false,
    "showThreshold": false,
    "sortState": [
    {
    "direction": "descending",
    "property": "name"
    },
    {
    "direction": "ascending",
    "property": "hostName"
    }
    ],
    "stackBy": null,
    "sumField": null,
    "sysId": "d44ef38ab0a24fa4a1e838b170a996a3",
    "systemReport": false,
    "thresholdColor": null,
    "thresholdLabel": null,
    "thresholdValue": null,
    "title": "test-pie",
    "type": "Pie Chart",
    "user": "ops.admin"
    },
    {
    "averageColor": null,
    "barThickness": 150,
    "chartSize": "Medium",
    "description": null,
    "exportReleaseLevel": "8.0.0.0",
    "fieldState": [
    "name",
    "hostName",
    "type",
    "queueName",
    "version",
    "hbDateDisplay",
    "suspended",
    "mode",
    "startDateDisplay",
    "sysUpdatedBy",
    "sysUpdatedOnDisplay"
    ],
    "group": null,
    "groupBy": null,
    "groupDateTimeFormat": "-- None --",
    "groupOrder": "Label",
    "groupThreshold": "-- System Default --",
    "groups": null,
    "imageHeight": null,
    "imageWidth": null,
    "pdfOrientation": "-- System Default --",
    "pdfSize": "-- System Default --",
    "reportTable": "ops_agent",
    "reportTableTitle": "Agents",
    "showAverage": false,
    "showThreshold": false,
    "sortState": [
    {
    "direction": "descending",
    "property": "name"
    },
    {
    "direction": "ascending",
    "property": "hostName"
    }
    ],
    "stackBy": null,
    "sumField": null,
    "sysId": "d89a758bedc74023a260b5675fde9f0b",
    "systemReport": false,
    "thresholdColor": null,
    "thresholdLabel": null,
    "thresholdValue": null,
    "title": "test-list",
    "type": "List",
    "user": "ops.admin"
    }
    ]
  • Status 400
    • groupname is required for the specified visibility: Group
    • Cannot find user with the name: <username>
    • Invalid updatedTimeType: <updatedTimeType>
    • Invalid report type: <reportType>
    • Invalid report table: <reportTable>
    • <reportTable> is not reportable.
    • Required reporttitle.
      JSON
      JSON
      {
      "status": "error",
      "errors": [
      {
      "message": "Required reporttitle."
      }
      ]
      }
  • Status 500
    • Unexpected request failure. See log(s) for more details.

List Reports: URI Parameters

Parameter

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

includeFieldLabels

n/a

Indicate whether or not to include Field Labels information in the response.

Type = Boolean (true/false), Default is false; URI property.

N

groupname

n/a

If visibility = Group; Name of a user group.

To read a report that is visible to multiple groups, you can specify any one of the groups that the report is visible to.

Y (if visibility = Group)

reportTable

Table

Table Name

Valid values:

Table Name of the list of Reportable Tables.

N

reporttitle

Title

Title of the Report.

Wildcards are supported.

Y

type

Type

Type of report

Valid values:

  • As String = List, As Value = 10
  • As String = Bar Chart/Horizontal, As Value = 20
  • As String = Bar Chart/Vertical, As Value = 30
  • As String = Pie Chart, As Value = 40

N

updatedBy

Updated By

Username of the Updated By user.

Type = String; URI property.

N

updatedTime

n/a

If updatedTimeType = Offset; -offset period.

Valid values:

  • mn (minutes)
  • h (hours)
  • d (days)

Default is d.

Examples: -5d (last 5 days), -30mn (last 30 minutes), -6h (last 6 hours), -7 (last 7 days).

If updatedTimeType is Since; date/time value
( yyyy-MM-dd [HH:mm:ss] )

If updatedTimeType is Between; date/time values (start date/time inclusive, end date/time exclusive)
( yyyy-MM-dd [HH:mm:ss], yyyy-MM-dd [HH:mm:ss])

info

The time is relative to the Time Zone specified for the User.

Y (if updatedTimeType is Offset, Since, or Older Than.)

updatedTimeType

n/a

Type of updateTime.

Valid values:

  • As String = Today, As Value = 1
  • As String = Offset, As Value = 2
  • As String = Since, As Value = 3
  • As String = Older Than, As Value = 4
  • As String = Between, As Value = 5

N

username

n/a

If visibility = User; Username of a user.

Y (if visibility = User)

visibility

n/a

Users that will be able to view this report.

Valid Values:

  • Me
  • User
  • Group
  • Everyone

If there are multiple reports with the same title:

  • If visibility is provided:
    • If visibility = Me, web service returns only the report that matches reporttitle and is visible to the user running the report.
    • If visibility = User, web service returns only the report that matches reporttitle and is visible to the username.
    • If visibility = Group, web service returns only the report that matches reporttitle and is visible to the groupname.
    • If visibility = Everyone, web service returns only the report that matches reporttitle and is visible to Everyone.

N

Read a Report

Description

URI

http://host_name/uc/resources/report

HTTP Method

GET

Description

Retrieves information on the specified report.

Example URI

Authentication

HTTP Basic

Produces Content-Type

Application/JSON

Consumes Content-Type

N/A

Example Responses

  • Status 200
    JSON
    JSON
    {
    "averageColor": null,
    "barThickness": 150,
    "chartSize": "Medium",
    "description": null,
    "exportReleaseLevel": "8.0.0.0",
    "fieldLabels": {
    "avgRunTime": "Average Instance Time In Seconds",
    "avgRunTimeDisplay": "Average Instance Time",
    "canCopy": "Can Copy",
    "canDelete": "Can Delete",
    "canUpdate": "Can Update",
    "changeDescription": "Change Description",
    "changeHistory": "Change History",
    "changeHistoryRaw": "Change History",
    "cpDuration": "CP Duration",
    "cpDurationUnit": "CP Duration Unit",
    "credentials": "Credentials",
    "credentialsName": "Credentials Name",
    "credentialsVar": "Credentials Unresolved",
    "credentialsVarCheck": "Credentials Variable",
    "customChoiceField1": "User Defined Choice Field 1",
    "customField1": "User Defined Field 1",
    "customField2": "fsfsdfsdf",
    "description": "Description",
    "efDayConstraint": "Early Finish Day Constraint",
    "efDuration": "Early Finish Duration",
    "efEnabled": "Early Finish",
    "efNthAmount": "Early Finish Nth Amount",
    "efOffsetDuration": "Early Finish Duration Offset (-)",
    "efOffsetDurationUnit": "Early Finish Duration Offset Unit",
    "efOffsetPercentage": "Early Finish Percentage Offset (-)",
    "efOffsetType": "Early Finish Offset Type",
    "efTime": "Early Finish Time",
    "efType": "Early Finish Type",
    "enforceVariables": "Enforce Variables",
    "exclusiveWithSelf": "Mutually Exclusive With Self",
    "execCounter": "Exec Reference Counter",
    "executionRestriction": "Execution Restriction",
    "firstRun": "First Execution",
    "firstRunDisplay": "First Execution",
    "groupNames": "Member of Business Services",
    "holdResources": "Hold Resources on Failure",
    "isOpen": "Is Open",
    "isVersion": "Is Version",
    "lastRun": "Last Execution",
    "lastRunDisplay": "Last Execution",
    "lastRunTime": "Last Instance Duration In Seconds",
    "lastRunTimeDisplay": "Last Instance Duration",
    "lfDayConstraint": "Late Finish Day Constraint",
    "lfDuration": "Late Finish Duration",
    "lfEnabled": "Late Finish",
    "lfNthAmount": "Late Finish Nth Amount",
    "lfOffsetDuration": "Late Finish Duration Offset (+)",
    "lfOffsetDurationUnit": "Late Finish Duration Offset Unit",
    "lfOffsetPercentage": "Late Finish Percentage Offset (+)",
    "lfOffsetType": "Late Finish Offset Type",
    "lfTime": "Late Finish Time",
    "lfType": "Late Finish Type",
    "lockVariables": "Lock Variables",
    "logLevel": "Log Level",
    "lsDayConstraint": "Late Start Day Constraint",
    "lsDuration": "Late Start Duration",
    "lsEnabled": "Late Start",
    "lsNthAmount": "Late Start Nth Amount",
    "lsTime": "Late Start Time",
    "lsType": "Late Start Type",
    "maxRunTime": "Highest Instance Time In Seconds",
    "maxRunTimeDisplay": "Highest Instance Time",
    "minRunTime": "Lowest Instance Time In Seconds",
    "minRunTimeDisplay": "Lowest Instance Time",
    "name": "Name",
    "opswiseGroups": "Member of Business Services",
    "overrideInstanceWait": "Override Previous Instance Wait",
    "parentId": "Parent Id",
    "resPriority": "Virtual Resource Priority",
    "resPriorityVar": "Virtual Resource Priority Unresolved",
    "resPriorityVarCheck": "Virtual Resource Priority Variable",
    "resolveNameImmediately": "Resolve Name Immediately",
    "restrictionPeriod": "Restriction Period",
    "retryIndefinitely": "Retry Indefinitely",
    "retryInterval": "Retry Interval (Seconds)",
    "retryMaximum": "Maximum Retries",
    "retrySuppressFailure": "Suppress Intermediate Failures",
    "rpAfterDate": "After Date",
    "rpAfterTime": "After Time",
    "rpBeforeDate": "Before Date",
    "rpBeforeTime": "Before Time",
    "rpDateList": "Date List",
    "rpDateListRaw": "Date List",
    "runCount": "Number of Instances",
    "runTime": "Total Instance Time",
    "simulate": "Simulate",
    "startHeld": "Hold on Start",
    "startHeldReason": "Hold Reason",
    "sysClassName": "Class",
    "sysCreatedBy": "Created By",
    "sysCreatedOn": "Created",
    "sysCreatedOnDisplay": "Created",
    "sysId": "UUID",
    "sysUpdatedBy": "Updated By",
    "sysUpdatedOn": "Updated",
    "sysUpdatedOnDisplay": "Updated",
    "timeZonePref": "Time Zone Preference",
    "twDelayAmount": "Delay Duration In Seconds",
    "twDelayDuration": "Delay Duration",
    "twDelayType": "Delay On Start",
    "twWaitAmount": "Wait Duration In Seconds",
    "twWaitDayConstraint": "Wait Day Constraint",
    "twWaitDuration": "Wait Duration",
    "twWaitTime": "Wait Time (HH:MM)",
    "twWaitType": "Wait To Start",
    "twWorkflowOnly": "Workflow Only",
    "type": "Type",
    "universalTemplateId": "Universal Template",
    "universalTemplateName": "Universal Template Name",
    "universalTemplateType": "Universal Template Type",
    "userDuration": "User Estimated Duration",
    "version": "Version",
    "vertexId": "Vertex Id",
    "vertexName": "Name"
    },
    "fieldState": [
    "name",
    "type",
    "description",
    "sysUpdatedBy",
    "sysUpdatedOnDisplay"
    ],
    "group": null,
    "groupBy": null,
    "groupDateTimeFormat": "-- None --",
    "groupOrder": "Label",
    "groupThreshold": "-- System Default --",
    "groups": null,
    "imageHeight": null,
    "imageWidth": null,
    "interval": "Year",
    "pdfOrientation": "-- System Default --",
    "pdfSize": "-- System Default --",
    "reportTable": "ops_task",
    "reportTableTitle": "Tasks",
    "showAverage": false,
    "showThreshold": false,
    "sortState": [
    {
    "direction": "ascending",
    "property": "name"
    },
    {
    "direction": "ascending",
    "property": "description"
    }
    ],
    "stackBy": null,
    "sumField": null,
    "sysId": "8a1dc34588cc4c1bab251119c71a013e",
    "systemReport": false,
    "thresholdColor": null,
    "thresholdLabel": null,
    "thresholdValue": null,
    "title": "test",
    "type": "List",
    "user": "ops.admin"
    }
  • Status 400
    • 'reportid' cannot be specified with any other parameters.
    • Could not find the specified visibility: <visibiliity>
    • groupname is required for the specified visibility: Group
    • Cannot find user with the name: <username>
    • Required either reportid or reporttitle.
      JSON
      JSON
      {
      "status": "error",
      "errors": [
      {
      "message": "Required either reportid or reporttitle"
      }
      ]
      }
  • Status 404
    • Could not find report with id "<reportid>" visible to execution user "<username>".
    • Could not find report with name "<reportTitle>" and the specified visibility.
    • Could not find report with name "<reportTitle>" visible to execution user "<username>".
  • Status 500
    • Unexpected request failure. See log(s) for more details.

Read a Report: URI Parameters

Parameter

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

groupname

n/a

If visibility = Group; Name of a user group.

To read a report that is visible to multiple groups, you can specify any one of the groups that the report is visible to.

Y (if visibility = Group)

reportid

includeFieldLabels

n/a

Indicate whether or not to include Field Labels information in the response.

Type = Boolean (true/false), Default is false; URI property.

N

reportid

UUID

ID used within the Controller to identify this Report.

N

reporttitle, visibility, groupname, and username

reporttitle

Title

Title of the Report.

N

reportid

username

n/a

If visibility = User; Username of a user.

Y (if visibility = User)

reportid

visibility

n/a

Users that will be able to view this report.

Valid Values:

  • Me
  • User
  • Group
  • Everyone

If there are multiple reports with the same title:

  • If visibility is not provided, reports are sorted in the following order:
    1. User visibility. The Execution User.
    2. Group visibility (any group that the user running the report is a member of).
    3. Everyone visibility.
    4. Other. Applicable when an admin user is reading a report visible to Other User or Group that the admin user is not a member of.
  • If visibility is provided:
    • If visibility = Me, web service returns only the report that matches reporttitle and is visible to the user running the report.
    • If visibility = User, web service returns only the report that matches reporttitle and is visible to the username.
    • If visibility = Group, web service returns only the report that matches reporttitle and is visible to the groupname.
    • If visibility = Everyone, web service returns only the report that matches reporttitle and is visible to Everyone.

N

reportid

Run Report

Description

URI

http://host_name/uc/resources/report/run

HTTP Method

GET

HTTP Header

Accept

  • application/pdf (Default)
  • application/xml
  • application/json
  • text/csv
  • text/tab-separated-values

Description

Run report.

Chart reports are generated in png format ("image/png")

List reports are generated in pdf format (application/pdf), by default.

  • To get the report in XML format, the Accept HTTP Header must be set to application/xml.
  • To get the report in JSON format, the Accept HTTP Header must be set to application/json.
  • To get the report in CSV format, the Accept HTTP Header must be set to text/csv.
  • To get the report in TSV format, the Accept HTTP Header must be set to text/tab-separated-values.

URI Parameters

See Run Report: URI Parameters, below.

Example URI

Authentication

HTTP Basic

Example Responses

See Run Report Examples, below.

Run Report: URI Parameters

Parameter

UI Field Name

Description

Specifications

Required

Mutually Exclusive With

groupname

n/a

If visibility = Group; Name of a user group.

To run a report that is visible to multiple groups, you can specify any one of the groups that the report is visible to.

N

reportid

UUID

ID used within the Controller to identify this Report.

N

reporttitle, visibility, groupname, and username

reporttitle

Title

Title of the Report.

Y

username

n/a

If visibility = User; Username of a user.

Y (if visibility = User)

reportid

visibility

n/a

Users that will be able to view this report.

Valid Values:

  • Me
  • User
  • Group
  • Everyone

If there are multiple reports with the same title:

  • If visibility is not provided, reports are sorted in the following order:
    1. User visibility. The Execution User.
    2. Group visibility (any group that the user running the report is a member of).
    3. Everyone visibility.
    4. Other. Applicable when an admin user is reading a report visible to Other User or Group that the admin user is not a member of.
  • If visibility is provided:
    • If visibility = Me, web service returns only the report that matches reporttitle and is visible to the user running the report.
    • If visibility = User, web service returns only the report that matches reporttitle and is visible to the username.
    • If visibility = Group, web service returns only the report that matches reporttitle and is visible to the groupname.
    • If visibility = Everyone, web service returns only the report that matches reporttitle and is visible to Everyone.

N

Run Report Examples

JSON
JSON
{
"rows": {
"rowCount": 2,
"rows": [ {
"columns": [ {
"label": "Task Name",
"value": "t1"
}, {
"label": "Type",
"value": "Workflow"
}, {
"label": "Task Description",
"value": ""
} ]
}, {
"columns": [ {
"label": "Task Name",
"value": "t2"
}, {
"label": "Type",
"value": "Workflow"
}, {
"label": "Task Description",
"value": ""
} ]
} ]
},
"title": "test report",
"totalRows": 2
}

Properties

Report Properties

Property

UI Field Name

Description

Specifications

Required

averageColor

Average Color

Specifies the hexadecimal color of the average line. If unspecified, the color is determined by the Report Average Color system property.

n/a

barThickness

Bar Thickness

The maximum thickness of a bar chart column.

Integer.

n/a

chartSize

Chart Size

Option to specify the size of the chart. Not applicable when report is rendered as a widget.

Valid values:

  • As String = Small, As Value = 2
  • As String = Medium, As Value = 4
  • As String = Large, As Value = 6
  • As String = 100%, As Value = 8

n/a

description

Description

Description of this record. Maximum length is 255 characters.

n/a

fieldLabels

n/a

A map containing name-label information for each field.

Read-Only. Included in the Read or List response only if includeFieldLabels = true.

n/a

fieldState

Field(s)

List of visible fields.

n/a

group

Group

Visible To group.

n/a

groupBy

Group By

Field in the selected Universal Controller table by which you want to group the fields in the report.

n/a

groupDateTimeFormat

Group Date/Time Format

Determines the formatting of the Group By field value when grouping by a Date/Time field.

Valid values:

  • As String = -- None --, As Value = 0
  • As String = yyyy As Value = 1
  • As String = yyyy-mm, As Value = 2
  • As String = yyyy-mm-dd, As Value = 3
  • As String = yyyy-mm-dd hh, As Value = 4
  • As String = yyyy-mm-dd hh:mm, As Value = 5

n/a

groupOrder

Group Order

Option to order groups by label or by count.

Valid values:

  • As String = Label, As Value = 1
  • As String = Label/Descending, As Value = 2
  • As String = Count, As Value = 3
  • As String = Count/Descending, As Value = 4

n/a

groups

Groups

List of Visible To groups.

"groups": [
"group1",
"group2"
]

n/a

groupThreshold

Group Threshold

Determines the maximum number of groups to display on the chart. All remaining groups will be summed and displayed as the "Other" group.

Valid values:

  • As String = -- System Default --, As Value = 0
  • As String or Value = 1
  • As String or Value = 2
  • As String or Value = 3
  • As String or Value = 4
  • As String or Value = 5
  • As String or Value = 6
  • As String or Value = 7
  • As String or Value = 8
  • As String or Value = 9
  • As String or Value = 10
  • As String or Value = 11
  • As String or Value = 12
  • As String or Value = 13
  • As String or Value = 14
  • As String or Value = 15
  • As String or Value = 16
  • As String or Value = 17
  • As String or Value = 18
  • As String or Value = 19
  • As String or Value = 20
  • As String = Unlimited

n/a

imageHeight

Image Height

Override the default image height for the scheduled chart report.

Integer.

n/a

imageWidth

Image Width

Override the default image width for the scheduled chart report.

Integer.

n/a

pdfOrientation

PDF Orientation

If type is List; Orientation of the scheduled report PDF.

Valid values:

  • As String = -- System Default --, As Value = 0
  • As String = Portrait, As Value = 1
  • As String = Landscape, As Value = 2

n/a

pdfSize

PDF Size

If type is List; Size of the scheduled report PDF.

Valid values:

  • As String = -- System Default --, As Value = 0
  • As String = Letter, As Value = 10
  • As String = Legal, As Value = 20
  • As String = A4, As Value = 30

n/a

reportTableTitle

Table Title

Table title.

Read-Only.

n/a

reportTable

Table

Universal Controller Reportable table in the Controller database on which the Report is based.

n/a

showAverage

Show Average

Specifies whether to display the average line on the bar chart.

Boolean; Valid values: true/false. Default is false.

n/a

showThreshold

Show Threshold

Specifies whether to display the threshold line on the bar chart.

Boolean; Valid values: true/false. Default is false.

n/a

sortState

Sort By

List of sort specifiers.

"sortState": [
{
"direction": "descending",
"property": "name"
},
{
"direction": "ascending",
"property": "resolveNameImmediately"
}
]

See Sort Specifier Properties, below.

n/a

stackBy

Stack By

Field in the selected Universal Controller table by which you want to sort records within each Group.

n/a

sumField

Sum Field

Sum of the integers in the field in the selected Universal Controller table by which you want to group the fields in the report.

n/a

sysId

UUID

Universally Unique Identifier of this record.

n/a

systemReport

System Report

Specifies whether or not this is a built-in report.

Boolean; Valid values: true/false. Default is false.

n/a

title

Title

Title (name) of the Report.

n/a

thresholdColor

Threshold Color

Specifies the hexadecimal color of the threshold line. If unspecified, the color is determined by the Report Threshold Color system property.

n/a

thresholdLabel

Threshold Label

Specifies the label for the threshold line. If unspecified, the label will be "Threshold".

n/a

thresholdValue

Threshold Value

Specifies the integer value for the threshold line.

Integer.

n/a

type

Type

Type of report.

Valid values:

  • As String = List, As Value = 10
  • As String = Bar Chart/Horizontal, As Value = 20
  • As String = Bar Chart/Vertical, As Value = 30
  • As String = Pie Chart, As Value = 40

n/a

user

User

Visible To user.

n/a

Sort Specifier Properties

Property

UI Field Name

Description

Specifications

Required

direction

n/a

Sort direction.

Valid values (case-insensitive):

  • As String = ascending, As Value = 1
  • As String = descending, As Value = 2

n/a

property

n/a

Name of the Sort By field.

n/a