START
Interaction Type Selection
◆ Decision — Choose Interaction Type
What feedback interaction is being initiated?
Feedback RequestStructured request sent to specific respondents — main flow below
Pulse SurveyHR broadcasts survey to org segment · Aggregated responses · Anonymous option
RecognitionPeer-to-peer kudos or appreciation card posted to recognition wall
1:1 NoteManager-employee structured conversation note with agenda and action items
Formal MemoHR-authored official communication: draft → issue → employee acknowledgement
Primary flow: Feedback Request. See Callouts for other interaction paths.
Feedback Request — Setup
Create Feedback Request
Requester selects subject employee (or self) · Selects feedback template (predefined question set) or creates ad-hoc questions · Sets response deadline · Chooses anonymity setting
Select Respondents
Choose individual employees as respondents · Optionally specify relationship type (Peer / Manager / Direct Report / Skip-level)
▶ System Auto — SignalR Push
Send Notifications to Respondents
FeedbackHub broadcasts real-time notification to each respondent · In-app alert + email notification · MFEEDBACKREQUEST records created (one per respondent)
Response Collection
Respondent Completes Feedback
Opens pending request from notification or dashboard · Answers each question: Star rating / Numeric scale / Free text / Multiple choice · Submits response
▶ System Auto
Aggregate Responses
Per-question average ratings calculated · Text responses collected · Completion rate tracked (responses received ÷ respondents invited) · Responses anonymised if configured
Review & Discussion
Requester Views Aggregated Results
Sees per-question avg scores · All free-text responses (masked if anonymous) · Completion rate · Individual breakdown (if non-anonymous)
✦ Optional
Start Response Thread?
YESOpen MFEEDBACKTHREAD discussion · Requester and respondents exchange follow-up messages in threaded format · SignalR push on each new message
SKIPFeedback record closed as complete · No follow-up discussion
Other Interaction Paths
Recognition: Post to Wall
Giver selects recipient · Chooses recognition category (Innovation / Teamwork / Leadership / etc.) · Writes appreciation message · Optional: assign badge or points · MRECOGNITION record created · SignalR push notifies recipient · Visible to team/org on Recognition Wall
1:1 Note: Manager-Employee Session
Create note linked to employee + manager + date · Add agenda items (discussion topics) · Add action items with assignee, due date, status · Track action item completion over time · Searchable history per employee
Formal Memo: HR Authoring & Issuance
HR creates MHRMEMODRAFT · Selects memo template or writes free-form · Reviews draft internally · Issues memo: MMEMOISSUED record created · Employee receives notification · Employee acknowledges receipt (acknowledgement timestamped) · Memo becomes permanent record
▷ Integration
Feedback History in Appraisal
PERM: all feedback received during the appraisal period surfaces in manager's appraisal review context · Provides qualitative evidence alongside KRA scores
END