An operation is a set of tasks performed on a type. It can be Know-how Apps Components operations, commands, or an external script (CAA, VB, VBA, C++, libraries and executables). There are two different types of operations: The sequences that can be considered as "container" operations that contain the second type of operations, the basic ones.
An operation is made up of the following components:

A name and an optional comment
Name displayed in the end user app. The comment
associated with this name can help the end user understand the operation
function.
A set of variables
Inputs: Data entered by the user or
coming from a technological object or from other
operations.
Outputs: Result produced by the operation
Internals: Defined for internal use as storage of intermediate results
A set of properties
Icons, Execution mode...