Sections
Imixs-Office-Workflow provides a set of custom input parts to assign a workitem to a section (space).
The spaceref Input
The item part spaceref
can be used to select a section 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:" />
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. |