pr8172510
Tera Guru

Hi,

Yeah, this is a known behavior with Walk-up Experience.

Even if you don’t configure any “Reason for Visit” values, the field itself is still part of the Walk-up queue configuration and UI, and it’s treated as mandatory by the underlying logic — which is why it still shows up.

Also, OnLoad client scripts won’t help here because this UI is driven by Service Portal / Walk-up components, not standard form rendering.


What you can do

1. Make the field non-mandatory (recommended)

Check if the field is set as mandatory at:

  • Dictionary level
  • Walk-up queue / configuration settings

If it’s mandatory there, it will always prompt regardless of choices.


2. Default the value (practical workaround)

If you want to avoid user interaction:

  • Set a default value (e.g., “General Request”)
  • Either via:
    • Dictionary default
    • Record producer script (if applicable)
    • Flow / Business Rule

This way, users won’t have to select anything manually.


3. Hide via Portal Widget (if customization is allowed)

Since Walk-up runs on Service Portal:

  • You would need to customize the widget to hide the field
  • Standard client scripts won’t affect it

Important point

Even with no reasons configured, the system still expects a value because the field is part of the submission model — so it won’t disappear automatically.