Skip to content

Conversation

@awln-temporal
Copy link
Contributor

@awln-temporal awln-temporal commented Oct 28, 2025

Add CHASM visibility task handling of alias to field mapping for custom search attributes. The Visibility component stores aliased custom search attributes and their corresponding payloads.

On the WRITE path, Visibility Store CURRENTLY assumes search attributes are schema field names, and does not apply any mappings from alias -> field. This is because FrontEnd "Unaliases" to its field names before sending to History.

What changed?

Before calling the visibility manager UpsertWorkflowExecution, the search attributes need to be mapped from their aliases to their field names.

Why?

Support Visibility component compatibility with current Visibility Store implementation.

How did you test it?

  • built
  • run locally and tested manually
  • covered by existing tests
  • added new unit test(s)
  • added new functional test(s)

@awln-temporal awln-temporal requested review from a team as code owners October 28, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants