uvdesk / automation-bundle Goto Github PK
View Code? Open in Web Editor NEWAutomate operations within your UVDesk Community Helpdesk System based on pre-defined events triggered from your application.
License: MIT License
Automate operations within your UVDesk Community Helpdesk System based on pre-defined events triggered from your application.
License: MIT License
When clicks on forgot password link for agent and customer perspective
Redirect to the common controller
prefix should not be shown in URL as well as on receiving link on mail
Description
When note added option using workflow, after workflow execution does not contain more spaces and more enter.
How to reproduce
Step 1: Go to the admin panel and click on the workflow option and added a note with more spaces and more enter and save:
Step 2: Now create a ticket from the admin and check the ticket from the admin side:
Possible Solution
If we use more spaces and more enter after workflow execution should take more spaces and more enter:
1 Issue
I created actions and mail for a deleted ticket with a mail message.
The message is not sent to the customer when ticket is deleted.
Please test it.
Action rules:
Event: ticket deleted
Conductions: ticket is equal to email or website
Actions: mail to customer -> deletion mail template
No email and no message is sent to the user on ticket deletion
2 issue
Send an email to the customer if ticket status change to pending
Action rules:
Event: ticket status updated
Conductions: status is equal to pending
Actions: mail to customer -> pending status email
No email and no message is sent to the user on ticket pending status
3 issue
Send a message if a ticket is closed or resolved
Action rules:
Event: ticket status updated
Conductions: status is equal to closed or resolved
Actions: mail to customer -> message for closed or resolved tickets
No email and no message is sent to the user on ticket closed or resolved
Issue 4 (suggestion)
Add the action to add to a ticket a reply, instead to be the operator who post the reply I expect to be able to post a canned message. actually you can just select mail to customer not post reply into the ticket.
Don't know if this can be done in mail template changing an option that I see in drop down men§, actually all this actions seems to be not working so I cannot automate alert or messages into tickets.
Description
When using workflow, status and priority option in condition after that shows an error
How to reproduce
Step 1: Go to admin, click on new workflow
Step 2: Now click on the priority and status option in the condition field:
In priority option:
After shows an error:
In status option:
After shows an error:
Possible Solution
If we click on the priority and status option in the condition field should be added without any error
Description
When we use workflow for agent reply choose multiple agents so showing an error
How to reproduce
Step 1: Go to the admin panel and click on the workflow option
Step 2: Now create a workflow for given below screenshot:
Step 3: Now go to admin ticket and reply from an admin and here showing an error
Possible Solution
If we create a workflow and send replies from the admin and agent side so should go to mail to the agent and also the customer.
Additional context
Now go to ticket and reply from admin side:
Framework version: 1.0
Installed Dependencies
"php": "^7.0",
"uvdesk/composer-plugin": "^1.0",
"symfony/flex": "^1.0",
"uvdesk/core-framework": "^1.0",
"uvdesk/automation-bundle": "^1.0",
"uvdesk/mailbox-component": "^1.0",
"uvdesk/extension-framework": "^1.0"
Issue Description
workflow and prepare response add form aren't working
Description
In the workflow, more than 100 characters in the name field show an error instead of the warning message
How to reproduce
Step 1: Go to the admin panel and click on the workflow option.
Step 2: Now write more than 100 characters in the name field and save but here workflow does not save because here not showing warning message in the name field so here validation not working properly in the name field.
Possible Solution
If we write more than 100 characters in the name field of the workflow so should be shown a warning message: Warning! Please add a valid Name! Length must not be greater than 100
Additional context
When writing more than 100 characters in the name filed and does not save workflow instead of shown warning message:
The workflow as "ticket create" perform 3 actions :
as shown above:
email template used here are same , in which <% ticket.customerLink %> is mention so agent as well receive the same customer ticket link , which is unauthorized.
so we need to create a new email template as default which specify the <% ticket.agentLink %> as well for agent .
Description
When tickets type is disabled so should not be shown in prepared responses. when choosing this option: set type as
How to reproduce
Step 1: Go to the admin panel and click on the ticket type
Step 2: Now create disable ticket type
Step 3: Now go to prepared responses here choose this option: set type as and here showing disable ticket types
Possible Solution
If create disabled type so should not be shown in prepared responses.
Exception to access workflow & prepared response section menus
Exception to access workflow & prepared response section menus
1. framework Version- master
1. step1- log in as a member
2. step2- go to workflow/prepared-response
3. step3- add a new workflow
In the administration panel I cannot open the menu for prepared responses. The loading bubbles are moving but nothing is being displayed.
I get this in the log:
[2019-09-17 07:55:35] request.CRITICAL: Uncaught PHP Exception Doctrine\ORM\Query\QueryException: "[Syntax Error] line 0, col 144: Error: Expected =, <, <=, <>, >, >=, !=, got 'en'" at /var/www/vhosts/xxx/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php line 52 {"exception":"[object] (Doctrine\ORM\Query\QueryException(code: 0): [Syntax Error] line 0, col 144: Error: Expected =, <, <=, <>, >, >=, !=, got 'en' at /var/www/vhosts/xxx/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:52, Doctrine\ORM\Query\QueryException(code: 0): SELECT COUNT(DISTINCT pr.id) FROM Webkul\UVDesk\AutomationBundle\Entity\PreparedResponses pr LEFT JOIN pr.user ud LEFT JOIN ud.user u WHERE pr./en/member/prepared-responses/ajax = :/en/member/prepared-responses/ajax ORDER BY pr.id DESC at /var/www/vhostsxxx/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:41)"} []
Description
When we created the workflow for added note and status updated after reply in the ticket
How to reproduce
Step 1: Added a new workflow or update default Workflow of agent reply in the ticket:
Added a new WF like this:
Update default workflow like this:
Step 2: Now added a reply from admin dashboard and mail side with added attachment, then attachment not received in email notification:
Note:
If we have added a new workflow for status and note added then new created workflow is above of agent reply workflow so also attachment not received in customer email notification
If we have added same action in default created agent reply workflow but note added is above mail to customer actions then attachment not received in customer email notification
Note:
If we have added same conditions for customer reply in the ticket then here working fine with email received on the agent email
Possible Solution
If we are using note added in any place above or below any actions then should be attachment received in customer email notification like customer reply in the ticket workflow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.