Building a Ticket Request View
To build views or interfaces, you need to access the "Support Tickets" entity and follow these steps: For more information about views, you can refer to Views.
1. Building the "Request Ticket" View
- Access the "Support Tickets" entity.
- Click on the "Views" tab.
- Click on the + sign next to the "New View" button on the far right to add a new view.
-b128bc28a204c89fb1a2da52384f7a9b.png)
- The "View Information" page appears.
- Fill in the page with the information of the view you want to build.
- Name (Mandatory): Enter the name of the view in both Arabic and English, which will be "Request Ticket".
- Entity (Mandatory): This field will be automatically filled with the name of the entity, which will be "Support Tickets".
- Icon (Optional): Select an icon that represents the view, here we will choose "megaphone".
- Data Source (Mandatory): Select the inputs or query on which the view will be based, here we will choose "inputs".
- Fields (Mandatory): Specify the fields of the view, here we will select the following fields (Ticket Number, Ticket Title, Ticket Description, Ticket Opening Date, Service Rating).
- Enable the "Pin to Sidebar" button so the view appears in the platform's sidebar.
-4284ebbeb9c9a2c208836fe4838ca6c6.png)
Access Permissions Section:
This section contains several fields:
- Enable the "Verified" button without specifying who can use it exactly, as it can be used by employees and customers.
Display Ticket List Section:
Enable the "Display Ticket List" button to display a list of entries according to several formats that can be specified in this section:
- Specify the view type as "Table" and the default value.
- Columns of Fields (Mandatory): Specify the fields you want to display in the view list, which are (Ticket Number, Ticket Title, Ticket Description, Ticket Opening Date, Service Rating).
- Do not specify other view formats if not needed.
-0946b1bceb2264e72b3dcbdc7a474067.png)
- Enable "Allow Search" and "Allow Filters" to enable searching or filtering.
- Leave the "Display Dashboard" button disabled for now.
- Enable the "Display Ticket Information" button.
- Several fields will appear after enabling it, including:
- Specify the fields you want to display in the ticket information, which are (Ticket Number, Ticket Title, Ticket Description, Ticket Opening Date, Service Rating).
-b446d860eaab999892939a76cf472f48.png)
- Enable the "Show Discussion" button and select all options within it.
- Enable the "Display Entry History" button and enable the first two options within it (Display Modifications, Display Who Made Modifications).
-68e5f54cc2d109732b9298ad77eeb95a.png)
- Leave "Display Relationships" disabled as it is not needed here.
- Enable the "Allow Adding New Tickets" button, and several fields will appear after enabling it:
- Specify the fields that can be added, which are (Ticket Number, Ticket Title, Ticket Description, Ticket Opening Date, Service Rating).
- After saving: Choose "Return to Entry Details View" to specify where to navigate after saving the entry.
- Enable the "Allow Editing Tickets" button and select the same options as for adding.
-b1d7e02ac02fadf2311dee27538b7c15.png)
- Click the "Finish" button at the top left of the view page.
-f3e1d0206f109e0fa382ee7fe2bf61e2.png)
- A popup will appear, click "Save Changes" to save the changes made to the view.
- Click the "Publish" button to make the view accessible to users.
-242452718a3f469a8b91b325652573ff.png)
2. Building the Incoming Requests View
Follow the same steps as above.
-291fc6a5f53cb8313e579be797f8b010.png)
- Here, we select the users (employee, responsible manager).
-e962b43427d3ab888f4cb55fd2541ba7.png)
-03c6d18771c9ebed195074cdf54e5d9a.png)
-c57d8d1eeec776751331f7526b075afd.png)
-5196f281fb896d29ec0dfaec81ac71f7.png)
-0737aa48b03d2b6b8d5adb9d656a401c.png)
-51470268837706f6d788c094835c9870.png)