Skip to content

Commit a22cd35

Browse files
Merge pull request #10293 from CanOzkaynakMendix/feedback-grouping
Added groups section to feedback
2 parents 421a049 + b91cc2c commit a22cd35

File tree

3 files changed

+105
-58
lines changed

3 files changed

+105
-58
lines changed

content/en/docs/developerportal/app-insights/feedback.md

Lines changed: 98 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ After a user reports feedback in the app using the feedback widget, they get an
4343
* Summary of the feedback that your team wrote
4444
* To which team member the feedback is assigned
4545
* Tags that are assigned to the feedback
46-
* Other feedback items that are associated with this feedback
46+
* Other feedback that is associated to this feedback
4747
* Attachments that you team uploaded for this feedback
4848
* Team comments on this feedback
4949

@@ -61,16 +61,17 @@ On the **Inbox** tab, everyone from your team can view all the unarchived feedba
6161

6262
{{< figure src="/attachments/developerportal/app-insights/feedback/feedback-items.png" alt="inbox tab" >}}
6363

64-
In the list on the **Inbox** tab, you can find the following information for each feedback item:
64+
In the list on the **Inbox** tab, you can find the following information for each piece of feedback:
6565

66-
* **ID** – the unique number that is assigned to the feedback
67-
* **Subject** – the title of the feedback given by the reporter
68-
* **Submitter** – the email address of the reporter
69-
* **Tags** – tags that your team has assigned to the feedback
70-
* **Status** – the status that your team has set to the feedback
71-
* **Linked** – the number of the feedback items that are linked to this feedback
72-
* **Priority** – the priority that the feedback has
73-
* **Date** – the date when the feedback was submitted
66+
* **ID** – The unique number that is assigned to the feedback
67+
* **Subject** – The title of the feedback given by the reporter
68+
* **Group** – The group that the feedback belongs to
69+
* **Submitter** – The email address of the reporter
70+
* **Tags** – Tags that your team has assigned to the feedback
71+
* **Status** – The status that your team has set to the feedback
72+
* **Date** – The date when the feedback was submitted
73+
* **Stories** – The story that the feedback is linked to
74+
* **Priority** – The priority that the feedback has
7475

