User Group Input - Organization Units
Imixs-Office-Workflow provides a set of custom input parts to assign a workitem to an organization unit (space) from the organization tree. To define your individual organization tree open the editor in the Menu 'Administration -> Organization'

There custom input parts defined allowing to choose a organization unit or a member of organization unit out of your organization tree.
The spaceref Input
The item part spaceref can be used to select a single organization unit from the organization matrix.
<item type="custom"
path="spaceref"
label="Department:" />

Note: No name is required here, as a section is always bound to the item space.ref. This is an internal data item resolved by the Team Controller
Read Mode
The component can also be displayed in read mode:
<item type="custom"
path="spaceref"
label="Department:"
readonly="true" />

Selection by Process
To allow only the selection of a subset of sections, assigned to the current process, the option byprocess=true; can be set:
<item type="custom"
path="spaceref"
options="byprocess=true;"
label="Department:" />
In this mode only sections assigned with the current process the workitem is assigned to will be displayed.
Selection by Regular Expression
The selection of sections can be restricted in addition by a regular expression with the option regex=...
<item type="custom"
path="spaceref"
options="regex=Production*;"
label="Department:" />
This example will filter all sections starting with the String ‘Production’.
Note: The regex option can be combined with the option byprocess=true;. See the full list of options below.
Default Selection
It is also possible to pre-select a default value for this component. In this case the first section where the current user is member of will be assigned. The feature can be activated by the option default-selection=[member|manager|team|assist];.
Possible member options are:
- member - Current user must be a member of one of the section roles
- manager - Current user must be manager of the section
- team - Current user must be team member of the section
- assist - Current user must be assist of the section
Example:
<item type="custom"
path="spaceref"
options="default-selection=team;"
label="Department:" />
This will set the default selection to the first section where the current user is a team member.
Note: The default selection also depends on the options byprocess=true and regex=. See the full list of options below.
Options
The following options are supported by this component.
| Option | Description |
|---|---|
| byprocess=true | Selection only shows sections assigned to the current process |
| regex=….; | Selection only shows sections matching the given regular expression (section name) |
| default-selection=member | The first section, the current user is member of will be pre-selected. |
| default-selection=team | The first section, the current user is team member of will be pre-selected. |
| default-selection=manager | The first section, the current user is manager of will be pre-selected. |
| default-selection=assist | The first section, the current user is assist of will be pre-selected. |