Home > @tridion-sites/models > BusinessProcessType
Defines a type of (publishing) Business Process, including a set of publishing Target Types and workflows.
It is a root organizational item. Title must be unique across its blueprint hierarchy; like all other root organizational items.
Metadata Schema, Bundle Schemas and Target Types of a Business Process Type are not localizable.
AccessControlListData and IsPermissionsInheritanceRoot cannot be set for a Business Process Type.
When reading a Business Process Type the associated Target Types are returned without its Access Control List, if that information is needed, then, the Business Process Type should be loaded with LoadFlags.Expanded.
Signature:
export declare class BusinessProcessType extends OrganizationalItem
Extends: OrganizationalItem
Constructor | Modifiers | Description |
---|---|---|
(constructor)({ backendModel, bundleSchemas, targetTypes, …orgItemArgs }) | Constructs a new instance of the BusinessProcessType class |
Property | Modifiers | Type | Description |
---|---|---|---|
_backendModel | BackendBusinessProcessType | ||
bundleSchemas | ReadonlyArray<Link> | undefined | <p>Bundle schemas which are applicable for this Business Process Type.</p><p>This property is not localizable.</p><p>The collection of Bundle Schemas is used to determine the workflow that will be used in the Publication.</p><p>This property can only be set by the user with Business Process Type Management rights.</p> | |
cdTopologyTypeId | string | <p>Topology type id of the Business Process Type.</p><p>This property can not be null or empty.</p><p>CdTopologyType with specified “CdTopologyTypeId” must exist in the associated Topology Manager. The endpoint address of the associated Topology Manager is stored in the environment variable with name “TRIDION_TTM_SERVICEURL”.</p><p>This property is not localizable.</p><p>The value of this property is the id of the topology type from the associated Tridion Topology Manager.</p> | |
description | string | undefined | Description of the Business Process Type. The description can be used for informational purposes. | |
getInternalModel | () => BackendBusinessProcessType | ||
targetTypes | ReadonlyArray<TargetType> | undefined | <p>Associated Target Types of this Business Process Type.</p><p>This property is not localizable.</p><p>The collection of the Target Types is used to determine the Content Delivery Environment using Topology Manager.</p><p>In order to change the Access Control List additional Permission Management rights are required in the context publication.</p> |