Repository navigation
fix(workday): add predefined employee profile layout - #548
Open
Martin Tracey (matracey) wants to merge 4 commits into
Open
Martin Tracey (matracey) wants to merge 4 commits into
Martin Tracey (matracey) wants to merge 4 commits into
Conversation
Render explicit full-profile requests with fixed sections instead of relying on model formatting. Keep selective requests fail-closed and surface Workday failures or missing profile data without authoritative empty output.
Keep the declarative-agent sample aligned with the Workday topic by using the same grouped full-profile response, fail-closed scope handling, and friendly error and no-data paths.
Require the named full-profile sections and add selective field and tenure cases so model upgrades cannot silently flatten the response or disclose the complete profile for a narrow request.
Describe response scopes, field grouping, validation prompts, and failure checks for both Workday profile sample variants.
Martin Tracey (matracey)
marked this pull request as ready for review
November 3, 2026 22:42
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Personal information,Hiring details, andRole and work.Why
The profile topic required a grouped response, but orchestration models could flatten or restyle the data. Complete profiles now provide the title, sections, field groupings, and display order directly from the topic.
The classic topic sends the grouped response directly. The DA topic uses a read-only Adaptive Card and clears its output after sending the card so M365 does not rewrite it.
Implementation
Testing
Outcome: Confirmed working in deployed Custom Engine Agent and Declarative Agent test surfaces.