Redwood Definition Types
Process definition types define a type of process definition and the service required to execute the processes of that type. Process definition types can be assigned to a process definition or to a process server. When definition types are assigned to a process server, they define the type of processes that the process server can run and services that are needed. You must only submit process definitions of a certain definition type into queues that are handled by process servers capable of running those definition types, or those processes can never be started.
When you create or edit a process server, the required services are added automatically to the process server based on the definition types you configured, so there is no need to change services on a process server.
Process definition types are part of the Configuration section in the navigation bar.
Process definition types only support the basic action Refresh. It is not possible to Create, Edit or Delete definition types.
To view a definition type, choose a definition type in the overview table. The definition type details are shown in the lower detail pane.
The following standard definition types are provided with Redwood Server:
Redwood System Definition Types
- RedwoodScript - The RedwoodScript definition type allows you to write server based scripts that interact with the repository using the RedwoodScript language.
- Mail - The Mail definition type allows you to send custom emails.
The following are also strictly speaking definition types, but do not allow you to write your own script source code:
- JobChain - You can graphically compose ordered sequences of parallel processes.
- Report - To run reports with dynamic parameters
- SAPPI - To control communication channels in SAP systems via the SAP PI interface.
- SAPR3 - To run SAP ABAP jobs accessible via various ABAP interfaces such as XBP and BW-SCH.
- System - System processes provided by Redwood.
note
Some job definitions are part of a module and require a specific license, please check the License section for more information.
Platform Definition Types
Platform Definition Types are available to connect Redwood Server to external systems such as Windows or UNIX servers.
note
Please pay attention when you mix Redwood definition types with platform definition types, see Process Server Services for more information.
Finding Definition Types
You can search for definition types using filters and the Search Definition Types box on the Definition Types tab. This box is known as the IntelliSearch box and located under your username on the top right-hand side of the user interface. Filters allow you to specify a list of objects with static criteria. IntelliSearch allows you to specify complex queries in a simple way using prefixes. Prefixes are used to specify which property you are searching in and have short as well as long syntaxes. For example, if you want to display all definition types with the term dev in the comment, you would use the search criteria as follows:
c:dev
You can search more than one property, as follows:
c:dev n:ORA
note
No spaces should be entered before or after the colon (: ).
See the Advanced Object Search for more information.
The following table illustrates the available prefixes for definition types:
Prefixes | Description |
---|---|
n, name | searches the name property |
c, comm, comment | searches the documentation property |
d, desc, description | searches the description property |
a, application | searches the application property |
cb, changedbefore | (internal) search for definition types that changed before a certain ISO-8601 period |
Values
Property | Description |
---|---|
Name | The name of the definition type. |
Description | An optional description of the definition type. |
Documentation | An optional comment for the definition type. |
Process Server Definition Types | A list of process servers that support this definition type. |
Handler Service | The service needed to process processes of this definition type. |
See Also
JobDefinitionType ProcessDefinitionType