studio1/workflow-extend

此扩展包扩展了Pimcore的工作流引擎和工作流设计器的附加功能。

安装: 30

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 1

语言:JavaScript

类型:pimcore-bundle

v2.0.0 2023-09-14 11:17 UTC

README

此扩展包扩展了Pimcore的工作流引擎和工作流设计器的附加功能。

它添加了在工作流转换期间更改数据的功能。它还在Pimcore工作流设计器的编辑器中添加了一个只读字段,用于显示状态ID。

警告:此扩展包在Pimcore社区版上完全未经过测试,可能无法正常工作。需要进一步的工作才能使其与社区版兼容。

依赖关系

将自动由composer安装

安装

准备

在通过composer要求该包之前,您需要在您的composer.json中添加以下内容

  "extra": {
    "enable-patching": true
  }

这将启用composer补丁插件,用于外部依赖。

Composer

composer require studio1/workflow-extend:[version]

在安装过程中,composer补丁插件将自动将所需的补丁应用到pimcore核心文件。

请检查补丁是否已正确应用。如果没有,您需要删除vendor文件夹,并再次运行composer install

启用扩展包

像任何其他Pimcore扩展包一样启用该扩展包,将其添加到bundle.php

卸载

composer remove studio1/workflow-extend

请注意,composer补丁插件不会自动删除补丁。您需要手动删除它们。

使用/配置

警告:该扩展包目前仅支持数据对象和资产(不包括文档等)。

对于Pimcore企业项目,您可以在后端配置工作流转换

Backend Configuration

在Pimcore社区版中,您需要在工作流配置中填充data选项(由本扩展包实现)

  transitions:
    example-transition:
      options:
        label: 'Example transition'
        # ...
        # data that will be changed during the transition
        data:
          class: Basic
          attribute: Title
          value: test
          languages: 'de,de_DE'
          languagesSetAll: true

日志

可在var/log/workflow-extend-bundle.log中找到。

主要组件