freescout icon indicating copy to clipboard operation
freescout copied to clipboard

Make Conversation Number = Conversation ID

Open MaraScott opened this issue 2 years ago • 5 comments

Hi,

for 1 ticket I have different IDs which make confusion between clients and I. As an example. My Hastag ticket number is #2043, the url as admin is /conversation/2064 (2064) and user link to ticket is https://ticket.marasit.com/help/2936061329/ticket/2064 (2064)

Could the hastag ID match the url ID ?

MaraScott avatar Jul 02 '22 19:07 MaraScott

This has caused a lot of confusion in my team as well. I never understood the reasoning behind it, maybe @freescout-helpdesk could elaborate? Usually he has good reasons for these kind of decisions.

RienNeVaPlus avatar Jul 03 '22 11:07 RienNeVaPlus

When ID in the URL and conversation number is the some people consider it a potential security threat. And some want to be able to adjust conversation number:

2022-07-03_15-26-25

So by default conversation number is different from conversation ID. But sometimes it indeed may be confusing. So in Manage > Settings > General can be added a checkbox making conversation number to be equal to conversation ID.

freescout-helpdesk avatar Jul 03 '22 12:07 freescout-helpdesk

@freescout-helpdesk Using your great API - This is very confusing!! Either we have to be able to get the conversation by number or id or be able to set our own number when creating the conversations. Please help me understand this logic as its causing me and my team a lot of confusion. Thanks for a otherwise great product ;)

oledmansfeld avatar Jul 07 '22 07:07 oledmansfeld

@davask Actually we found that using list and query on ticket number solved this for us. Then we dont have to care about the ID

oledmansfeld avatar Jul 08 '22 07:07 oledmansfeld

Implemented in the master branch.

2022-08-01_18-04-49

freescout-helpdesk avatar Aug 01 '22 15:08 freescout-helpdesk

Where can I change the conversation ID? I want to start numbering from 2500 in URL and in a ticket.

il2020 avatar Sep 12 '22 17:09 il2020

Sorry, but this was a shitty way of implementing it. It is a punch in the face for existing Freescout users!

The new option is activated by default. This means ALL ticket # number change (e.g. from #10234 to #9323)!! We used the ticket # number to cross reference tickets in other systems, and the number is mentioned in the subject line of each email.

The proper way would be to keep the old URLs and ticket # numbers identical, and have a separate URL scheme for accessing tickets by number.

Example:

Ticket Number: #11500
Ticket ID: 10631

Old Ticket URL: https://myfreescoutinstance.com/conversation/10631 (staying the same)
New Ticket URL: https://myfreescoutinstance.com/ticket/11500 (new URL using # number to access ticket)

MarcoWel avatar Sep 12 '22 20:09 MarcoWel

See instructions here https://github.com/freescout-helpdesk/freescout/releases/tag/1.8.22 and https://freescout.net/news/freescout-release-1-8-22-notes/

freescout-helpdesk avatar Sep 13 '22 04:09 freescout-helpdesk

See instructions here https://github.com/freescout-helpdesk/freescout/releases/tag/1.8.22 and https://freescout.net/news/freescout-release-1-8-22-notes/

It is very clear how it works, but it is a shitty implementation, sorry! Basically no existing Freescout user can use it because it would change ALL previous ticket # references.

MarcoWel avatar Sep 16 '22 12:09 MarcoWel

Basically no existing Freescout user can use it because it would change ALL previous ticket # references.

As described in links above those who want to return to previous conversation numbers can do so in Manage > Settings.

freescout-helpdesk avatar Sep 16 '22 12:09 freescout-helpdesk

This is what we have done immediately after updating to 1.8.22. At the same time, it would be very helpful to us having the possibility to view a ticket by the ticket # number.

Maybe you can implement it as a module instead, opened feature request: URL endpoint to open ticket by ticket number

MarcoWel avatar Sep 16 '22 12:09 MarcoWel

Edited reply above to make it more clear. https://github.com/freescout-helpdesk/freescout/issues/2076#issuecomment-1244441401

MarcoWel avatar Sep 16 '22 12:09 MarcoWel