Support

Akeeba Ticket System

#39492 Centralizing ATS ticket submissions to a single site from external sites.

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by Malkio on Tuesday, 19 September 2023 12:35 CDT

Malkio

Story: "I want to be able to use ATS (Akeeba Ticketing System) on multiple sites but run only one core instance to manage tickets. The ideal configuration should enable us to have a single version of ATS to receive and manage tickets. In this scenario, when a client is logged into their site, they should be able to submit a ticket, and it should be submitted to our main site. I have an open ticket about using Convert Forms to submit tickets to ATS, and I'm also considering if that concept can be part of this solution. I did consider the email to ticket option but that comes with too many limitations and this workflow would undoubtedly continue to use custom fields, canned replies and so on. I'm interested in your expertise to achieve this."

Problem statement: The goal is to set up ATS in a way that allows multiple client sites to submit tickets to a single core instance of ATS, streamlining ticket management and providing a seamless experience for clients.

Desired behavior: Configure ATS and potentially integrate it with Convert Forms or other solutions to enable client sites to submit tickets to the central ATS instance, ensuring efficient ticket management.

nicholas
Akeeba Staff
Manager

This is really not possible, nor is it something that is going to happen in the future. The crux of the problem is user management. This is also why no other extension, self-hosted application, or SaaS offers anything even remotely close to this, but you're welcome to look around and find something you think might work.

Based on our experience, what you want is impossible and hits a brick wall very soon. Each site has its own users (therefore user IDs, which is what the tickets use to determine who submitted them and who is answering to them), user groups (therefore user group IDs which control permissions, including whether a user can submit a ticket in a category and/or view tickets in that category), and view access levels (therefore access level IDs which further controls whether users can view tickets in a category).

You want to make it so that when one user is logged into site A ("their" site) to also be logged into site M ("main" site). Not only would you need a Single Sign-On solution across all these sites, you'd also need to somehow translate all the user, user group, and access level IDs across all sites and not have duplicate usernames across all sites.

There are easier ways to drive yourself nuts.

The best thing you can do is what everyone does (for a very darned good reason): have a dedicated site as your helpdesk, and have user accounts just for the helpdesk. If that's not something you're interested in, I believe you might be in need of a CRM software, not a helpdesk.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Malkio

really appreciate the feedback, thank you. 

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!