Object types characterize the type of objects that are permissible within a model type. Object types of the EPC (Event-driven process chain) include Event, Function, and Rule, for example.
Object types represent different procedures, activities, states, etc. For example, the Function object type can represent both the Send delivery note activity and the Check parts availability activity. Therefore, it represents a technical task or activity to support one or more business objectives. You define a function by placing it in the modeling area and assigning attributes to it, for example, name, costs, or times. The function then describes a specific task. A model type contains structurally non-relevant and structurally relevant object types.
An object type can occur in multiple model types. For example, the Function object type occurs in the Function tree model type which represents the hierarchical structure of functions. Functions are also used in the EPC model type which represents functions in their chronological-logical order.