Support

Akeeba Ticket System

#23130 How does email collection identify users and emails?

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 tampe125 on Wednesday, 19 August 2015 07:49 CDT

SatIntAKB
 Hi, I have read the documentation once and will read it again tonight. I am setting up ATS for the first time so apologies for simple questions. They will get more complex as I understand more and try things out.
I have also read a few tickets here. May I check my understanding:
1. In the case where a cron job is setup to monitor an incoming email inbox, how does ATS match the email to the user? I believe this is by looking up the email in Joomla #_users table?
2. in this case, does it pick up every email in that inbox and create tickets for each email - or only pick up emails where there is a matching email address in this #_users table? I believe it would only pick up emails from existing users with emails in the table.
3. If a user sends a new email on an old case (but not as reply to the ticket reply which we have sent) and ATS creates a new ticket, can this be merged with a previous ticket from the same user? - haven't found this yet
4. If a user sends a new email on a new case, will the cron jon create a new ticket for that user?

Thanks and Best Regards

tampe125
Akeeba Staff
Hello Mike

  1. ATS checks if the email address belongs to any registered Joomla user
  2. ATS picks up the sender email
  3. No, a new ticket will be created
  4. Yes, but you have to enable creation of new tickets by email, the option is inside Component Options

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

SatIntAKB
Thank you, Davide,

So in 2 and 4, ATS will process emails in the box which have a valid email sender in joomla - and leave the other emails untouched.

Two other qs for now
5. if we have an organisation that we support with 2 users, each user will have a different ticket log. We cannot create a single log for that organisation that both users can create tickets for because joomla treats these people as 2 different users.
6. What happens if we have several users with the same email address (historical mistake) in joomla - does ATS ignore or does it process for the first user it finds with that email in the joomla table?

Thanks and Best Regards, Mike

tampe125
Akeeba Staff
5. I'm sorry but I didn't get it. Can you please explain yourself a little more?
6. It fetches the first user with that email.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

SatIntAKB
Hi Davide, I will explain a different way. Let's say we have a Company A that we supply. They have 2 people who deal with us PersonA and PersonB. They each have their own login for Joomla. Can PersonA see the tickets created by both people for Company A (that is, the tickets created by PersonB as well as his own PersonA).
From my reading of the documentation, I think each ticket is restricted to the user who created it plus those users in the support team user group.
So in my example above, our support team will be able to see PersonA and PersonB tickets (and all other tickets), but PersonA can only see PersonA tickets and PersonB, PersonB tickets. They can't see each others. I think.
Is that correct?

tampe125
Akeeba Staff
Yes, if the tickets are private, only the owner and the managers can see them.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

SatIntAKB
OK that makes sense, thanks. In theory, we could create access level / user group which would allow PersonA and PersonB to be in their own support group so they could see all their Company tickets - but we won't get that complicated on our first attempt. Thanks for your help.

tampe125
Akeeba Staff
You're welcome!

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. 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!