2017 © Pedro Peláez
 

symfony-bundle akeneo-rules-ui

This bundle provides an UI for the Akeneo enterprise rules feature

image

basecom/akeneo-rules-ui

This bundle provides an UI for the Akeneo enterprise rules feature

  • Thursday, May 17, 2018
  • by basecom
  • Repository
  • 9 Watchers
  • 11 Stars
  • 500 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 1 Open issues
  • 25 Versions
  • 42 % Grown

The README.md

Akeneo rules engine graphical interface

Requirements

Akeneo PIM Enterprise Edition 4.0.~, (*1)

Installation

Install via composer

If you want to install this bundle via composer you can either use the following command:, (*2)

$ composer require basecom/akeneo-rules-ui

or include the bundle in your composer.json with the desired version., (*3)

After installation

Enable the bundle in the config/bundles.php file like:, (*4)

    return [
        // ...
        Basecom\Bundle\RulesEngineBundle\BasecomRulesEngine::class => ['all' => true],
    ]

Enable the route in the 'config/routes/routes.yml' file, (*5)

    basecom_rules_routing:
        resource: "@BasecomRulesEngine/Resources/config/routing/rules.yml"

Clear you cache:, (*6)

    bin/console cache:clear --no-warmup --env=prod
    bin/console pim:install:assets --env=prod
    bin/console cache:warmup --env=prod
    yarn run less
    yarn run webpack

Documentation

  • OverwriteRuleController.php overwrites the standard Akeneo RuleController to extend the view with a edit button in the rule overview., (*7)

  • Operator Between and not Between is disabled, (*8)

https://docs.akeneo.com/master/cookbook/rule/general_information_on_rule_format.html#enrichment-rule-structure, (*9)

Available Operators Conditions List

  • STARTS WITH
  • ENDS WITH
  • CONTAINS
  • DOES NOT CONTAIN
  • EMPTY
  • NOT EMPTY
  • EQUAL ( = )
  • NOT EQUAL ( != )
  • IN
  • NOT IN
  • UNCLASSIFIED
  • IN OR UNCLASSIFIED
  • IN CHILDREN
  • NOT IN CHILDREN
  • GREATER ( > )
  • GREATER OR EQUAL ( >= )
  • SMALLER ( < )
  • SMALLER OR EQUAL ( <= )

Operator

STARTS WITH, (*10)

Requirements
  • Attribute (no Simple or Multliselect)
  • Locale (optional)
  • Scope (optional)
  • Value

Operator

ENDS WITH, (*11)

Requirements
  • Attribute (no Simple or Multliselect)
  • Locale (optional)
  • Scope (optional)
  • Value

Operator

CONTAINS, (*12)

Requirements
  • Attribute (no Simple or Multliselect)
  • Locale (optional)
  • Scope (optional)
  • Value

Operator

DOES NOT CONTAIN, (*13)

Requirements
  • Attribute (no Simple or Multliselect)
  • Locale (optional)
  • Scope (optional)
  • Value

Operator

EMPTY, (*14)

Requirements
  • Attribute, Family (family.code), Groups (groups.code)
  • Locale (optional)
  • Scope (optional)

Operator

NOT EMPTY, (*15)

Requirements
  • Attribute, Family (family.code), Groups (groups.code)
  • Locale (optional)
  • Scope (optional)

Operator

EQUAL ( = ), (*16)

Requirements
  • Attribute, created, updated, enabled, completeness
  • Value (dates format: yyyy-mm-dd) (enabled and yes/no format = true or false)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Operator

NOT EQUAL ( != ), (*17)

Requirements
  • Attribute (Number or Metric), created, updated, enabled, completeness
  • Value (created, updated dates format: yyyy-mm-dd)(enabled format = true or false)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Operator

IN, (*18)

Requirements
  • Simple, Multiselect Attribute, Category (categories.code), Family (family.code), Groups (groups.code)
  • Locale (optional)
  • Scope (optional)
  • One or more value

Operator

NOT IN, (*19)

Requirements
  • Simple, Multiselect Attribute, Category (categories.code), Family (family.code), Groups (groups.code)
  • Locale (optional)
  • Scope (optional)
  • One or more value

Operator

