2022 June Release

Class FSCREPORTING@1.1001:Report Permanent link for this heading

Class Hierarchy

Object > ContentObject > Report

Base report template

Properties Permanent link for this heading

Type

Property

Name

LanguageStringList[]

mlname

Multilingual Name

AttributeDefinition[]

reportattributes

Content of the Report

string[]

reportdictionaryvalueexpr

Expression for Calculating Dictionary Values

boolean

reportfilter

Filter Values

string[]

reportfilterexpr

Expression for Filtering Values

Language

reportlanguage

Report Language

boolean

reportlanguagevisible

Visible for all Languages

Locale

reportlocale

Report Locale

boolean

reportlocalevisible

Visible for all Locales

string[]

reportobjectvalueexpr

Expression for Calculating Object Values

ObjectClass[]

reportreleaseversionsexceptions

Exceptions for Release Versions

boolean

reportreleaseversionsonly

Include Release Versions Only

Object[]

reportrestrictedto

Restrict Report Creation to

Object

reportscope

Scope of Analysis

boolean

reportstoretodashboard

Store Report Result in Personal Dashboard

boolean

reportvalidonly

Include Valid Objects Only

Actions Permanent link for this heading

Return Type

Signature

boolean

IsDraftTemplate(
  out retval boolean isdrafttemplate)

Properties Permanent link for this heading


Multilingual Name (COOSYSTEM@1.1:mlname) Permanent link for this heading

Defines the multilingual name of the object. It stores one name for each supported language.

unique LanguageStringList[] COOSYSTEM@1.1:mlname


Content of the Report (FSCREPORTING@1.1001:reportattributes) Permanent link for this heading

unique AttributeDefinition[] FSCREPORTING@1.1001:reportattributes not null

Additional Information


Expression for Calculating Dictionary Values (FSCREPORTING@1.1001:reportdictionaryvalueexpr) Permanent link for this heading

Expression to calculate a list of dictionaries. Currently, only object and dictionary lists are supported for value expressions.

string[] FSCREPORTING@1.1001:reportdictionaryvalueexpr not null

Local Scope: object
Global Scope: dictionary
Returns: dictionary


Filter Values (FSCREPORTING@1.1001:reportfilter) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportfilter


Expression for Filtering Values (FSCREPORTING@1.1001:reportfilterexpr) Permanent link for this heading

Expression to calculate whether an object should be included in a report. The object of the current row is the local scope. If the expression should return false if the object should be skipped. If the expression returns true or null the object is included in the report.

string[] FSCREPORTING@1.1001:reportfilterexpr not null

Local Scope: object
Global Scope: dictionary
Returns: boolean


Report Language (FSCREPORTING@1.1001:reportlanguage) Permanent link for this heading

Language FSCREPORTING@1.1001:reportlanguage

Additional Information


Visible for all Languages (FSCREPORTING@1.1001:reportlanguagevisible) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportlanguagevisible


Report Locale (FSCREPORTING@1.1001:reportlocale) Permanent link for this heading

Locale FSCREPORTING@1.1001:reportlocale

Additional Information

  • Object Classes Allowed: Locale

Visible for all Locales (FSCREPORTING@1.1001:reportlocalevisible) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportlocalevisible


Expression for Calculating Object Values (FSCREPORTING@1.1001:reportobjectvalueexpr) Permanent link for this heading

Expression to calculate a list of objects. Currently, only object and dictionary lists are supported for value expressions.

string[] FSCREPORTING@1.1001:reportobjectvalueexpr not null

Local Scope: object
Global Scope: dictionary
Returns: Object[]


Exceptions for Release Versions (FSCREPORTING@1.1001:reportreleaseversionsexceptions) Permanent link for this heading

List of object classes that are always provided in the current version

unique ObjectClass[] FSCREPORTING@1.1001:reportreleaseversionsexceptions not null

Additional Information


Include Release Versions Only (FSCREPORTING@1.1001:reportreleaseversionsonly) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportreleaseversionsonly


Restrict Report Creation to (FSCREPORTING@1.1001:reportrestrictedto) Permanent link for this heading

unique Object[] FSCREPORTING@1.1001:reportrestrictedto

Additional Information


Scope of Analysis (FSCREPORTING@1.1001:reportscope) Permanent link for this heading

Object FSCREPORTING@1.1001:reportscope not null

Additional Information


Store Report Result in Personal Dashboard (FSCREPORTING@1.1001:reportstoretodashboard) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportstoretodashboard


Include Valid Objects Only (FSCREPORTING@1.1001:reportvalidonly) Permanent link for this heading

boolean FSCREPORTING@1.1001:reportvalidonly

Actions Permanent link for this heading


COOTC@1.1001:IsDraftTemplate Permanent link for this heading

Checks if the template is a draft which can be released. If the release mechanism is to be used for an object class, then this action can be implemented for example with: isdrafttemplate = cooobj.IsUsable() && !cooobj.GetDraftTemplate();

boolean COOTC@1.1001:IsDraftTemplate(
  out retval boolean isdrafttemplate)

Name

Description

isdrafttemplate

the result