Process tree definition

The definition of the process tree is specified in an XML file. This file has the following structure:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE processtree SYSTEM
"KeyindicatorProcesstree.dtd">

<processtree name="...">

<!-- ROOT - Definition -->

<processparamset>

<paramset>

...

</paramset>

</processparamset>

<functionparamset>

<paramset>

...

</paramset>

</functionparamset>

<!-- Standard measures -->

<useki ... >

<usepidim ... />

</useki>

<!-- Default dimensions -->

<usedim ... "/>

<!-- Start of process tree definition -->

<processtypegroup name="Auftragsabwicklung">

<processparamset>

...

</processparamset>

<functionparamset>

...

</functionparamset>

<useki ... >

<usepidim ... />

</useki>

<usedim ... "/>

<processtype name="Other orders">

</processtype>

...

</processtypegroup>

<processtypegroup name="...">

<processparamset>

...

</processparamset>

<useki ... />

<usedim ... "/>

<processtype name="..." autovisible="...">

</processtype>

...

</processtypegroup>

...

</processtree>

XML element

Description

processtree

Name of process tree. Displayed as the root.
The definition of the process tree contains the following details:
- Default query for processes and functions
- Measures and dimensions available in the entire tree
- At least one process type group

processparamset

Specifies one default query each (default paramset) for the root of the process tree, each process type group and each process type. The default query is shown when starting the analysis component of the PPM front-end. The default query can be called up at any time using the Display default query pop-up menu in the process tree.

functionparamset

Specifies a default query (default paramset) for each function type.

paramset

Describes the presentation of the default queries as an analysis in XML notation.

useki

Assigns the specified measure to the relevant elements of the process tree (processtree, processtypegroup, processtype XML elements).

usedim

Assigns the specified dimension to the relevant elements of the process tree (processtree, processtypegroup, processtype XML elements).

userelki

Assigns the specified relation measure to the relevant elements of the process tree (processtree, processtypegroup, processtype XML elements).

usereldim

Assigns the specified relation dimension to the relevant elements of the process tree (processtree, processtypegroup, processtype XML elements).

usepidim
(optional)

Registers the specified dimension to the same process tree element to which the process instance-independent measure specified by useki is assigned. This is only necessary if the dimension for the process tree element is not already available due to being assigned or passed on.

processtypegroup

Defines a process type group. The definition of a process type group contains the following information:
- Name of process type group
- Default query for processes and functions in the process type group
- Measures and dimensions assigned to the process type group in addition to the global measures and dimensions
- At least one process type

processtype

Defines a process type. The definition of a process type contains the following details:
- Name of the process type
- Default query for processes and functions in the process type
- Measures and dimensions that are assigned to the process type in addition to those from the process type group

The optional autovisible="TRUE" gives newly created PPM users automatic access privileges for this process type. The default setting is FALSE, i.e., newly created PPM users initially have no access privileges for this process type.

The names of process types and process type groups in the process tree must be unique and correspond to the names used in the process type definition. They are therefore specified in only one language, i.e., the language of the source system.