Skip to content

0239 Reports

Reports described assembled information about a particular topic. It can be linked to the process that created it, the elements it describes, and other related reports.

UML

ReportType entity

The ReportType entity is the template for generating a report - the definition that reports are produced from. It is a specialized data specification collection, so the content of the report is described using data structures and data fields in the same way as the data requirements for any other digital service. It has the following attributes:

  • createdTime - the time the report type was created.
  • lastModifiedTime - the time the report type was last modified.
  • lastModifier - the userId of the last person to modify the report type.

Report entity

The Report entity describes an instance of a populated report. It has the following attributes:

  • purpose - purpose of the report.
  • authors - userIds of the report authors.
  • startTime - the start of the time period that the report's content represents.
  • completionTime - the end of the time period that the report's content represents.
  • completionMessage - any message generated by the process creating the report.
  • createdTime - the time the report was created.
  • lastModifiedTime - the time the report content was last modified.
  • lastModifier - the userId of the last person to modify the report.

Egeria supports three specialized reports:

  • Connector activity report - description of the activity of a connector during a certain time period.
  • Incident report - description of a particular incident or situation that is affecting the operation of the organization.
  • Survey report - details of a survey of one or more digital resources.

ReportOriginator relationship

The ReportOriginator relationship links a report to the element (typically a process) that created the report.

  • label - the label to use when displaying this relationship.
  • description - the description of the relationship between the reports.

ReportSubject relationship

The ReportSubject relationship links a report to an element that the report is about.

  • label - the label to use when displaying this relationship.
  • description - the description of the relationship between the reports.

ReportDependency relationship

The ReportDependency relationship links a report to another related report. There is a sense of time in this relationship. It has the following attributes:

  • label - the label to use when displaying this relationship.
  • description - the description of the relationship between the reports.

Form entity

The Form entity is a structure used to request new data.


Raise an issue or comment below