UNCLASSIFIED, (*20)

Requirements

Only available on Categories - Field = categories.code - No Attributes have to be selected, (*21)

Operator

IN OR UNCLASSIFIED, (*22)

Requirements

Only available on Categories - Field = categories.code - Category code, (*23)

Operator

IN CHILDREN, (*24)

Requirements

Only available on Categories - Field = categories.code - Category code, (*25)

Operator

NOT IN CHILDREN, (*26)

Requirements

Only available on Categories - Field = categories.code - Category code, (*27)

Operator

GREATER ( > ), (*28)

Requirements
  • Number, Price, Metric, Date Attribute, completeness
  • Value (dates format: yyyy-mm-dd)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Operator

GREATER OR EQUAL ( >= ), (*29)

Requirements
  • Number, Price, Metric, Date Attribute
  • Value (dates format: yyyy-mm-dd)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Operator

SMALLER ( < ), (*30)

Requirements
  • Number, Price, Metric, Date Attribute, completeness
  • Value (dates format: yyyy-mm-dd)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Operator

SMALLER OR EQUAL ( <= ), (*31)

Requirements
  • Number, Price, Metric, Date Attribute
  • Value (dates format: yyyy-mm-dd)
  • Locale (optional)
  • Scope (optional)
  • Unit (optional, only if a metric Attribute is selected)

Available Operators Actions List

  • add
  • set
  • copy
  • remove

Operator

add, (*32)

Requirements
  • field: attribute code.
  • locale: local code for which value is assigned (optional).
  • scope: channel code for which value is assigned (optional).
  • values: attribute values to add.

Operator

set, (*33)

Requirements
  • field: attribute code.
  • locale (optional)
  • scope (optional)
  • value: attribute value.

Operator

copy, (*34)

Requirements
  • from_field: code of the attribute to be copied.
  • from_locale: locale code of the value to be copied (optional).
  • from_scope: channel code of the value to be copied (optional).
  • to_field: attribute code the value will be copied into.
  • to_locale: locale code the value will be copied into (optional).
  • to_scope: channel code the value will be copied into (optional).

Operator

remove, (*35)

Requirements
  • field: attribute code.
  • locale: local code for which value is assigned (optional).
  • scope: channel code for which value is assigned (optional).
  • values: attribute values to remove.

The Versions

17/05 2018

2.3.x-dev

2.3.9999999.9999999-dev https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.3.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.3.0

2.3.0.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.3.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.2.x-dev

2.2.9999999.9999999-dev https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.2.2

2.2.2.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.1.x-dev

2.1.9999999.9999999-dev https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.1.7

2.1.7.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.0.x-dev

2.0.9999999.9999999-dev https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.0.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

dev-lts

dev-lts https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.0.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

2.0.1

2.0.1.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.0.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein
by Christopher Steinke

17/05 2018

dev-master

9999999-dev https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

17/05 2018

dev-develop

dev-develop https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

12/04 2018

dev-feature/update-2.2

dev-feature/update-2.2 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

12/04 2018

2.2.1

2.2.1.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

28/03 2018

2.2.0

2.2.0.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.2.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

09/03 2018

dev-feature/update-2.1

dev-feature/update-2.1 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

09/03 2018

2.1.6

2.1.6.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

02/03 2018

2.1.5

2.1.5.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

24/02 2018

2.1.4

2.1.4.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

16/02 2018

2.1.3

2.1.3.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

15/02 2018

2.1.2

2.1.2.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

24/01 2018

2.1.1

2.1.1.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

29/12 2017

2.1.0

2.1.0.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.1.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

20/11 2017

dev-feature/akeneo-2-update

dev-feature/akeneo-2-update https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.0.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

20/11 2017

2.0.0

2.0.0.0 https://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • php >=7.0.0
  • akeneo/pim-enterprise-dev 2.0.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG
by Amir El Sayed
by Justus Klein

08/08 2017

1.0.0

1.0.0.0 http://www.basecom.de

This bundle provides an UI for the Akeneo enterprise rules feature

  Sources   Download

MIT

The Requires

  • akeneo/pim-enterprise-dev 1.6.*

 

by Peter van der Zwaag
by basecom GmbH & Co. KG