The "CHILI GraFx -Publisher-Connector" - connects Magento with CHILI GraFx-Publisher
CHILI GraFx-Publisher - Document Workflow
Introduction
The "Document Workflow" extension for the "CHILIConnector for Magento 2.x" extends the CHILIConnector with simple document approval workflow functionalities. The document editor acts as "requestor" while a person assigned to him acts as "supervisor".
If a workflow is active, adding a product to the cart is not possible until the document is approved by the supervisor. The people involved are notified by email when a workflow is started or the document status is later updated. In addition, the people involved can view the processing status at any time in the document workflow list in their user account.
After approving the document, the requester can add the document to the shopping cart from the document workflow list.
1.13.1 - 1.13.2 - fixes for optional and adhoc workflow items
1.13.0 - backend grid for document workflow items
1.12.7 - 1.12.8 - fixes for table prefixes
1.12.0 - 1.12.6 - several bugfixes and optimizations
1.11.0 - improved customer chili supervisor select, add "assign chili supervisor" mass action to customer grid, move all "chili document workflow" specific attributes into own "Chili Document Workflow" Attribute Group
1.10.0 - PDF Download Links in Customer and Supervisor Lists
1.9.1 - 1.9.23 - several bugfixes
1.9.1 - add delete/restore functionality for approved/declined documents on customer documents list
1.9.1 - add delete/restore functionality for approved/declined documents on customer documents list
1.9.0 -"add to cart"-link in document update email
1.8 - copy document in workflow list
1.7 - supervisor determination priotrity feature
1.6 - introduction of approved documents reminder
1.1 - 1.5 - multiple bugfixes and features
1.0 - inital version
Roadmap
Support for multiple workflow supervisor
Prerequisites
Our extensions are not available via the magento-marketplace or packagist.org! The extensions are only available via a (private) repository!
In order to get access, a valid license-agreement is required!
If you have no access to our repositories, please contact us!
Addons
The following modules are available as addons:
n/a
Support
If you need help using one of our extensions, please get in touch with us by sending us an email to support@enobis.de.
Features-Overview
Simple approval workflow functionalites
Simple workflow functionalities with three different modes. Activated document workflows disables add to cart for chili documents - this is possible after approval by the responsible person (supervisor).
Different workflow modes
Standard: A document workflow for the Chili document is always started, so that only one document request to the supervisor is possible. It is not possible to add the Chili Document directly to the shopping cart. However, if no supervisor can be determined for the Chili document, the workflow is not activated and a corresponding error message appears. Adding to the shopping cart is not possible in any case.
Optional: A document workflow is only activated if a supervisor can be determined. If a supervisor can be determined, the document workflow is activated. It is not possible to add the Chili document directly to the shopping cart. If no supervisor could be found, no document workflow will be started and direct addition to the shopping cart is possible.
Adhoc: A document workflow can be activated interactively - based on the "document status". If a variable "chili_document_workflow_required" (needs to be created in the document) is not NULL, the document workflow will be activated.
Fully integrated into the storefront of Magento
Requested documents can be managed via the document workflow list - both by the requestor and the supervisor.
Workflow configuration on different levels
Activation on system-, customer and product-level possible (New from version 1.7): configurable supervisor determination rule [system->product->customer (customer wins) [default] or system->customer->product (product wins)]
Comment feature
Comment field(s) allows comments to be entered in the Magento storefront. "Viewer-Only" and "Supervisor" views allow consistent access to the document during the document workflow (requester, editor)
(Email) notification of involved user
The involved persons are informed about status changes via email. A customer can be notified about a new approval after the login.
Reminder functionality
Send automatic reminder (regarding missing approval/disapproval) emails to the supervisor after a given period of time (24h, 48h,72h, 240h).
Bestpractices & Faq
Bestpractice (coming soon)
FAQ (coming soon)
Configuration-Parameter
Please note: These documentation referes to the latest module version only!
List with all possible customers, which acts as the default supervisor, if there is no individual supervisor selection at product- or customer level.
System->Storeview System->Product
Yes, No (Default)
Activates / Disables the comment box for workflow processes. If enabled, the user can add comments to the comment field and send these comments to the supervisor.
If disabled (Default) a copy of the working draft will be created after the user requests the document again (after disapproval) at the supervisor. So the old version still exist on the ChiliServer. We recommend to "disable versioning".
System->Storeview Product->Storeview
Enable Re-Request
Yes, No (Default)
Activates a "Re-request" button in the document approval list and allows the user to request the document again from the supervisor (after previous rejection)
System->Storeview Product->Storeview
Enable save and move to my drafts for AdHoc Workflows
Dropdown
List of view document constraints (from Environment)
Stores->Configuration->CHILI->CHILI-Document-Workflow->Workflow List
Option
Type
Description
Scope
Show product names in the document list
Yes, No (Default)
Shows productnames in the document workflow list
System->Storeview
Show PDF Download Link In Supervisor Document List
None (Default), Lowres, Highres
Activatespdf render link in the supervisor document workflow list
System->Storeview
Show PDF Download Link In Customer Document List
None (Default), Lowres, Highres
Activatespdf render link in the customer document workflow list
System->Storeview
Show Preview In Workflow List
Yes, No (Default)
Shows preview image in the document workflow list @Todo: doesn't workflow actually
System->Storeview
Status for "My documents to share" list in customer account
multiple select
Selection of possible document workflow status - filters documents from the document workflow list
System->Website
Activate identity change supervisor workflow
Yes, No (Default)
(@Todo)
System->Storeview
Default customer action AddToCart allowed
Yes, No (Default)
(@Todo)
System->Storeview
Enable Add To Cart In Chili
Yes, No (Default)
(@Todo)
System->Storeview
Default customer action AddRequest allowed
Yes, No (Default)
(@Todo)
System->Storeview
Allow Supervisor to delete workflow entry
Yes, No (Default)
Activates "delete"-button for supervisor. Deletes the document from the workflow list.
System->Storeview
Allow Customer to copy workflow entry
Yes, No (Default)
Activates "copy"-button for customer. Creates a copy of a requested document and opens the editor with it. Gives the possibility to request different documents based on the same original fast.
Save requested documents into a dedicated folder rather to save them to the temp-folder.
System->Storeview
Request Chili Document Folder
String
Possible values for folder naming of the requested documents.
{{document_workflow_id}} document workflow ID {{document_id}} document ID {{document_workflow_created_at}} document workflow created date (Ymd) {{document_workflow_status}} document workflow status {{product_name}} product name {{customer_name}} customer name {{date}} current date (Ymd)
System->Storeview
Enable automatic PDF-Generation on Request/Approved
Yes, No (Default)
Generates the pdf-document automatically on the server
System->Storeview
PDF-Generation Behavior
Dropdown
Sync (generates PDF directly after creating the document request), Async (generates PDF via async via Cron-Task)
System->Storeview
Customer Notification Rejected Workflow Documents
Yes, No (Default)
When set to "Yes", customer gets information about rejected workflow documents after log in.