General information about processes

You can use many functions and types to define your processes. To control a process behavior, you can pass a list of parameters to it.
Note: You can usually use only a restricted set of parameter and return value types when your process is controlled by an external application such as Application Studio.

Processes usually run as stand-alone programs that integrate Application Engine. In addition, you can include them in other processes. You can create complex processes by combining simpler ones.

Stand-alone applications can only use these BI# parameter and return value types:

  • string
  • bool
  • double
  • int
  • StringList
  • OLAPElementNative
  • OLAPElementXMLA

The remaining parameter and return value types are only available in processes that you include in other processes.

Note: Processes are divided into public and internal processes. The public processes can be used in the applications that integrate Application Engine. The internal processes can only be included in other processes.