Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.

Create a basic web based form to create a support conversation #1

Open
5 of 6 tasks
ruKurz opened this issue Oct 7, 2019 · 1 comment
Open
5 of 6 tasks

Create a basic web based form to create a support conversation #1

ruKurz opened this issue Oct 7, 2019 · 1 comment
Labels
good first issue Good for newcomers

Comments

@ruKurz
Copy link
Contributor

ruKurz commented Oct 7, 2019

  • The user interface for reporting is a web-based support form that requires a login.
  • The following information is required to describe an issue:
    • customer's e-mail,
    • subject,
    • problem description
  • As long as Add support for attachments #7 is not implemented, the user should be engaged to upload his files directly in Assistify
  • When the form is submitted a new discussion is being created in Assistify and the entered information is posted as first message in the discussion.
  • The parent channel of the discussion is determined by analyzing the content of the problem description (by a "keywords/channels matching table"). If the system is not able to infer a parent channel, a default parent channel is used.
  • After the form has been submitted, the customer gets a (deep) link to the discussion. By this, the customer is able to join the channel, when Single-Sign-On is used.
@ruKurz ruKurz added the good first issue Good for newcomers label Oct 7, 2019
@ruKurz
Copy link
Contributor Author

ruKurz commented Oct 7, 2019

When starting the implementation we will assume that the user is already be logged into Assistify and therefore a valid user session exists. There will no login form implemented right now. If it is not possible to make reuse of the existing Rocket.Chat session we'll implement a username / password based login form.

@ruKurz ruKurz changed the title Create a web based form to create a support conversation Create a basic web based form to create a support conversation Oct 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant