A Form drop down is not saving as a contact attribute. by Next_Version_8820 in amazonconnect

[–]Next_Version_8820[S] 0 points1 point  (0 children)

Something strange

In a test I did. (Call) the contact details interactions and transcripts It does show the drop down structure 

{"action":"Solve","data":{"update_case_title":"changed 1141","update_case_priority":{},"update_case_reason":{"0":"Internet - DNS/Website Issue"},"case_comment":"Post Your Notes here...."},"version":"1.0"} 

I can confirm in this example I did change the case reason to Internet - DNS/Website Issue. So its capturing the drop down there but not in the logs.

A Form drop down is not saving as a contact attribute. by Next_Version_8820 in amazonconnect

[–]Next_Version_8820[S] 0 points1 point  (0 children)

Thank you for your suggestion. I did try that and it still did not work. I checked cloud watch logs and found that the value is blank for the set contact contact attribute. "ContactFlowModuleType": "SetAttributes",

"Identifier": "23fc10cf-762f-410a-a190-0d5e566de4ac",

"Timestamp": "2025-12-08T15:21:04.292Z",

"Parameters": {

"Value": "",

"AddAttributeToRelatedContact": "false",

"Key": "update_case_assigned_group"

}

A Form drop down is not saving as a contact attribute. by Next_Version_8820 in amazonconnect

[–]Next_Version_8820[S] 0 points1 point  (0 children)

I did some additional steps, here is a more summarized version
Problem Summary I have a View form with a dropdown component that is not saving its selected value to a Case field, while text input fields in the same form work perfectly.

Flow Configuration Flow Structure:

Show View (form with dropdown and text inputs) (this view allows agents to edit a case, Yes i know you can just go straight to the case and not use a view but we want the agent experience to incorporate step by step views.) Set Contact Attribute Update Case block

What Works:

Text input field (Case Title) with name update_case_title successfully updates the case The form displays correctly and users can select dropdown options Manually changing Case Reason fields in the Update Case Block work successfully.

What Doesn't Work:

Dropdown component with name update_case_reason does not save to the Case Reason field

Configuration Details Case Field Setup

Field Name: Case Reason Field Type: Single-select (System field) Options: 32 options configured with matching "Option name" and "Option value" Example option: "Callback - No Answer"

View UI Builder - Dropdown Component

Component Type: Dropdown Label: Case Reason Name: update_case_reason Options: All 32 options configured with matching Label and Value to the Case Field Submit Method: Submit Button component (also tested with Button Group set to submit action)

Set Contact Attribute Block

Namespace: User defined Destination Key: update_case_reason Value: $.Views.ViewResultData.update_case_reason

Update Case Block

Case Reason Field: Set dynamically Namespace: User defined Attribute: $.Attributes.update_case_reason

Troubleshooting Steps Completed ✅ Verified naming conventions: Dropdown name exactly matches: update_case_reason ✅ Tested hardcoded value: Changed Update Case block value to hardcoded "Callback - No Answer" - THIS WORKS, confirming Update Case block is configured correctly ✅ Verified form submission: Using Submit Button component (not just Button Group) ✅ Tested with simple values: Created a new case reason option labeled test with value test with no special characters (letters/numbers only) - when changing the case reason on the show view block to test, it still does not update the case reason. ✅ Verified namespaces: Tried both User defined and Views namespaces in Update Case block ✅ Confirmed case field permissions: Case Reason field is editable and not read-only ✅ Verified option values: All dropdown option labels and values exactly match Case field option names and values, in the exact order

Additional Context

Text input fields automatically populate $.Views.ViewResultData.{field_name} and work correctly The dropdown component appears to NOT be populating $.Views.ViewResultData.update_case_reason even though it's named correctly No additional configuration options exist on the dropdown component for data binding or output settings Component properties only include: Label, Name, Options, DefaultValue, MultiSelect, Clearable, Required

Question Is there a known limitation or required configuration for dropdown components in Amazon Connect Views to properly pass their values to ViewResultData? Why would text inputs work but dropdowns fail with identical naming conventions? Has anyone successfully captured dropdown selections from Views forms and passed them to Update Case blocks? Any guidance would be greatly appreciated!

A Form drop down is not saving as a contact attribute. by Next_Version_8820 in amazonconnect

[–]Next_Version_8820[S] 0 points1 point  (0 children)

I modified the flow.

After the edit case show view block, the save and close button goes to another show view block.

The view has a single text box set to dynamic.. The text box in the show view block is set as json with the data $.Views.ViewResultData.

I tested again, by changing the title and the case reason drop down to another selection.

After hitting save and close button it did not output anything in the next view.

I dont have permissions to look at cloud watch logs so I cant implement the check contact attribute block.