Export reports to mail or slack

The Reports Plugin (io.deephaven.plugins.report.*) enables users to create structured Reports.

Note

See also: For full details, please refer to our GitHub project.

A Report is composed of a title, a timestamp, and an Item.

An Item is one of the following:

  • Text represents a string value
  • Table represents a Deephaven table
  • Figure represents a Deephaven plot
  • Group represents an ordered list of Items

A Group provides the ability to structure reports hierarchically.

The basic report model does not (and should not) contain styling or layout information. Additional information can be attached to any Item as named attributes, which may be useful for styling or layout information.

Examples

Email

The email section (io.deephaven.plugins.email.*) of the Reports Plugin allows users to create and send HTML-based emails from Reports.

Example server configuration

Example header configuration

Example sending report

With explicit lock type

Slack

Standard (shared lock by default)

With explicit lock type