# Uses of Interface
org.flowable.common.engine.api.history.HistoricData

Packages that use HistoricData
Package
Description
org.flowable.engine.history
Classes related to the `HistoryService`.
org.flowable.engine.runtime
Classes related to the `RuntimeService`.
org.flowable.engine.task
Classes related to the `TaskService`.
org.flowable.task.api.history
org.flowable.variable.api.history

- ## Uses of HistoricData in org.flowable.engine.history

  Subinterfaces of HistoricData in org.flowable.engine.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricActivityInstance`
  Represents one execution of an activity and it's stored permanent for statistics, audit and other business intelligence purposes.
  `interface`
  `HistoricDetail`
  Base class for all kinds of information that is related to either a `HistoricProcessInstance` or a `HistoricActivityInstance`.
  `interface`
  `HistoricFormProperty`
  A single field that was submitted in either a start form or a task form.
  `interface`
  `HistoricVariableUpdate`
  Update of a process variable.
  Methods in org.flowable.engine.history that return types with arguments of type HistoricData
  Modifier and Type
  Method
  Description
  `List<HistoricData>`
  ProcessInstanceHistoryLog.`getHistoricData()`
  The trail of data, ordered by date (ascending).

- ## Uses of HistoricData in org.flowable.engine.runtime

  Subinterfaces of HistoricData in org.flowable.engine.runtime
  Modifier and Type
  Interface
  Description
  `interface`
  `ActivityInstance`
  Represents one execution of an activity in the currently running process.

- ## Uses of HistoricData in org.flowable.engine.task

  Subinterfaces of HistoricData in org.flowable.engine.task
  Modifier and Type
  Interface
  Description
  `interface`
  `Comment`
  User comments that form discussions around tasks.

- ## Uses of HistoricData in org.flowable.task.api.history

  Subinterfaces of HistoricData in org.flowable.task.api.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricTaskInstance`
  Represents a historic task instance (waiting, finished or deleted) that is stored permanent for statistics, audit and other business intelligence purposes.

- ## Uses of HistoricData in org.flowable.variable.api.history

  Subinterfaces of HistoricData in org.flowable.variable.api.history
  Modifier and Type
  Interface
  Description
  `interface`
  `HistoricVariableInstance`
  A single process variable containing the last value when its process instance has finished.