The below described combinations of 'Place' and 'Valid for' settings are used to precisely specify in which "GUI situations" the defined sets of 'Available Actions' will be available. For example, to define which actions will be available in the editor(s) for creation of 'System' objects, do the following:
- Default
The action set will be available for all occurrences of the selected "place" (e.g. in all catalogs, all editors, all relations etc.) unless a more precise assignment exists.
"A more precise assignment" means the following: If, for example, 'Place = Relation' is selected and 'Valid for = Default', then the specified action set will be used for all relations which do not have a specific action set defined for a specific target type or relation (see below for the distinction). This action set also serves the function of a default starting point for creation of these more specific sets.
For instance, when 'Valid for = Target Type' is selected, the 'Default' action set (i.e. the content of the 'Selected Actions' section) is inherited and the 'Create Definition' button in the 'Mapping Controls' section is enabled. Now it is possible to modify the inherited default action set. This modified action set will be used instead of the default set whenever a relation points to the specific object type specified as 'Target Type' in the 'Valid for' section.
Available for place: always
- Type
The action set will be available for all instances of one object type. When 'Valid for = Type' is selected, a drop-down menu for selection of object type becomes available in the 'Valid for' section. Use it to select the object type.
Available for place: all places except 'Relation'
- Catalog
The action set will be available in one particular catalog. When 'Valid for = Catalog' is selected, drop-down menus for selection of object type and catalog become available in the 'Valid for' section. Use them to select the object type first, then one of the catalogs available for the object type.
Available for place: 'Catalog' and 'Sidebar'
- Target Type
If 'Place = Relation' is selected, then using'Valid for = Target Type'makes it possible to define an action set available specifically when a relation points to the specific object type specified as 'Target Type' in the 'Valid for' section.
Available for place: 'Relation' only
- Relation
If 'Place = Relation' is selected, then using'Valid for = Relation'makes it possible to define an action set available only with a specific relation. The relation for which the action set will be used is identified by its source object type and its relation attribute, specified in the 'Source Type' and 'Attribute' fields in the 'Valid for' section.
Available for place: 'Relation' only
- Relation on View
The 'Relation on View' option makes it possible to make the 'Relation' assignment above even more precise by additionally selecting a specific Valuemation view. This way the action set will available only for a given relation used in a given view (editor).
- Technical Types
Select the 'Technical Types' check box if you need Valuemation internal technical object types to be selectable in 'Type' drop-down box.
Available for place: always
- Type
List for selection of object type, where relevant.
- Catalog
List for selection of catalog, where relevant.
- Target Type
List for selection of object type, applies when the 'Target Type' radio button is selected.
- Source Type
List for selection of object type, applies when the 'Relation' radio button is selected.
- Attribute
List for selection of object type attribute. Applies when the 'Relation' radio button is selected, list attributes of the selected source object type.
- View
List for selection of Valuemation view (editor). object type attribute. Applies only when the 'Relation on View' radio button is selected.
- Mode
List for selection of catalog or editor mode for which available set of actions is being defined. Applies when 'Catalog', 'Editor' or 'Relation' place is selected.
About modes
Whenever a catalog or editor is opened in Valuemation, it always opens in one of the predefined modes. Modes represent individual "situations" such as object creation, object editing, viewing archived objects, step in a wizard, etc. Different sets of actions can be defined for individual modes.
When an editor is opened in an 'editor mode' (e.g. 'New'), the same 'relation mode' (i.e 'New') defines the set of actions available for the related (referenced) objects.
Note: The set of already existing, standard modes can be expanded by creating new modes in the Valueset Customizer (as values in the 'Catalog Mode' or 'Editor Mode' sets). The default mode in which a catalog or editor opens can be set by parameters of Workflow nodes 'Catalog View' or 'Open an Object', respectively.