User Tools
development:applications:support_request
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:applications:support_request [2021/12/09 16:19] – [Details] 10.5.5.92 | development:applications:support_request [2023/06/16 10:29] (current) – 10.91.110.100 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ==== Overview ==== | ==== Overview ==== | ||
| - | The Support Request Application is developed for auto-creating support requests in ScottyPro Ticketer, and for customers easily access their requested tickets, which removal of manual operational and support work to enable the team to focus on triage of new tickets and non-repetitive work. The APP has been integrated with Errigal Common Header | + | The Support Request Application is developed for auto-creating support requests in ScottyPro Ticketer, and for customers |
| Repo: https:// | Repo: https:// | ||
| Line 16: | Line 16: | ||
| The APP has been integrated with CAS and Userprofile. | The APP has been integrated with CAS and Userprofile. | ||
| - | **The APP link on the Support Page can also be turn-off by changing the url.support-request to " | + | User can visit support-request from either the button on Support Page, or link directly |
| - | ** | + | |
| + | * There are two types of links for visiting a ticket | ||
| + | | ||
| + | * The link with a ticket ID and correct external key at the end can be accessed by anyone. The external key is generated by system based on the ticket ID, it can be get from "Get Sharable Link". | ||
| {{ : | {{ : | ||
| Line 32: | Line 35: | ||
| All the tickets information are queried from Ticketer API. | All the tickets information are queried from Ticketer API. | ||
| - | View 1: Shows user's own tickets and all company tickets | + | View 1: Shows user's own tickets and company tickets |
| * By clicking the **My Tickets/ | * By clicking the **My Tickets/ | ||
| - | * **My Tickets** will list all the tickets that Support Request Details form requester email field value matching login user's email. | + | |
| + | | ||
| * The 4 input/ | * The 4 input/ | ||
| * The tickets data table support global search within the current tickets list. | * The tickets data table support global search within the current tickets list. | ||
| Line 41: | Line 45: | ||
| View 2: Ticket Details | View 2: Ticket Details | ||
| - | * By clicking each of the tickets on the table, the detailed info of that specific ticket will be brought back to the user. | + | * By clicking each of the tickets on the table, or using ticket ID to access directly, the detailed info of that specific ticket will be brought back to the user. |
| * Clicking each of the attachments on the ticket to download the file. | * Clicking each of the attachments on the ticket to download the file. | ||
| * User can update some of the ticket info from here. | * User can update some of the ticket info from here. | ||
| Line 63: | Line 67: | ||
| * Forms listed under update form simply list all the forms visible by customers, the form visibility is configurable(config_entry.name=' | * Forms listed under update form simply list all the forms visible by customers, the form visibility is configurable(config_entry.name=' | ||
| - | * All the forms from the list are **read-only**. | + | * All the forms from the list are **read-only**. |
| + | * The user added the form is always shown as **User API Admin**, which is the user to make the update API call, this is because the user login to support-request is not necessary to be a user in ScottyPro(Ticketer). | ||
| + | * Each form supports the following form components: | ||
| * Textfield: for short text | * Textfield: for short text | ||
| * Textarea: for long text, multi-lines | * Textarea: for long text, multi-lines | ||
| Line 72: | Line 78: | ||
| * hidden: to define if a field is going to be hidden from the form view | * hidden: to define if a field is going to be hidden from the form view | ||
| * matchValue: when matchValue is presented, the form field will only be hidden when its value match the matchValue | * matchValue: when matchValue is presented, the form field will only be hidden when its value match the matchValue | ||
| + | |||
| + | {{ : | ||
| Line 123: | Line 131: | ||
| * **fields** to define all the form components to be rendered, 4 types of components are supported: TEXTFIELD, TEXTAREA, DROPDOWN, CHECKBOX | * **fields** to define all the form components to be rendered, 4 types of components are supported: TEXTFIELD, TEXTAREA, DROPDOWN, CHECKBOX | ||
| * **fields** config | * **fields** config | ||
| - | * name: name of the field, should be unique for each form, suggest in Camel case | + | * name: name of the field, should be **unique** for each form |
| * type: TEXTFIELD/ | * type: TEXTFIELD/ | ||
| * label: the label of the field, free term | * label: the label of the field, free term | ||
| Line 132: | Line 140: | ||
| * There are basic length limits on all the TEXTFIELD(< | * There are basic length limits on all the TEXTFIELD(< | ||
| * **applications**: | * **applications**: | ||
| + | * When the request is submitted, all the info in dynamic fields will be stored in the description field on Support Request Details form as name/value pair. | ||
| ---- | ---- | ||
| Line 155: | Line 164: | ||
| ---- | ---- | ||
| + | |||
| + | ==== Appendix ==== | ||
| For further information see requirements document[[https:// | For further information see requirements document[[https:// | ||
| + | [[https:// | ||
| + | |||
| + | R&D Doc: | ||
| + | 3.20 TBD | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Operation Tips ==== | ||
| __**Tips when navigating the Support Request Application.**__ | __**Tips when navigating the Support Request Application.**__ | ||
development/applications/support_request.1639066765.txt.gz · Last modified: 2021/12/09 16:19 by 10.5.5.92