A workflow is a model of a process in your application. Workflow Management provides of multiple workflows configuration on Assets, Documents, Data, and Enrichment to support maintenance of content, life cycles and various other processes.
E-commerce Product Management Data Quality Management provides configuration for multiple workflows on E-commerce Product Management elements (Assets / DAM, Documents / CMS, Data Object / PIM) to support the data maintenance processes, element life cycles and various other processes. It is based on the Symfony workflow component extended with a few E-commerce Product Management specific features. A workflow is a model of a process in your application. It may be the process of how a blog post goes from draft, review and publish. Another example is when a user submits a series of different forms to complete a task. Such processes are best kept away from your models and should be defined in configuration. The definition of a workflow consists of places and actions to get from one place to another.data quality
Improved Collaboration and Notifications
Email notifications can be configured to be sent to users when any transition takes place. To do this simply specify an array of user(s) or role(s) that you would like to be notified in the options section of the transition definition. Roles will send an email to every user with that role. Configure a E-commerce Product Management Mail Document to utilize the full power of E-commerce Product Management Mail Documents with Controller, Action, Placeholders, etc. In the mail document, the same parameters are also available. If more custom notifications are necessary, you can use custom event listeners.
Report every action used on the object via the Workflow module
Visualize all workflow details and their current state with a workflow graph
The benefit of implementing workflows is that you simplify and accelerate any process by reducing manual, duplicated entry and request handling. This greatly reduces errors, the cost of re-work and drastically lessens the risk of improperly approved requests, contracts, and transactions for improved compliance with actionable audit trails.