cors/workflow-gui

Pimcore 工作流配置用户界面

安装次数: 5,383

依赖项: 0

建议者: 0

安全: 0

星标: 4

关注者: 0

分支: 1

公开问题: 1

语言:JavaScript

类型:pimcore-bundle

2.0.2 2022-10-13 07:09 UTC

This package is auto-updated.

Last update: 2024-08-27 07:33:22 UTC


README

需求

  • Pimcore 10.0.x

工作流GUI为Pimcore添加了配置工作流的用户界面。

入门

  • 通过composer安装 composer require cors/workflow-gui
  • 通过命令行(或pimcore扩展管理器内)启用: bin/console pimcore:bundle:enable WorkflowGuiBundle
  • 通过命令行(或pimcore扩展管理器内)安装: bin/console pimcore:bundle:install WorkflowGuiBundle
  • 确保加载了Bundles生成的配置(config/config.yaml): ../var/bundles/workflow-gui/workflow.yml

示例工作流

将以下工作流放置在以下位置 var/bundles/workflow-gui/workflow.yml 并将类 Pimcore\Model\DataObject\Test 改为要应用的数据对象。

pimcore:
    workflows:
        exampleWorkflow:
            enabled: true
            priority: 1
            label: 'Example workflow'
            initial_markings: placeA
            type: workflow
            audit_trail:
                enabled: true
            marking_store:
                type: state_table
            support_strategy:
                type: expression
                arguments:
                    - Pimcore\Model\DataObject\Test
                    - is_fully_authenticated()
            places:
                placeA:
                    visibleInHeader: true
                    title: 'Place A'
                    label: 'Place A'
                    color: '#eb0058'
                placeB:
                    title: 'Place B'
                    visibleInHeader: true
                    label: 'Place B'
                    color: '#00800f'
            transitions:
                placeAtoB:
                    from:
                        - placeA
                    to:
                        - placeB
                    options:
                        label: 'Place A to B'
                        changePublishedState: no_change
                        notes:
                            commentEnabled: false
                            additionalFields: {  }
            globalActions: {  }

配置

  • 在您的项目中,转到设置 -> 工作流
  • 点击添加工作流并输入新工作流的名称
  • 在设置选项卡中,标签属性是必填字段
  • 在支持选项卡中,类属性是必填字段
  • 在位置选项卡中,位置是必填字段
  • 在转换选项卡中,转换是必填字段

有关可用选项和字段描述的更多信息,请访问以下URL: Pimcore-Documentation/WorkflowManagement/ConfigurationDetails

工作流历史

在“注释与事件”选项卡中,有一个列表,列出了通过工作流模块对对象执行的每个操作。

工作流概述

如果为Pimcore元素配置了工作流,则在工作流详细信息(如所有配置的工作流、它们的当前位置和工作流图)的工作流元素详细页面中添加一个附加选项卡。

要渲染图形,需要作为额外系统需求安装 Graphviz