/hr/engagement/surveys/:id/respond.
Overview
The page resolves the current user’s employee record to obtainemployeeId, then checks eligibility via useCanStartSurvey. Survey content renders via FormEmbed. Response state (create/submit) is managed by useSurveyResponseMutation. On successful submission, a completion state is shown. Ineligible users or loading errors display appropriate messages.
This page is part of the HR-17 Employee Engagement feature.
Who it’s for
Access follows your organization’s role and module configuration. Eligibility is enforced by theuseCanStartSurvey hook.
Before you start
- The survey must be in
activestatus. - The current user must have an associated employee record in the organization.
Steps
- Navigate to the survey respond link (e.g., from an email notification or the My Surveys page) or go directly to
/hr/engagement/surveys/:id/respond. - If eligibility is confirmed, the survey form renders.
- Complete the questions. Partial responses may be saved automatically.
- Click Submit to finalize the response.
- A confirmation screen is shown on successful submission.
Key concepts
Related
Human Resources
Human Resources core overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/hr/engagement-routes.tsx
- src/cores/hr/engagement/pages/SurveyResponsePage.tsx
- src/cores/hr/engagement/hooks/useSurveyResponseMutation.ts
- src/cores/hr/engagement/hooks/useMyActiveSurveys.ts