7576
For more information about each item, refer to the [Feedback Details](#feedback-details) section.
7677

@@ -82,42 +83,96 @@ Clicking the filter bar opens the **Filter by** side panel. In this side panel,
8283

8384
### Organizing Feedback in Inbox
8485

85-
If your [role](/developerportal/general/app-roles/) has the **Can edit ‘Stories, Documents and Feedback'** permission, you can also organize feedback items.
86+
You can add new feedback manually yourself. To do that, follow these steps:
87+
88+
1. Click **Create new feedback** if there is no feedback yet in the **Inbox** tab.
89+
Click **Add feedback** if there is already feedback in the **Inbox** tab.
90+
91+
2. Fill in the **Subject**, **Description**, and **Submitter Email** fields, and optionally **Upload Screenshots** in the **New Feedback** dialog box.
8692

87-
You can add new feedback manually yourself.
93+
If you select feedback from the list, you can see the following options:
8894

89-
To manually add feedback:
95+
* **Group Items** – Clicking this button reveals two options:
9096

91-
* Click **Create new feedback** if there is not any feedback yet in the **Inbox** tab.
92-
* Click **Add feedback** if there is already feedback in the **Inbox** tab.
97+
* **Create New Group** – You can create a new group for the selected feedback.
98+
* **Add to Group** – You can add the selected feedback to an existing group.
9399

94-
Then, fill in the **Subject**, **Description**, and **Submitter Email** fields, and optionally **Upload Screenshots** in the **New Feedback** dialog box.
100+
* **Create Story** – If your app is connected to [Epics](/developerportal/project-management/epics/) or [Jira](/developerportal/project-management/jira-connector/), clicking this button converts the selected feedback to stories on the designated board in Epics or Jira.
101+
The following options are available:
95102

96-
If you select feedback, you can see the following items:
103+
* **Create Story** – Create a new story based on the feedback.
104+
* **Add to Story** – Add the feedback to an existing story.
97105

98-
{{< figure src="/attachments/developerportal/app-insights/feedback/bulk-actions-bar.png" alt="bulk-actions-bar" >}}
106+
* **Change Status** – Change the status of the selected feedback.
99107

100-
* **Link**Clicking this links the feedback together into one feedback group.
108+
* **Move to App**Move the selected feedback to any other app of which you are a member. This action removes the link to the group if the feedback is part of a feedback group.
101109

102-
You need to choose which item is the primary item of the group. After the feedback items are linked, only the primary feedback item appears in the list. The feedback items that are linked to the primary item disappear from the list. You can only access these linked feedback items from their primary item. If you change the status of the primary feedback item, all the linked items get the same status automatically.
110+
* **Archive** – Set the selected feedback as archived.
103111

104-
{{% alert color="info" %}}When you open a linked feedback, you can click **Make [the linked feedback] the Primary feedback** to make this feedback the primary feedback of the feedback group instead.{{% /alert %}}
112+
* **Delete** – Delete the selected feedback permanently. The result is irreversible.
105113

106-
* **Move** – Clicking this moves the selected feedback item to any other app of which you are a member. Whenever you move feedback, you also move all linked feedback. If you only want to move one feedback item, you need to unlink the feedback from the group first.
114+
## Groups {#groups}
107115

108-
* **Create Stories** – If your app is connected to [Epics](/developerportal/project-management/epics/) or [Jira](/developerportal/project-management/jira-connector/), clicking this button converts the selected feedback item to stories on the designated board in Epics or Jira.
116+
On the **Groups** tab, everyone on your team can view all feedback groups in your app.
109117

110-
* Status drop-down list – You can select a status from the drop-down list and then click **Apply** to change the status of the selected feedback item.
118+
In the list on the **Groups** tab, you can find the following information for each group:
119+
120+
* **Group Name** – The name of the group
121+
* **Status** – The status of the group
122+
* **Priority** – The priority of the group
123+
* **Assignee** – The assignee of the group
124+
* **Number of Items** – How many pieces of feedback the group contains
125+
126+
You can use the search bar above the list to find group by name, assignee, status, and priority.
127+
128+
You can also create a new group from this page by clicking **Add Group** button.
129+
130+
### Group Details {#group-details}
131+
132+
On the **Groups** tab, you can open group details by clicking the group in the list.
133+
The following options are available:
134+
135+
* **Ungroup** – Ungroup all feedback in the group. This action does not delete the group.
136+
* **Delete Group** – Delete the group and all feedback within it. This action is destructive and, once you delete a group with feedback, the feedback is also deleted.
137+
* Group Name – The name of the group, which you can edit by clicking it.
138+
* **Description** – The description of the group.
139+
* **Tags** – Any tags assigned to the group.
140+
You can either select a tag from the drop-down list, or create a new tag by typing its name inside the text box, then clicking **Create [the tag name]**.
141+
A tag should contain maximum 50 characters.
142+
You can assign multiple tags.
143+
144+
{{< figure src="/attachments/developerportal/app-insights/feedback/tags.png" class="no-border" >}}
111145

112-
* **Archive** – Clicking this sets the selected feedback item as archived.
146+
For more information on tags, refer to the [Managing Tags](#manage-tags) section.
113147

114-
* **Delete** – Clicking this deletes the selected feedback item permanently. The result is irreversible.
148+
* **Status** – The status of the group. There are two default statuses: **New** and **Closed**.
149+
Whenever you create a new group in the app, it is set to **New**.
150+
You can add custom statuses by clicking **Manage Statuses** ({{% icon name="cog" %}}), and adding the new statuses in the dialog box. Custom statuses can only be used for feedback that is not archived or for groups. You can filter your feedback based on the status.
151+
You can edit the default status name by clicking **Manage Statuses** ({{% icon name="cog" %}}), then clicking the status name.
152+
153+
* **Assigned To** – The person to whom the group is assigned. When you assign a group to someone, they get an email notification.
154+
155+
* **Priority** – The priority that the group has.
156+
157+
* **Reply To All** – You can reply to the submitters of all the feedback in the group. The same message is sent to all of them.
158+
159+
* **Grouped Feedback** – This displays a list of the pieces of feedback that are linked to the group. If you click an item in the list, it will show you the feedback details in the side panel.
160+
161+
* **ID** – The unique number that is assigned to the feedback. Clicking the ID opens the feedback details in a new page.
162+
* **Subject** – The title of the feedback given by the reporter
163+
* **Action** – This column contains the following actions for each piece of feedback:
164+
165+
* **Reply to Submitter** – Reply to the submitter of the feedback.
166+
* **Ungroup feedback** – Ungroup the feedback from the group.
167+
168+
* **Group Team Comments** – Displays all the comments left by your team for this group. You can leave comments here and add attachments to each comment.
169+
Comments submitted here are only visible to your team members.
115170

116171
## Archive {#archive}
117172

118173
On the **Archive** tab, everyone in your team can view all the archived feedback.
119174

120-
In the list on the **Archive** tab, you can find the following information for each feedback item:
175+
In the list on the **Archive** tab, you can find the following information for each feedback:
121176

122177
* **ID** – the unique number that is assigned to the feedback
123178
* **Subject** – the title of the feedback given by the reporter
@@ -135,12 +190,10 @@ Clicking the filter bar opens the **Filter by** side panel. In this side panel,
135190

136191
## Feedback Details {#feedback-details}
137192

138-
On the [Inbox](#inbox) and the [Archive](#archive) tabs, you can open feedback details by clicking the feedback item in the list:
193+
On the [Inbox](#inbox) and the [Archive](#archive) tabs, you can open feedback details by clicking the feedback in the list:
139194

140-
* If you click the **ID** of the feedback item, the feedback details open in a new page.
141-
* If you click a place other than the **ID** of the feedback item, the feedback details open as a side panel.
142-
143-
{{% alert color="info" %}}If your [role](/developerportal/general/app-roles/) has the **Can edit ‘Stories, Documents and Feedback'** permission, you can edit the feedback details on the **Feedback** tab.{{% /alert %}}
195+
* If you click the **ID** of the feedback, the feedback details open in a new page.
196+
* If you click a place other than the **ID** of the feedback, the feedback details open as a side panel.
144197

145198
The following items are available:
146199

@@ -149,7 +202,7 @@ The following items are available:
149202
* {{% icon name="view" %}} – Click this button to stop receiving notifications for this feedback.
150203
* **Copy Link** ({{% icon name="hyperlink" %}}) – Click this button to copy the URL to the feedback. You can send the URL to other people.
151204
* **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) – Click this button to open a menu with the following items:
152-
* **Move** – Click this button to move the feedback to any other app of which you are a member. Whenever you move feedback, you also move all linked feedback. If you only want to move one feedback item, you need to unlink the feedback from the group first.
205+
* **Move** – Click this button to move the feedback to any other app of which you are a member. This action will remove the link to the group if the feedback is part of a feedback group.
153206
* **Create Story** – If your app is connected to [Epics](/developerportal/project-management/epics/) or [Jira](/developerportal/project-management/jira-connector/), clicking this button converts the feedback to a story on the designated board in Epics or Jira. Once the story is created, clicking this button brings you to the story on the board right away.
154207
You can also create feedback-based stories using Maia. For details, refer to the [Creating Stories with Maia](#create-with-maia) section.
155208
* **Delete** – Click this button to remove the feedback permanently from **Feedback**. The result is irreversible.
@@ -159,7 +212,7 @@ The following items are available:
159212
* **Priority** – This shows the priority that the feedback has.
160213

161214
* **Status** – This is the status of the feedback. There are two default statuses: **New** and **Closed**. Whenever feedback arrives in the app, it is set to **New**. When you close feedback, it is set to **Closed** and moved to the **Archived** page.
162-
You can add custom statuses by clicking **Manage Statuses** ({{% icon name="cog" %}}) and adding the new statuses in the dialog box. Custom statuses can only be used for feedback items that are not archived. You can filter your feedback based on the status.
215+
You can add custom statuses by clicking **Manage Statuses** ({{% icon name="cog" %}}) and adding the new statuses in the dialog box. Custom statuses can only be used for feedback that are not archived. You can filter your feedback based on the status.
163216
You can edit the default status name by clicking **Manage Statuses** ({{% icon name="cog" %}}), then clicking the status name.
164217

165218
* **Tags** – These are the tags assigned to the feedback. You can select a tag from the drop-down list or create new tags by typing the tag name inside the text box and then clicking **create [the tag name]**. A tag should contain maximum 50 characters. You can assign multiple tags.
@@ -183,40 +236,28 @@ The following items are available:
183236
* **Submitter email** – This shows the email of the reporter
184237
* **Submission date** – This shows the date when the feedback was submitted
185238

186-
* **Linked Feedback** – This shows which feedback items are linked to this feedback.
187-
188-
You can link a feedback item by selecting it from the drop-down list.
189-
190-
{{< figure src="/attachments/developerportal/app-insights/feedback/linked-feedback.png" class="no-border" >}}
191-
192-
Once the feedback is linked, it disappears from the list on the **Inbox** or **Archive** tab. You can only access the linked feedback from its primary feedback to which it is linked. If you change the status of the primary feedback, all the linked feedback gets the same status automatically.
193-
194-
{{% alert color="info" %}}When you open a linked feedback item, you can click **Make [the linked feedback item] the Primary feedback** to make this feedback the primary feedback of the feedback group instead.{{% /alert %}}
195-
196-
You can unlink a feedback item by hovering over the feedback and clicking the **Remove** ({{% icon name="remove" %}}) button. Once the feedback is not linked anymore, it appears again in the list on the **Inbox** or **Archive** tab.
197-
198-
* **Story** – This displays any stories that are linked to that feedback item.
199-
To unlink a story from a feedback item, click its corresponding {{% icon name="unlink" %}} **unlink** button.
239+
* **Story** – This displays any stories that are linked to that feedback.
240+
To unlink a story from a piece of feedback, click its corresponding {{% icon name="unlink" %}} **unlink** button.
200241
If there are no linked stories, you have the following options:
201242

202-
* **Add to Story** – Add the feedback item to an existing story.
203-
* **Create Story** – Create a new story based on the feedback item.
243+
* **Add to Story** – Add the feedback to an existing story.
244+
* **Create Story** – Create a new story based on the feedback.
204245

205246
* **Attachments** – This contains attachments to this feedback. To upload an attachment, click **Add** ({{% icon name="add" %}}) and select the file. The following formats are supported: .*peg*, *.png*, and *.gif*. Each attachment can be a maximum of 5 MB in size. Once an attachment is uploaded, only your team members can view, download, and delete the attachment.
206247

207248
* **Communication** – This section is made up of the following tabs:
208249

209250
* **Team Comments** — Displays all the comments left by your team for this feedback. You can leave comments here and add attachments to each comment.
210251
Comments submitted to this tab are only visible to your team members.
211-
* **Contact Submitter** — Allows you to read messages from the reporter and reply to them. Whenever the reporter sends a message, it is shown in this section. Once you reply to a message from the reporter, they receive an email. When multiple feedback items are linked, the system only sends an email to the reporter of this specific feedback item, not other associated feedback items in the same group.
252+
* **Contact Submitter** — Allows you to read messages from the reporter and reply to them. Whenever the reporter sends a message, it is shown in this section. Once you reply to a message from the reporter, they receive an email.
212253
For more information, see the [What Happens to a User After They Submit Feedback](#what-happens-to-user) section.
213254

214255
### Creating Stories with Maia {#create-with-maia}
215256

216-
You can use Maia to create a story based on one or more feedback items. To do that, follow these steps:
257+
You can use Maia to create a story based on one or more feedback. To do that, follow these steps:
217258

218259
1. Enable Maia in the app [Settings](/developerportal/general-settings/#maia-settings) page.
219-
2. Select a feedback item from the list.
260+
2. Select a piece of feedback from the list.
220261
3. Click **Create Story**. The **Create Story** window is displayed.
221262
4. Click {{% icon name="sparkles" %}}**Create with Maia**.
222263
If Maia is enabled, the **Create Story with Maia** window is displayed.
@@ -229,7 +270,7 @@ You can use Maia to create a story based on one or more feedback items. To do th
229270

230271
A banner at the bottom of the window shows you that the story has been created. You can click **Open** to access the story on the **Planning** page.
231272

232-
You can select several feedback items to create a story based on all of them.
273+
You can select several feedback to create a story based on all of them.
233274

234275
### Managing Tags {#manage-tags}
235276

@@ -269,7 +310,7 @@ You can receive a notification when new feedback lands in **Inbox** or when a re
269310
* **Daily email update**
270311
* **Weekly email update**
271312

272-
### Receiving Notifications for an Individual Feedback Item {#notifications-individual-feedback}
313+
### Receiving Notifications for an Individual Feedback {#notifications-individual-feedback}
273314

274-
You can receive notifications for an individual feedback item. To set this up, click the {{% icon name="view-off" %}} icon in the upper-right corner of the **Feedback** tab after you open the feedback item.
275-
You also automatically start receiving notifications for an individual feedback item once you respond to the reporter of the feedback or leave a comment for your team in the **Communications** section of the feedback details window.
315+
You can receive notifications for an individual feedback. To set this up, click the {{% icon name="view-off" %}} icon in the upper-right corner of the **Feedback** tab after you open the feedback.
316+
You also automatically start receiving notifications for an individual feedback once you respond to the reporter of the feedback or leave a comment for your team in the **Communications** section of the feedback details window.

content/en/docs/releasenotes/developer-portal/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ To see the current status of the Mendix Portal, see [Mendix Status](https://stat
2121

2222
## 2025
2323

24+
### October 30
25+
26+
#### New Features
27+
28+
* You can now group feedback for easier management. This new option is available by selecting feedback on the **Inbox** tab, then clicking **Group Items**. All resulting feedback groups within an app are listed on the new **Groups** tab of the [Feedback](/developerportal/app-insights/feedback/) page.
29+
2430
### October 26, 2025
2531

2632
#### Improvements

0 commit comments

Comments
 (0)