ladybirdweb / faveo-helpdesk

Faveo Open source ticketing system build on Laravel framework
https://www.faveohelpdesk.com/online-demo/
Open Software License 3.0
1.14k stars 565 forks source link

On Hold Status & Custom Status #91

Open supportreq opened 8 years ago

supportreq commented 8 years ago

On Hold Status which will pause the SLA timer in case the item is dependent on a third party vendor...

Also custom Statuses to allow users to add more customized statuses for better reporting and workflow management..

mbiolsi commented 8 years ago

Custom status would be GREAT! We use status like "Pending Client" and "Pending 3rd Party" all of the time in our other software because it helps us quickly see who needs to be working on it.

mbiolsi commented 8 years ago

NOTE: after looking at the roadmap: if custom tags are implemented it could possibly eliminate the need for custom status.

bhanu2217 commented 8 years ago

We are already working on custom status, it should be released by end of this month. We will be adding tags also in the future.

bhanu2217 commented 7 years ago

Requirement

Admin Panel: In Custom status CRUD add checkbox, Pause SLA. So we know for which status SLA is enabled and for which SLA is disabled

Whenever status of particular ticket is changed, Status SLA Module(Class) to check if for this particular Status we need to enable or disable SLA timer is called.

DB:

Scenario 1: Status choose in which SLA is stopped

Scenario 2: Status choose in which SLA is enabled and last status SLA was stoped

Ticket Activity: Update ticket activity whenever SLA is enabled or disabled

Ticket reply box: Below the ticket reply box put a dropdown where along with the reply ticket status can be changed.

webaxys commented 7 years ago

Hello,

I was told on the site live chat, this was operational... but from my tests it does not occur correctly (on the live demo)

I created a SLA PLAN with 4 hours resolve time. I've used "stop sla" , then 2 cases:

I'm seeking a system able to pause/resume sla and which counts the "paused" time in due time... (which looks like scenario2)

so I'm asking if this is implemented or yet to be implemented... This is crucial to me :) thanks a lot

vijaysebastian commented 7 years ago

@webaxys halting SLA stops the 'due date' calculation; That means if you stop the sla, due date become null, then if you change the status to any 'open' (purpose of the status) status, it re-calculate the due date from created ticket date. This is how it is working in current system.

webaxys commented 7 years ago

thanks a lot Sebastian, that's also what I stated... but I lost 2 hrs being told it was working like said in bhanu2217 's last reply. So tried again and again, for nothing :p that's a function I'm looking for desperately, has someone any ETA for when it would be released?

vijaysebastian commented 7 years ago

@webaxys we are not calculating the paused time. I have a doubt about adding paused time, then what is the use of stopping sla ! Can you please elaborate more ? If it is generic, I can discuss with in my team and we include in any upcoming releases.

webaxys commented 7 years ago

well, in some activities, we have SLA contracts with clients but in some emergency/force majeure cases , the SLA is going to pause because responsability is on 3rd parties (like government or public instances...) that are not submitted to our own SLA terms. that's why it would "pause" or "freeze" the SLA until it is resumed.

I saw many threads on this kind of request amongst many helpdesk products, though rarely implemented. Some other cases mentioned by people speak about freezing SLA when depending on 3rd parties like furnishers , due to the time they receive an hardware piece for example. could be a plus for faveo ;)

ssmittal commented 7 years ago

In Pro edition we have stop SLA linked to status, you can create as many status with different name/words for halting the SLA.

Currently the system doesn't have explicit button to start or stop SLA, starting and stopping of SLA is done via ticket status.

Community edition doesn't have advance SLA's linked to business house, holiday list or ability to start/stop SLA.

To solve your problem in PRO edition, you can create halt SLA status something like Government Dependent or Waiting for vendor response and this should take care of what you are looking for

webaxys commented 7 years ago

No, indeed, I wasn't specific enough, we need to resume SLA Due Time from where it stopped. I sent an email to sales department for getting a quotation on how much it would cost for such a specific development.

vijaysebastian commented 7 years ago

@webaxys We have updated the Halt SLA feature, according to feedback, and it will release on this week.

We have different level of reporting; For your understanding, i am including some screen shots

screen shot 2017-03-20 at 4 35 37 pm

This gives you overall ticket details grouped by status, priority, source and type

screen shot 2017-03-20 at 4 37 59 pm

This report shows the trend of your issue traffic and you can track by weekly, monthly and yearly basis

screen shot 2017-03-20 at 4 38 31 pm

From this report you can find out the traffic of days(mon to sun) and hours

screen shot 2017-03-20 at 4 43 08 pm

From here you can see the department associated with issues. And you can export to csv file. Same for agent performance and team performance

screen shot 2017-03-20 at 4 45 28 pm

Here you can see the response time and resolve time, categorised with time consumption

screen shot 2017-02-23 at 11 50 12 am

For billable tickets, you can export and mail to anyone in the system

We have added two more reports for organisation based ticket distribution and Report generated from customer's rating

These all features we have included in our upcoming release. Probably, this week. We are doing final round of testing.

webaxys commented 7 years ago

hello,

thanks for your feedback... I tried the online demo and havent been able to see what's different on an operational point of view. I created a new status which has "sla stopped" set to "yes". when i apply it, the due date disappeared, ok. when i put it back to open, the SLA date is still set to where it was before stopped (ex: sla set at 15h00, defining resolution to 19h00. stopped during 30mins, still showing 19h00 after reactivation...

i feel like I'm misunderstanding something probably...

PoonamPrusty commented 7 years ago

Hi,

Thanks for evaluating Face help desk.

I guess you are confused with the SLA halt option.

On choosing to halt, the SLA calculation stops and resumes when you unhalt the SLA. It is helpful when you know the time taken to solve the issue would be more than the SLA time set.

That way, the ticket won't overdue and will stay active until the issue is resolved.

Let me know if you are still not able to understand.

On 11-Apr-2017 17:34, "webaxys" notifications@github.com wrote:

hello,

thanks for your feedback... I tried the online demo and havent been able to see what's different on an operational point of view. I created a new status which has "sla stopped" set to "yes". when i apply it, the due date disappeared, ok. when i put it back to open, the SLA date is still set to where it was before stopped (ex: sla set at 15h00, defining resolution to 19h00. stopped during 30mins, still showing 19h00 after reactivation...

i feel like I'm misunderstanding something probably...

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ladybirdweb/faveo-helpdesk/issues/91#issuecomment-293238314, or mute the thread https://github.com/notifications/unsubscribe-auth/ABGs-CEM92qf1r2t0D8PZ2-w8k36OY-dks5ru2xdgaJpZM4I5sIl .

webaxys commented 7 years ago

hello, thanks for your message, so it's not "halting the sla" , it's just disabling it, and disabling the overdue time... just correct me if I'm wrong: it's not stopping and resuming the sla, like you would stop and resume a chronometer... which was what was originally discussed on this thread... ;)

brest regards :)