tridion-sites-extensions-api-docs

Home > @tridion-sites/models > BusinessProcessType

BusinessProcessType class

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

Constructors

Constructor Modifiers Description
(constructor)({ backendModel, bundleSchemas, targetTypes, …orgItemArgs })   Constructs a new instance of the BusinessProcessType class

Properties

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>