Core policies
The Core plugin contributes configuration policies that define behavior for the functionality provided by the plugin.
Do not extend or inherit from out-of-the-box policies; instead, create your own.
You can change the values of default policies by modifying the PolicySet JSON or the Environment JSON, depending on where the policy is defined, and then re-running Bootstrap.
The following policies can be configured through the Core plugin.
Policy |
Description |
Properties / Default Values |
---|---|---|
|
Defines which user roles have access to the different service routes. |
|
|
Defines the code for messages added to entities. |
|
|
Defines the naming convention for entity lists. |
|
|
Defines the maximum length allowed for text properties. |
|
|
Defines the minimum and maximum value for decimal properties. |
|
|
Defines settings for pagination. |
|
|
Defines the status names that are part of the approval processes. |
|
Note The |
Defines the cache policy for entities. |
|
|
Defines the result codes for command requests and messages. |
|
|
Defines which entity component properties can be localized. |
|
|
Defines which entity properties can be localized. |
|
|
Defines which artifact should be initialize for an environment. |
|
|
Defines global currency settings. |
|
|
Defines the cache policy for localized terms. |
|
|
Defines settings for a minion boss. |
|
|
Defines settings for a minion. |
|
|
Defines the behavior of the context node. |
|
|
Defines performance settings. |
|
|
Defines settings for a plugin. |
|
|
Defines the service routes. |
|
|
Defines settings for transactions. |
|
|
Defines validation settings for entities. |
|
|
Determines whether a Business Tools user is redirected to the a new entity instance upon creation. |
Presence of this policy in the authoring environment configuration |
|
Determines whether a request for an entity in a given environment applies without regards to the entity's publishing workflow state, that is, whether or not the entity is published to the Content Delivery role. |
Presence of this policy in an environment configuration allows the environment to see all entities - unpublished or published. The When the Business Tools send a request to the Commerce Engine for an entity, the publishing status of the entity is ignored, and the request targets the latest version of the entity. Commerce engine minions process entities whether published or unpublished. This policy is not used in the Shops environments. Requests to the Commerce Engine from storefronts always target published entities. |
Do not extend or inherit from out-of-the-box policies; instead, create your own.
You can change the values of default policies by modifying the PolicySet JSON or the Environment JSON, depending on where the policy is defined, and then re-running Bootstrap.