Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a simplified interface to create tickets (API?) #608

Open
marien-probesys opened this issue Apr 12, 2024 · 0 comments
Open

Provide a simplified interface to create tickets (API?) #608

marien-probesys opened this issue Apr 12, 2024 · 0 comments
Labels
topic: ticketing All the stuff related to the tickets type: new Global features that aren't there yet
Milestone

Comments

@marien-probesys
Copy link
Member

Problem

We want to lighten the ticket qualification phase for agents to make their work easier. Several problems can happen:

  • an organization is managed by different teams, and is subject to different contracts: choosing the correct team and the correct contract can be time-consuming.
  • a user can be in different organizations, and it may be difficult to select the correct organization by using only its email address.

Solution

To achieve this, we plan to provide a simplified interface for the end-users. This interface would ask a number of questions, such as the reason why the user needs assistance. Some business rules would then analyse the answers, and pre-qualify the ticket (e.g. to choose the organization, the assigned team, or to set some tags/categories).

Two options are possible to build the interface:

  • provide an alternative interface directly in Bileto
  • provide an API, which would allow to connect any interface to it and be more flexible

My current philosophy is to build Bileto primarily for the agents. End-users are not meant to login in Bileto directly (at the moment at least).
Providing the API to let companies to design their own simplified interface is pretty elegant I think.
Also, we could add a common "collector rules" mechanism to both emails and the API (see #279).
On the other hand, building an interface outside of Bileto requires more work to be done (especially if we want to login the users).

A great inspiration is the contact form of Framasoft: https://contact.framasoft.org/ (I can confirm that it works very well to lighten the work of the agents).

This ticket replaces and closes #147

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: ticketing All the stuff related to the tickets type: new Global features that aren't there yet
Projects
None yet
Development

No branches or pull requests

1 participant